SlideShare una empresa de Scribd logo
1 de 8
SERVICIOS WEB 
(Web Service o Web services)
 es una tecnología que utiliza un conjunto de protocolos 
y estándares que sirven para intercambiar datos entre 
aplicaciones. Distintas aplicaciones de software 
desarrolladas en lenguajes de programación diferentes, y 
ejecutadas sobre cualquier plataforma, pueden utilizar los 
servicios web para intercambiar datos en redes de 
ordenadores como Internet.
¿PARA QUÉ SIRVEN? 
 Estos servicios proporcionan mecanismos de 
comunicación estándares entre diferentes aplicaciones, que 
interactúan entre sí para presentar información dinámica al 
usuario. Para proporcionar interoperabilidad y extensibilidad 
entre estas aplicaciones, y que al mismo tiempo sea posible 
su combinación para realizar operaciones complejas, es 
necesaria una arquitectura de referencia estándar.
 Las organizaciones oasis y w3c son los comités responsables de la 
arquitectura y reglamentación de los servicios Web. Para mejorar la 
interoperabilidad entre distintas implementaciones de servicios Web se ha 
creado el organismo ws-I , encargado de desarrollar diversos perfiles para 
definir de manera más exhaustiva estos estándares. Es una máquina que 
atiende las peticiones de los clientes web y les envía los recursos solicitados.
ESTÁNDARES 
EMPLEADOS 
 Web Services Protocol Stack: 
 denomina al conjunto de servicios y protocolos de los 
servicios Web 
 XML: 
 formato estándar para los datos que se vayan a intercambiar 
 Web Services Description Language: 
 lenguaje de la interfaz pública para los servicios Web. Es una 
descripción basada en XML de los requisitos funcionales 
necesarios para establecer una comunicación con los servicios 
Web.
 Universal Description, Discovery and Integration: 
 Protocolo para publicar la información de los servicios Web. 
Permite comprobar qué servicios web están disponibles. 
 Web Service Security: 
 Protocolo de seguridad aceptado como estándar por OASIS 
(Organization for the Advancement of Structured Information 
Standards). Garantiza la autenticación de los actores y la 
confidencialidad de los mensajes enviados
VENTAJAS DE LOS 
SERVICIOS WEB 
 Aportan interoperabilidad entre aplicaciones de software 
independientemente de sus propiedades o de las plataformas sobre las 
que se instalen. 
 Los servicios Web fomentan los estándares y protocolos basados en 
texto, que hacen más fácil acceder a su contenido y entender su 
funcionamiento. 
 Permiten que servicios y software de diferentes compañías ubicadas 
en diferentes lugares geográficos puedan ser combinados fácilmente 
para proveer servicios integrados.
INCONVENIENTES DE LOS 
SERVICIOS WEB 
 Para realizar transaciones no pueden compararse en su grado de desarrollo con 
los estándares abiertos de computación distribuida como CORBA (Common Object 
Request Bróker Architecture). 
 Su rendimiento es bajo si se compara con otros modelos de computación 
distribuida, tales como RMI (Remote Method Invocation), CORBA o DCOM 
(Distributed Component Object Model). Es uno de los inconvenientes derivados de 
adoptar un formato basado en texto. Y es que entre los objetivos de XML no se 
encuentra la concisión ni la eficacia de procesamiento. 
 Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en 
firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a 
ambos lados de la barrera.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Presentacion Unidad 6
Presentacion Unidad 6Presentacion Unidad 6
Presentacion Unidad 6
 
Servcios Web
Servcios WebServcios Web
Servcios Web
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios web
Servicios webServicios web
Servicios web
 
Web services
Web servicesWeb services
Web services
 
Servicios web xml
Servicios web xmlServicios web xml
Servicios web xml
 
Servicios web
Servicios web Servicios web
Servicios web
 
RES - Transferencia de Estado Representacional
RES - Transferencia de Estado RepresentacionalRES - Transferencia de Estado Representacional
RES - Transferencia de Estado Representacional
 
Web services en sistemas distribuidos
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidos
 
Servicios web xml
Servicios web xmlServicios web xml
Servicios web xml
 
JavaWebServices: Arquitectura
JavaWebServices: ArquitecturaJavaWebServices: Arquitectura
JavaWebServices: Arquitectura
 
Wimdows comunication foundation
Wimdows comunication foundationWimdows comunication foundation
Wimdows comunication foundation
 
Servicios web
Servicios webServicios web
Servicios web
 
Semana 04 protocolo y seguridad
Semana 04 protocolo y seguridadSemana 04 protocolo y seguridad
Semana 04 protocolo y seguridad
 
Glosario
Glosario Glosario
Glosario
 
