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

Cómo proporcionar aplicaciones existentes como servicios

Existe una amplia gama de aplicaciones, en distintos lenguajes de programación, que son de gran valor para utilizarlas como servicios. Mediante la arquitectura orientada a servicios (SOA) y WebSphere ESB, puede proporcionar dichas aplicaciones como servicios, sin necesidad de realizar ningún cambio, o sólo realizar pequeños cambios, en dichas aplicaciones.

Una de las formas de proporcionar una aplicación existente como servicio es crear una pasarela SOA que convierta las interfaces de la aplicación existente en interfaces compatibles con SOA. Esto no afecta de ningún modo a la codificación de la aplicación, por lo que no es necesario realizar de nuevo pruebas de la aplicación. Es posible seguir utilizando la aplicación sin interrupciones, en todas las interfaces, aunque puede que exista algún impacto en el rendimiento causado por la conversión a interfaces SOA.

Otro método consiste en añadir interfaces SOA a la aplicación junto con las interfaces de ésta. El resultado que se obtiene generalmente es un mejor diseño de la interfaz y mayor rendimiento global, ya que las interfaces SOA pueden utilizarse sin ninguna carga de conversión. Las nuevas interfaces SOA necesitarán recursos de desarrollo y de pruebas, y es posible que se produzca alguna interrupción en el servicio durante el despliegue de las mismas. Una vez finalizado el despliegue, la aplicación puede utilizarse a través de interfaces existentes o de las nuevas interfaces SOA.

Es posible remodelar la aplicación en componentes SOA reutilizables y luego combinar dichos componentes en una solución en módulos SOA. De este modo se consigue una aplicación más flexible que puede reutilizar con mayor eficacia la lógica de empresa y que puede beneficiarse de las técnicas de SOA y de otras prácticas de programación modernas. Esta forma de proporcionar las aplicaciones existentes como servicios tiene un impacto mucho más notable en la aplicación existente y su uso, y generalmente se aplica en sistemas centrales.


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_txfmbs.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)