Oracle
 sql >> Database >  >> RDS >> Oracle

In che modo i diversi servizi in Oracle SOA sono correlati tra loro?

Provo a rispondere al meglio delle mie conoscenze:

  1. Il OSB è ALSB di BEA revisionato . Lo scopo principale di questo è il lavoro di ESB . Si trova tra il livello di presentazione e il resto dell'applicazione. Definisce i confini dell'applicazione e supporta la mediazione tra le varie unità.
  2. I tuoi componenti e vari sottosistemi che contengono la logica aziendale (pensa ai diversi dipartimenti di un'organizzazione) sono chiamati Composite S. Ad esempio, questi compositi potrebbero utilizzare internamente i BPEL per rappresentare la logica aziendale e utilizzare JCA per raggiungere i servizi (database, ejbs, ecc.) Locali a loro.
  3. Questi Composite s, se hanno bisogno di contattare servizi al di fuori della loro giurisdizione (scusate, non potevo pensare a una parola migliore) devono contattare l'OSB.
  4. Qualsiasi requisito interno per un servizio di mediazione è soddisfatto da un Mediator (purtroppo, questo è revisionato OESB )

Come puoi vedere, questo è una sorta di patetico tentativo di Oracle di vendere sia la loro soluzione ESB originale, sia i prodotti acquistati da BEA. Lascia che te lo dica, niente ti impedisce di cablare i tuoi servizi interni nello stesso OSB (probabilmente la direzione finale di Oracle)

Sono sicuro che sarai in grado di saperne di più dopo aver riletto e lavorato. Richiedi di aggiornare la tua domanda con i tuoi risultati.