Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
y Tecnologas
Background
Las arquitecturas orientadas al servicio y los servicios Web son el
ltimo paso en el desarrollo del middleware de integracin de
aplicaciones. Tratan de solucionar los problemas de interoperabilidad
del pasado y proporcionan una base para futuras aplicaciones
distribuidas a escala de Internet. Tambin intentan, y hasta cierto
punto triunfan, marcar el final de las "guerras de middleware" con
todos los principales proveedores finalmente llegando a un acuerdo
sobre un nico y rico conjunto de estndares tecnolgicos para la
integracin de aplicaciones y la computacin distribuida.
La realidad es que las aplicaciones empresariales a gran escala estn
cada vez ms tejidas entre aplicaciones, paquetes y componentes que
nunca fueron diseados para trabajar juntos e incluso pueden funcionar
en plataformas incompatibles. Esto da lugar a una necesidad crtica de
interoperabilidad, que se hace an ms importante a medida que las
organizaciones comienzan a construir una nueva generacin de
aplicaciones integradas de rea amplia que incorporan directamente
funciones alojadas por socios comerciales y proveedores de servicios
especializados.
Servicios web
Los servicios web son estndares XML. Los servicios se definen mediante
XML y los servicios de solicitud de aplicaciones mediante el envo de
mensajes XML y los estndares de servicios Web hacen uso extensivo de
otros estndares XML existentes siempre que sea posible. Existen varios
estndares de servicios Web y estos pueden ser organizados en las
categoras que se muestran en la Figura
SOAP y Mensajera
SOAP era el estndar de servicios web original y sigue siendo el ms
importante y usado. Especifica un simple pero extensible XML basado en
protocolo de comunicacin aplicacin-a-aplicacin, aproximadamente
equivalente a RPC de DCE o Java RMI, pero mucho menos compleja y mucho
ms fcil de implementar.
Todo el SOAP estndar es definir un protocolo simple pero extensible
orientado a mensajes para invocar servicios remotos, utilizando HTTP,
SMTP, UDP u otros protocolos como la capa de transporte y XML para el
formato de datos.
Envoltura: Marca el inicio y el final
de un mensaje
Message Broker
Es as como los message brokers son muy tiles, pero no una panacea
por cualquier medio para arquitecturas de integracin. Sin embargo,
existe un enfoque de diseo que puede utilizarse que posee la
escalabilidad de una arquitectura punto a punto con la modificabilidad
caractersticas de la solucin basada en broker.
La solucin consiste en definir un modelo de datos empresariales
(tambin conocido como modelo de datos) que se convierte en el formato
de destino para todas las transformaciones de aplicaciones. Por
ejemplo, un problema comn es que todos los sistemas de su empresa
tienen diferentes formatos de datos para definir la informacin del
cliente. Cuando una aplicacin integra
con otro, l (o un intermediario de mensajes) debe transformar su
mensaje de cliente formato de mensaje de destino.