Mariano Aguilera E7-36 y La Pradera. Quito, Ecuador.

WEB SERVICE

Es una tecnología que describe la funcionalidad específica del negocio expuesta por una organización, generalmente a través de una conexión de Internet,con el fin de proporcionar una manera para que otra organización, o programa informático utilice el servicio.

Características

  • Comunicación ubicua: La conexión de cualquier sistema o dispositivo a Internet debe garantizar la disponibilidad para cualquier otro sistema o dispositivo conectado a Internet.

  • Formato de datos universal: Cualquier sistema compatible con estándares abiertos como mensajes de texto autodescriptivos puede comprender y compartir los servicios Web XML y permitir la comunicación entre sistemas autónomos y heterogéneos.

  • Interoperabilidad: Un servicio debe permitir su utilización por clientes de otras plataformas.

  • Amigabilidad con Internet: La solución debe poder funcionar para soportar clientes que accedan a los servicios desde Internet.

Un servicio Web o WebService es un servicio ofrecido por una aplicación que expone su lógica a clientes de cualquier plataforma mediante una interfaz accesible a través de la red utilizando  tecnologías (protocolos) estándar de Internet.

  • Los componentes funcionales y sus interfaces están separados, lo que permite conectar nuevas interfaces de manera más fácil.
  • Los enlaces se especifican utilizando archivos de configuración y se pueden adaptar fácilmente a las nuevas necesidades.
  • El cliente y el servidor no conocen ni tienen que preocuparse por nada que no sea el formato y el contenido de la solicitud y los mensajes de respuesta (integración de aplicaciones emparejadas de forma menos estricta). La definición del formato del mensaje viaja con el mensaje; no son necesarios repositorios de metadatos externos ni herramientas de generación de código.

  • Es la puerta a nuevas oportunidades empresariales.
  • Facilita la comunicación entre aplicaciones asociadas.
  • Permite que las aplicaciones compartan información.
  • Existe mayor modularización y distribución de aplicaciones.
  • Ahorra tiempo y dinero

Proceso SAFI Web Service