sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo se relacionan entre sí los diferentes servicios de Oracle SOA?

Permítanme tratar de responder a lo mejor de mi conocimiento:

  1. El OSB es el ALSB de BEA revisado . El propósito principal de esto es el trabajo de ESB . Se encuentra entre la capa de presentación y el resto de la aplicación. Define los límites de su aplicación y admite la mediación entre varias unidades.
  2. Sus componentes y varios subsistemas que contienen lógica empresarial (piense en diferentes departamentos de una organización) se denominan Composite s. Por ejemplo, estos compuestos podrían usar BPEL internamente para representar la lógica comercial y usar JCA para comunicarse con los servicios (base de datos, ejbs, etc.) locales para ellos.
  3. Estos Composite s, si necesitan comunicarse con servicios fuera de su jurisdicción (lo siento, no se me ocurrió una palabra mejor), deben comunicarse con la OSB.
  4. Todos los requisitos internos para la mediación de un servicio son satisfechos por un Mediator (desafortunadamente, esto es OESB reacondicionado )

Como puede ver, este es un intento patético de Oracle de vender su solución ESB original, junto con los productos que compraron de BEA. Déjame decirte que nada te impide conectar tus servicios internos en OSB (probablemente la última dirección de Oracle)

Estoy seguro de que podrá averiguar más después de volver a leer y trabajar con las manos. Solicite actualizar su pregunta con sus hallazgos.