WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows AIX, HP-UX, Linux, Solaris, Windows

Implementación de servicios con una arquitectura orientada a servicios (SOA)

IBM ha introducido un modelo de programación de arquitectura orientada a servicios (SOA) para implementar servicios y ensamblarlos en soluciones. SOA permite crear, desplegar, integrar y gestionar estos servicios independientemente de las aplicaciones y de las plataformas informáticas en las que se ejecuten.

La arquitectura de componentes de servicios (SCA) y los objetos de datos de servicios (SDO) proporcionan la base para este modelo de programación SOA. SCA define el modelo para describir componentes de servicio y ofrece un medio para ensamblarlos en soluciones: SDO define un modelo para la información intercambiada entre estos componentes. SCA y SDO se basan en estándares de servicios web como WSDL, XML XSD (Schema Definition Language) y WS-Policy (Web Services Policy Framework), y aumentan estos estándares de interoperatividad para definir un modelo de componente para SOA.

La arquitectura de componentes de servicio separa la lógica de empresa de la implementación, de modo que es posible centrarse en el ensamblaje de una aplicación integrada sin conocer los detalles de la implementación. La implementación de servicios está contenida en componentes SCA.

La arquitectura de componentes de servicio permite agrupar componentes en un módulo SCA y especificar qué servicios expone el módulo para los solicitantes externos. Una ventaja de ello es que un cambio en los servicios de un módulo no repercute en ningún otro módulo siempre y cuando la interfaz del módulo modificado siga siendo la misma.

El modelo de programación SOA se describe en el artículo de IBM developerWorks dedicado a la "introducción al modelo de programación IBM SOA", disponible en http://ibm.com/developerworks/webservices/library/ws-soa-progmodel/.

Además de utilizar el modelo de programación SOA para desarrollar servicios nuevos, puede utilizar la arquitectura orientada a servicios y WebSphere ESB para proporcionar aplicaciones existentes como servicios sin realizar ningún cambio, o sólo realizar pequeños cambios, en dichas aplicaciones.


Concept topic../conceptConcept topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
../timestamp 1 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_soapps.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)