Broker de solicitare de obiecte

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În calculul distribuit , un broker de solicitare de obiecte (ORB) este un fragment de software middleware care permite programatorilor să efectueze apeluri de program între diferite computere dintr-o rețea .

Descriere

ORB-urile gestionează transformările structurilor de date de proces în secvențe de octeți (și invers), aceste secvențe sunt apoi transmise prin rețea. Acest proces se numește marshalling sau serializare (serializare).

ORB-urile, cum ar fi sistemele compatibile CORBA , utilizează un limbaj de descriere a interfeței (IDL ) pentru a descrie datele care trebuie transmise prin apeluri la distanță. O tehnologie numită Remote Procedure Call (RPC) a fost foarte populară înainte ca programarea orientată pe obiecte (OOP) să devină curentul principal al „gândirii”.

În plus față de marshaling de date, globurile oferă adesea mult mai multe caracteristici, cum ar fi tranzacții distribuite , servicii de director sau în timp real de programare .

În limbajele orientate obiect, ORB ia forma unui obiect cu metode care permit conectarea la obiectul servit. Metodele unui obiect devin accesibile pentru invocații la distanță în urma unei conexiuni la obiectul ORB în sine. ORB necesită câțiva parametri pentru a obține adresa de rețea a obiectului care va deveni la distanță. ORB-urile tipice au de obicei multe alte metode.

Implementări

Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea