Sisällysluettelo:
- Määritelmä - Mitä Object Request Broker (ORB) tarkoittaa?
- Techopedia selittää Object Request Broker (ORB)
Määritelmä - Mitä Object Request Broker (ORB) tarkoittaa?
Objektikyselyvälittäjä (ORB) on väliohjelmistosovelluskomponentti, joka käyttää CORBA (Common Object Request Broker Architecture) -määritelmää, jonka avulla kehittäjät voivat soittaa sovelluspuheluja tietokoneverkossa. ORB on agentti, joka välittää asiakkaan / palvelimen toimintakutsuja hajautetussa ympäristössä ja varmistaa läpinäkyvän objektiviestinnän.
ORB tukee monenlaisia väliohjelmistopalveluita, mukaan lukien, mutta niihin rajoittumatta, ilmoittaminen, tapahtuman laukaisemat, tapahtumien käsittely, pysyvyys ja turvallisuus. ORB voidaan konfiguroida sopimaan erilaisiin ympäristöihin ja käsittelemään monenlaisia asiakaspyyntöjä. Siten kehittäjät voivat muokata ORB: tä vastaamaan saapuvien asiakaspyyntöjen tehtävävaatimuksia.
Techopedia selittää Object Request Broker (ORB)
ORB toimii seuraavasti:
- Etsii, sovittaa ja pikaistaa etäkonekohteet
- Kerää parametrit sovellusobjektien välillä
- Käsittelee turvallisuuskysymyksiä koneen rajojen yli
- Hakee ja julkaisee dataobjekteja paikallisilla koneilla, jotka ovat käytettävissä muille ORB: ille
- Käynnistää etäobjektimenetelmiä käyttämällä staattista ja dynaamista menetelmää.
- Pikakäyttää tyhjäkäynnin kohteita automaattisesti
- Reitittää soittopyynnöt
- Kommunikoi ORB: n välistä protokollaa (IIOP) muiden ORB: ien kanssa Internetin kautta
Kehittäjien tulee käsitellä ORB: tä tietämyksen ja huolellisuuden avulla, kun niitä käytetään ratkaisuna toistuviin hajautettuihin ympäristöongelmiin. Virheellisessä käsittelyssä ongelmat saattavat lisääntyä. ORB: n haittapuolia ovat:
- Asynkronisen tapahtumien tuen puute
- Ei-objektiiviseen suuntautuneiden vanhojen sovellusten integrointituen puute
- ORBA: n normaalin toteutuksen puute CORBA-standardissa
Microsoft on kehittänyt omistamat ORB-lähestymistavat Common Object Model (COM) ja Distributed Common Object Model (DCOM) -ohjelmissa.
