Vistas de página en total

viernes, 17 de agosto de 2012

Ventajas y Desventajas del SOAP


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 sercombinados fácilmente para proveer servicios integrados.

· Basado en estándares

Desventajas de los servicios web :

· Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear

· La comunicación entre programas.

· Existe poca información de servicios web para algunos lenguajes de programación

· No es la solución a todos los problemas

· Relativamente nuevo, algunos estándares no definidos

· Dependencia de la disponibilidad de servidores y comunicaciones

Ciclo de Vida de los Servicios

Este grafico nos ilustra un ciclo de vida tipico de un servicio web:

Principalmente, 3 estandares definidos en la arquitectura SOA intervienen en el ciclo de vida: WSDL, UDDI y SOAP

La necesidad de SOAP en la actualidad


Con la globalización, las empresas actualmente tienen la necesidad de estar comunicadas en todo momento, intercambiando información en tiempo real; por ello SOAP es una muy buena opción porque permite justamente esa transferencia de datos por medio del XML, sin importar las plataformas, equipos de hardware o lenguajes de desarrollo de programas.