Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como os diferentes serviços no Oracle SOA se relacionam entre si?


Deixe-me tentar responder com o melhor de meu conhecimento:
  1. O OSB é o ALSB do BEA revisado . O objetivo principal disso é o trabalho de ESB . Ele fica entre a camada de apresentação e o restante do aplicativo. Ele define os limites do seu aplicativo e oferece suporte à mediação entre várias unidades.
  2. Seus componentes e vários subsistemas que contêm lógica de negócios (pense em diferentes departamentos em uma organização) são chamados de Composite s. Por exemplo, esses compostos podem usar internamente BPELs para representar a lógica de negócios e usar JCA para alcançar serviços (banco de dados, ejbs, etc.) locais para eles.
  3. Estes Composite s, se precisar entrar em contato com serviços fora de sua jurisdição (desculpe, não consegui pensar em uma palavra melhor), eles precisam entrar em contato com o OSB.
  4. Quaisquer requisitos internos para uma mediação de serviço são atendidos por um Mediator (infelizmente, este é OESB revisado )

Como você pode ver, essa é uma tentativa patética da Oracle de vender sua solução ESB original, juntamente com os produtos que eles compraram da BEA. Deixe-me dizer-lhe, nada o impede de conectar seus serviços internos no próprio OSB (provavelmente a direção final da Oracle)

Tenho certeza de que você poderá descobrir mais depois de reler e trabalhar com a mão. Solicite para atualizar sua pergunta com suas descobertas.