sql >> Databasteknik >  >> RDS >> Oracle

Hur förhåller sig de olika tjänsterna i Oracle SOA till varandra?

Låt mig försöka svara så gott jag vet:

  1. OSB är BEA:s ALSB översyn . Huvudsyftet med detta är jobbet som ESB . Den sitter mellan ditt presentationslager och resten av programmet. Den definierar gränserna för din applikation och stöder förmedling mellan olika enheter.
  2. Dina komponenter och olika delsystem som innehåller affärslogik (tänk på olika avdelningar i en organisation) kallas Composite s. Till exempel kan dessa kompositer internt använda BPEL:er för att representera affärslogik och använda JCA för att nå ut tjänster (databas, ejbs, etc.) lokala för dem.
  3. Dessa Composite s, om de behöver nå ut till tjänster utanför deras jurisdiktion (förlåt, kunde inte komma på ett bättre ord) måste de kontakta OSB.
  4. Alla interna krav för en tjänsteförmedling uppfylls av en Mediator (tyvärr, detta är OESB-reviderad )

Som du kan se är detta ett slags patetiskt försök av Oracle att sälja både sin ursprungliga ESB-lösning, tillsammans med produkterna de köpte från BEA. Låt mig säga dig, ingenting hindrar dig från att koppla dina interna tjänster i OSB själv (förmodligen Oracles ultimata riktning)

Jag är säker på att du kommer att kunna ta reda på mer efter att ha läst om och arbetat praktiskt. Begär att uppdatera din fråga med dina resultat.




  1. Docker kan inte ansluta applikationen till MySQL

  2. mysql SELECT NOT IN () -- disjoint set?

  3. skapa en databas på MySQL, hur kan jag göra en fråga som involverar odds

  4. Hur man använder förberedda satser i frågor med en IN-sats i PHP