¿Qué son SOA y SOAP?
SOA, o Arquitectura Orientada a Servicios, se refiere a una arquitectura que implementa sistemas de software conectando entidades funcionales independientes que pueden completar tareas específicas para resolver las necesidades de integración empresarial en el entorno de Internet. SOA es un modelo de componentes que conecta diferentes unidades funcionales de una aplicación (llamadas servicios) a través de interfaces y contratos bien definidos entre estos servicios. Las interfaces se definen de manera neutral y deben ser independientes de la plataforma de hardware, el sistema operativo y el lenguaje de programación en el que se implementa el servicio.
SOAP: El Protocolo simple de acceso a objetos (SOAP) es un protocolo liviano y simple basado en XML diseñado para intercambiar información estructurada y reforzada a través de la WEB. SOAP funciona con muchos protocolos y formatos de Internet existentes, incluido el Protocolo de transferencia de hipertexto (HTTP), el Protocolo simple de transferencia de correo (SMTP) y las Extensiones multipropósito de correo de Internet (MIME). También admite una amplia gama de aplicaciones, desde sistemas de mensajería hasta llamadas a procedimientos remotos (RPC).