Introduccion Servicios Web
Introduccion Servicios WebIntroduccion Servicios Web
Introduccion Servicios Web
 
Ingeneria de software III
Ingeneria de software IIIIngeneria de software III
Ingeneria de software III
 
Servicios WEB
Servicios WEBServicios WEB
Servicios WEB
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
 
Tecnologias y SGBD usadas en las web 2.0
Tecnologias y SGBD usadas en las web 2.0 Tecnologias y SGBD usadas en las web 2.0
Tecnologias y SGBD usadas en las web 2.0
 

Destacado (19)

El Chat[1]
El Chat[1]El Chat[1]
El Chat[1]
 
HISTORIA DEL CHAT
HISTORIA DEL CHATHISTORIA DEL CHAT
HISTORIA DEL CHAT
 
Historia del chat
Historia del chatHistoria del chat
Historia del chat
 
el chat
el chatel chat
el chat
 
El Chat
El ChatEl Chat
El Chat
 
El chat y la Educacion
El chat y la EducacionEl chat y la Educacion
El chat y la Educacion
 
"Modulo Educativo del Chat"
"Modulo Educativo del Chat""Modulo Educativo del Chat"
"Modulo Educativo del Chat"
 
Uso pedagógico del foro
Uso pedagógico del foroUso pedagógico del foro
Uso pedagógico del foro
 
El Chat
El ChatEl Chat
El Chat
 
Chats y Foros
Chats y ForosChats y Foros
Chats y Foros
 
Conclusion del chat
Conclusion del chatConclusion del chat
Conclusion del chat
 
Microelectronica
MicroelectronicaMicroelectronica
Microelectronica
 
La microelectronica historia y aplicasiones
La microelectronica historia y aplicasionesLa microelectronica historia y aplicasiones
La microelectronica historia y aplicasiones
 
Chats y foros en linea para la educacion
Chats y foros en linea para la educacionChats y foros en linea para la educacion
Chats y foros en linea para la educacion
 
Web Services
Web ServicesWeb Services
Web Services
 
Web Services Tutorial
Web Services TutorialWeb Services Tutorial
Web Services Tutorial
 
Web service introduction
Web service introductionWeb service introduction
Web service introduction
 
Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentation
 
Foros y chat
Foros  y  chatForos  y  chat
Foros y chat
 

Similar a Servicios Web: Intercambio de datos entre aplicaciones

Similar a Servicios Web: Intercambio de datos entre aplicaciones (20)

Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
23444719 monografia-de-web-services
23444719 monografia-de-web-services23444719 monografia-de-web-services
23444719 monografia-de-web-services
 
Web services
Web servicesWeb services
Web services
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Web services
Web servicesWeb services
Web services
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
La plataforma
La plataformaLa plataforma
La plataforma
 
La plataforma
La plataformaLa plataforma
La plataforma
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
Web Services
Web ServicesWeb Services
Web Services
 
Web Services
Web ServicesWeb Services
Web Services
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Interoperabilidad
InteroperabilidadInteroperabilidad
Interoperabilidad
 
Servicios web ITT
Servicios web ITTServicios web ITT
Servicios web ITT
 
Servicios web itt
Servicios web ittServicios web itt
Servicios web itt
 
Servicios web itt
Servicios web ittServicios web itt
Servicios web itt
 
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
 

Servicios Web: Intercambio de datos entre aplicaciones

  • 1. SERVICIOS WEB (Web Service o Web services)
  • 2.  es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.
  • 3. ¿PARA QUÉ SIRVEN?  Estos servicios proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones, que interactúan entre sí para presentar información dinámica al usuario. Para proporcionar interoperabilidad y extensibilidad entre estas aplicaciones, y que al mismo tiempo sea posible su combinación para realizar operaciones complejas, es necesaria una arquitectura de referencia estándar.
  • 4.  Las organizaciones oasis y w3c son los comités responsables de la arquitectura y reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas implementaciones de servicios Web se ha creado el organismo ws-I , encargado de desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares. Es una máquina que atiende las peticiones de los clientes web y les envía los recursos solicitados.
  • 5. ESTÁNDARES EMPLEADOS  Web Services Protocol Stack:  denomina al conjunto de servicios y protocolos de los servicios Web  XML:  formato estándar para los datos que se vayan a intercambiar  Web Services Description Language:  lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.
  • 6.  Universal Description, Discovery and Integration:  Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.  Web Service Security:  Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados
  • 7. VENTAJAS DE LOS SERVICIOS WEB  Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.  Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.  Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.
  • 8. INCONVENIENTES DE LOS SERVICIOS WEB  Para realizar transaciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA (Common Object Request Bróker Architecture).  Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI (Remote Method Invocation), CORBA o DCOM (Distributed Component Object Model). Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento.  Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.