Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie hängen die verschiedenen Services in Oracle SOA zusammen?

Lassen Sie mich versuchen, nach bestem Wissen zu antworten:

  1. Der OSB ist BEAs ALSB überholt . Der Hauptzweck davon ist die Aufgabe von ESB . Es befindet sich zwischen Ihrer Präsentationsebene und dem Rest der Anwendung. Es definiert die Grenzen Ihrer Anwendung und unterstützt die Vermittlung zwischen verschiedenen Einheiten.
  2. Ihre Komponenten und verschiedene Subsysteme, die Geschäftslogik enthalten (denken Sie an verschiedene Abteilungen in einer Organisation), werden als Composite bezeichnet s. Beispielsweise könnten diese Verbundwerkstoffe intern BPELs verwenden, um die Geschäftslogik darzustellen, und JCA verwenden, um lokale Dienste (Datenbank, EJBs usw.) zu erreichen.
  3. Diese Composite s, wenn sie sich an Dienste außerhalb ihres Zuständigkeitsbereichs wenden müssen (sorry, mir fiel kein besseres Wort ein), müssen sie sich an den OSB wenden.
  4. Alle internen Anforderungen an eine Servicevermittlung werden durch einen Mediator erfüllt (leider von OESB überholt )

Wie Sie sehen können, ist dies ein erbärmlicher Versuch von Oracle, sowohl seine ursprüngliche ESB-Lösung als auch die von BEA gekauften Produkte zu verkaufen. Lassen Sie mich Ihnen sagen, nichts hindert Sie daran, Ihre internen Dienste in OSB selbst zu verdrahten (wahrscheinlich die ultimative Richtung von Oracle)

Ich bin sicher, dass Sie nach erneutem Lesen und praktischer Arbeit mehr herausfinden können. Bitte aktualisieren Sie Ihre Frage mit Ihren Ergebnissen.