İçindekiler:
- Tanım - Nesne İsteği Aracısı (ORB) ne anlama geliyor?
- Techopedia, Object Request Broker'ı (ORB) açıklıyor
Tanım - Nesne İsteği Aracısı (ORB) ne anlama geliyor?
Nesne isteği aracısı (ORB), ortak nesne isteği aracısı mimarisi (CORBA) belirtimini kullanan ve geliştiricilerin bir bilgisayar ağı içinde uygulama çağrıları yapmasını sağlayan bir ara katman uygulaması uygulaması bileşenidir. ORB, istemci / sunucu işlemi çağrılarını dağıtılmış bir ortamda ileten ve şeffaf nesne iletişimi sağlayan bir aracıdır.
ORB, bildirim, olay tetikleyicileri, işlem işleme, kalıcılık ve güvenlik dahil ancak bunlarla sınırlı olmamak üzere çok çeşitli ara katman yazılımı hizmetlerini destekler. ORB, çeşitli ortamlara uyacak ve çok çeşitli istemci isteklerini işleyecek şekilde yapılandırılabilir. Böylece, geliştiriciler, gelen istemci istekleri için görev gereksinimlerini karşılamak üzere ORB'yi değiştirebilir.
Techopedia, Object Request Broker'ı (ORB) açıklıyor
ORB şunları yapar:
- Uzak makine nesnelerini arar, eşleştirir ve başlatır
- Uygulama nesneleri arasında parametreleri toplar
- Makine sınırlarındaki güvenlik sorunlarını ele alır
- Diğer ORB'ler için kullanılabilen yerel makinelerde veri nesnelerini alır ve yayınlar
- Statik ve dinamik yöntem çağırma kullanarak uzak nesne yöntemlerini çağırır.
- Boştaki nesneleri otomatik olarak başlatır
- Rotaları geri arama yöntemleri
- İnternet üzerinden diğer ORB'lerle ORB Protokolünü (IIOP) bildirir
Geliştiriciler, tekrarlanan dağıtılmış çevre sorunlarına bir çözüm olarak uygulandığında ORB'yi bilgi ve özenle ele almalıdır. Yanlış kullanılırsa sorunlar yoğunlaşabilir. ORB'nin dezavantajları şunları içerir:
- Eşzamansız işlem desteği eksikliği
- Nesne odaklı olmayan eski uygulama entegrasyonu desteğinin olmaması
- CORBA standardında standart ORB uygulaması eksikliği
Microsoft, Ortak Nesne Modeli'nde (COM) ve Dağıtılmış Ortak Nesne Modeli'nde (DCOM) tescilli ORB yaklaşımları geliştirmiştir.