2008-12-17 40 views
7

Tengo un conocimiento limitado de las tecnologías basadas en Java, y por razones comerciales, es posible que deba decidir si la Integración WebLogic (WLI) u Oracle Service Bus (OSB) es la mejor opción para integrar un pequeño número de sistemas independientes. Ambos productos parecen capaces de realizar tareas similares, aunque en un caso (WLI) la integración es más impulsada técnicamente donde el otro (OSB) está más orientado al proceso de negocios.¿Diferencia entre la integración de WebLogic y Oracle Service Bus?

Asumiendo que el costo no es una opción, ¿alguien puede proporcionar una buena descripción de cuándo elegiría usar un producto frente a otro? ¿Una opción implicará una codificación Java más personalizada frente a la configuración?

Respuesta

4

Bueno, eso depende.

OSB integrará el bus de servicio Aqualogic de BEA existente. Es un bus de servicio solamente.

WLI ya no existe. Ahora formará parte de Oracle BPEL PM (motor de ejecución de Oracle BPEL Process Manager)

Un bus de servicio se puede usar para aplicaciones integradas de servicios web listos. Si sus pequeñas aplicaciones ya pueden implementarse como servicios web, esta sería la elección correcta, no hay nada que coordinar allí, simplemente exponerlas.

Por otro lado, WLI es para coordinar la interacción entre servicios y crear uno nuevo. Codificaría la forma en que esos servicios interactuarán entre sí.

Si sus aplicaciones están muy orientadas al "proceso" (donde se requiere poca o ninguna interacción del usuario) y necesita crear un nuevo servicio, esta sería la opción (creo que las aplicaciones deberían estar listas para el servicio web).

Si sus aplicaciones están más orientadas al usuario, y las está uniendo para crear un nuevo flujo (un proceso de negocios), entonces la herramienta correcta sería Oracle BPM. Con esa herramienta puede integrar aplicaciones (que pueden no estar listas para el servicio web) crear un nuevo proceso comercial y exponerlo como servicio web.

Por lo tanto, depende de sus necesidades.

Con la herramienta Oracle BPM puede integrar sus aplicaciones y desplegarlas como WS.

En cuanto a Oracle BPM va, podría darle más detalles si usted necesita :)

+0

Gracias por su respuesta! Entonces, si mis aplicaciones son realmente independientes (sin servicios web ni nada de eso) y actualmente se comunican a través de archivos compartidos y FTP, WLI sería la mejor opción. No estaba al tanto de Oracle BPM, y leeré sobre él. Gracias de nuevo. – Jeremy

+0

Si sus aplicaciones son realmente independientes y necesita crear un nuevo flujo a partir de ellas, Oracle BPM sería la opción correcta. oSB solo expone los servicios web existentes. Oracle WLI combina WebServices para crear un nuevo flujo. Oracle BPM, crea un nuevo flujo desde servicios no web. Por supuesto, se necesita más programación. – OscarRyz

1

que no están de acuerdo en lo que el comentario de Oscar en "WLI ya no existe"

WLI es No va a desaparecer. Es parte de la plataforma Oracle Integration. WLI proporciona una integración más estrecha que OSB, lo que significa solo para servicios web. Antes de ESB, la plataforma WLI también se denominaba WLI-ServiceBus.

Con WLI puede crear procesos (WLI o BPEL) y exponerlos como servicios web. También puede hacer que el WLI ejecute ESB como funcionalidad, como implementar diferentes patrones para enrutamiento, división, agregación y canalización. Se suponía que WLI iría en la dirección de BPM, pero BEA adquirió Fuego y siguió creando la plataforma BPM, dejando a WLI para la integración de la suite de productos "Weblogic" en vez de hacerlo parte de la suite de productos Aqualogic orientada hacia la empresa. usuarios. Weblogic está dirigido a los Desarrolladores.

OSB admite la creación de los patrones anteriores, pero está más orientado a servicios web y SOA.Form Orchestation puede que tenga que usar las herramientas BPM.

WLI es más potente si está buscando aplicaciones orientadas a la ejecución. Por otro lado, si está buscando una integración basada en SOA, OSB o ALSB deberían ser lo suficientemente buenos.

En su caso, ya que busca integrar una pequeña cantidad de aplicaciones, WLI sería la mejor opción.

Anil Datt

0

Suena como WLI es una herramienta de BPM & prematura ESB. También se incluye como parte de la plataforma Oracle SOA Stretegry en su sitio web. Dado que hace las cosas que deberían hacer una ESB y una herramienta de BPM, ¿cuál es el futuro de WLI?

0

WLI es más amigable para desarrolladores que analista de negocios. Es incorrecto ver WLI desde BPM o la perspectiva de ESB. Se puede usar muchas implementaciones orientadas a procesos y orientadas a mensajes, que pueden no ser necesariamente BPM. BPM y ESB caen bajo SOA, pero WLI puede no necesariamente funcionar solo dentro de SOA. Creo que se mantendrá como una herramienta para apoyar el diseño de procesos de nivel más bajo y los esfuerzos de integración.

0

Sí. Es correcto. Deberías concentrarte en el bus de servicio Aqualogic. WLI desaparecerá los próximos 5 a 10 años. Porque no es un producto de estrategia para el oráculo. Estas son noticias de confirmación.

Cuestiones relacionadas