Cómo funcionan las tecnologías en la Web

Todos los días, a menudo vamos en línea para charlar, actualizar y buscar información a través de Internet. Y la principal herramienta para hacerlo es visitar un sitio web con la función correspondiente. Sitio web es una colección de páginas web, incluyendo texto, imágenes, videos .. fue creado con el fin de promover e introducir productos y servicios a los usuarios de todo el mundo.

a

WEB SERVICES

¿Qué son los Web Services? Es un sistema de software puede ayudar a las aplicaciones a interactuar juntos entre las computadoras a través de Internet. El software puede ser identificado por una URL, realizar la función de dar la información que el usuario requiere. Se basan en el código fuente abierto e incluye varios módulos, también Web Services permiten que el cliente y el servidor interactúen juntos en muchos entornos diferentes.

Con el desarrollo y crecimiento de Internet, Web Services son realmente una tecnología que ayuda a reducir el costo y la complejidad en la integración y desarrollo del sistema. Actualmente, Web Services se desarrollan y aplican en muchos campos de la práctica en la vida: información comercial como precio, servicios de viajes, tipos de cambio, servicios de comercio en línea…

Los estándares de Web Services

WSDL (Web Services Description Language): Es un lenguaje basado en XML que describe servicio como una colección de operaciones accesibles a través de mensajes. Define detalles de interfaces y mecanismos de interacción del servicio, protocoles enlace y servicios de la red.

SOAP (Simple Object Access Protocol): Protocolo para intercambio de información en un ambiente descentralizado y distribuido, el cual permite la comunicación entre varias aplicaciones. La comunicación se realiza vía formato de intercambio de mensajes XML, incluyendo requisitos de llamada de parámetros y resultados.

UDDI (Universal Description, Discovery, and Intergration): La especificación de UDDI es un esfuerzo común para definir y crear un registro de servicio estándar, el cual puede ser accedido por clientes, puede ser alojado en todos los servicios que se necesiten.

Ventajas y Desventajas de Web Services

Ventajas: 

  • Mejora de la reutilización.
  • 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.

Desventajas:

  • Hay muchos estándares que dificultan la comprensión de los usuarios.
  • Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA (Common Object Request Broker Architecture).
  • Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como Java Remote Method Invocation (RMI), CORBA o Distributed Component Object Model (DCOM).
  • La cuestión de la seguridad debería preocuparse más.

Referencias:

Introducción a los Servicios Web. Invocación de servicios web SOAP.
Enlace: http://www.jtech.ua.es/j2ee/publico/servc-web-2012-13/sesion01-apuntes.html#%C2%BFQu%C3%A9+es+un+Servicio+Web%3F

Las Tecnologías Web
Enlace: http://www.tecnoweb2.com/tecnologias-web

Wikipedia

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s