sql >> Database >  >> RDS >> Oracle

Hoe verhouden de verschillende services in Oracle SOA zich tot elkaar?

Laat me proberen om naar mijn beste weten te antwoorden:

  1. De OSB is BEA's ALSB gereviseerd . Het belangrijkste doel hiervan is de taak van ESB . Het zit tussen uw presentatielaag en de rest van de applicatie. Het definieert de grenzen van uw toepassing en ondersteunt de bemiddeling tussen verschillende eenheden.
  2. Uw componenten en verschillende subsystemen die bedrijfslogica bevatten (denk aan verschillende afdelingen in een organisatie) worden Composite genoemd s. Deze composieten zouden bijvoorbeeld intern BPEL's kunnen gebruiken om bedrijfslogica weer te geven, en JCA kunnen gebruiken om lokale diensten (database, ejbs, enz.) te bereiken.
  3. Deze Composite s, als ze contact willen opnemen met diensten buiten hun rechtsgebied (sorry, kon geen beter woord bedenken), moeten ze contact opnemen met de OSB.
  4. Aan alle interne vereisten voor een servicebemiddeling wordt voldaan door een Mediator (helaas, dit is OESB gereviseerd )

Zoals je kunt zien, is dit een beetje een zielige poging van Oracle om zowel hun originele ESB-oplossing te verkopen als de producten die ze van BEA kochten. Laat me je vertellen dat niets je ervan weerhoudt om je interne services in OSB zelf te bedraden (waarschijnlijk de ultieme richting van Oracle)

Ik weet zeker dat je meer te weten zult komen na het herlezen en hands-on werken. Verzoek om uw vraag bij te werken met uw bevindingen.




  1. De grenswaarden ophalen voor een gepartitioneerde tabel in SQL Server (T-SQL)

  2. Retourdatum als ddmmjjjj in SQL Server

  3. Controleer op dezelfde rijen in een while-lus en plaats ze in een aparte tabel

  4. Hoe de LEFT()-functie werkt in SQL Server (T-SQL)