Co je zprostředkovatel požadavků na objekty?

Zprostředkovatel požadavků na objekty nebo ORB jsou programovací protokoly, které fungují jako prostředník nebo zprostředkovatel mezi klientem a dodavatelem. Pomocí zprostředkovatele požadavků na objekt klient odešle požadavek na provedení určitého typu služby. Zprostředkovatel obdrží požadavek a přesměruje jej do bodu ukončení v síti, kde lze požadavek úspěšně dokončit. Při použití zprostředkovatele požadavku na objekt nemusí klientský server zpracovávající požadavek vědět, kam v síti předat požadavek. Zprostředkovatel vyhodnotí žádost a poté ji podle toho nasměruje.

Někdy je užitečné pochopit zprostředkovatele požadavků na objekty jako příklad middlewaru. Middleware v podstatě funguje jako prostředek přenosu dat z místa původu do místa ukončení, spíše než přenos dat v přísně komunikaci mezi dvěma body. Výhodou tohoto přístupu je to, že middleware je schopen kvalifikovat příchozí data a směrovat je do části sítě, kde je pravděpodobné, že budou zpracovány s nejvyšší úrovní účinnosti.

Zprostředkovatel požadavků na objekty je součástí širší architektury Common Object Request Broker Architecture, známé také jako CORBA. Právě tato širší architektura umožňuje zprostředkovateli požadavků na objekt přesně a rychle zpracovat vstup dat od klienta a doručit data do správného systému nebo serveru v síti. Každá komponenta je nastavena pomocí Interface Definition Language, který umožňuje křížovému kompilátoru identifikovat každou komponentu, která je v současné době funkční kdekoli v síti.

Jako součást celkové funkčnosti může zprostředkovatel požadavků na objekt poskytnout více než jeden bod ukončení pro data obsažená v požadavku klienta. Data mohou být například zkopírována a přesunuta na různé servery v síti. Data mohou být uložena do databáze pro další zpracování a také přidána do obyčejných souborů pro uložení. Potvrzení dokončení může proběhnout jako součást celkové funkčnosti a také umožnit obnovení požadavku do jeho původní podoby, pokud se sekvence nepodaří správně dokončit.

Protože existuje možnost konfigurovat zprostředkovatele požadavků na objekty tak, aby se vešly do řady prostředí a zpracovat širokou škálu požadavků klientů, programátoři jsou schopni přizpůsobit zprostředkovatele tak, aby zvládl libovolný počet jednotlivých a více úkolů pro příchozí klientský požadavek. Makléři jsou také poněkud přizpůsobiví v tom, že jak komponenty jsou přidány do sítě, mohou být relativně snadno pojmenovány a přidány do obecné architektury.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?