jueves, 6 de febrero de 2014

Arquitectura orientada a servicios

Service-Oriented Architecture (SOA)

 

Una arquitectura orientada a servicios es esencialmente una colección de servicios. Estos servicios se comunican entre sí. La comunicación puede implicar o bien sencillo paso de datos o podría implicar dos o más servicios de coordinación alguna actividad. Se necesita algún medio de la conexión de servicios entre sí.
Arquitecturas orientadas a servicios no son una cosa nueva. La primera arquitectura orientada a servicios para muchas personas en el pasado fue con el uso de DCOM o Object Request Brokers (ORB) basada en la especificación CORBA. Para más información sobre DCOM y CORBA, consulte arquitecturas orientadas a servicios anteriores.
La tecnología de Web Services es la tecnología de conexión más probable de las arquitecturas orientadas a servicios. La siguiente figura ilustra una arquitectura orientada a los servicios básicos. Muestra a un consumidor de servicios en el derecho de enviar un mensaje de solicitud de servicio a un proveedor de servicios a la izquierda. El proveedor de servicio devuelve un mensaje de respuesta al consumidor de servicios. La solicitud y las conexiones de respuesta posteriores se definen de alguna manera que sea comprensible tanto para el consumidor de servicios y proveedor de servicios. ¿Cómo se definen esas conexiones se explica en Servicios Web Explicación. Un proveedor de servicios también puede ser un consumidor de servicios.
 
 

 

No hay comentarios:

Publicar un comentario