Isi kandungan:
- Definisi - Apa maksud Broker Permintaan Objek (ORB)?
- Techopedia menjelaskan Broker Permintaan Objek (ORB)
Definisi - Apa maksud Broker Permintaan Objek (ORB)?
Broker permintaan objek (ORB) adalah komponen aplikasi middleware yang menggunakan spesifikasi arkitektur broker permintaan objek umum (CORBA), yang membolehkan pemaju membuat panggilan aplikasi dalam rangkaian komputer. ORB adalah ejen yang menghantar pemanggilan operasi klien / pelayan dalam persekitaran yang diedarkan dan memastikan komunikasi objek yang telus.
ORB menyokong pelbagai perkhidmatan middleware, termasuk tetapi tidak terhad kepada pemberitahuan, pemicu peristiwa, pemprosesan transaksi, ketekunan dan keselamatan. ORB boleh dikonfigurasikan agar sesuai dengan pelbagai persekitaran dan mengendalikan pelbagai permintaan klien. Oleh itu, pemaju boleh mengubahsuai ORB untuk memenuhi keperluan tugas untuk permintaan pelanggan masuk.
Techopedia menjelaskan Broker Permintaan Objek (ORB)
ORB melakukan perkara berikut:
- Carian, perlawanan dan instantiates objek mesin jauh
- Memperoleh parameter antara objek aplikasi
- Mengendalikan isu keselamatan merentas sempadan mesin
- Mendapatkan dan menerbitkan objek data pada mesin tempatan yang tersedia untuk ORB lain
- Menyertai kaedah objek jauh menggunakan penyerahan kaedah statik dan dinamik.
- Menginstanti objek terbiar secara automatik
- Laluan kaedah panggilan balik
- Mengomunikasikan Protokol Inter-ORB (IIOP) dengan ORB lain melalui Internet
Pemaju perlu mengendalikan ORB dengan pengetahuan dan penjagaan apabila digunakan sebagai penyelesaian kepada isu persekitaran yang diedarkan berulang. Sekiranya ditangani dengan tidak betul, isu-isu boleh dipergiatkan. Kelemahan ORB termasuk:
- Kurang sokongan urus niaga tak segerak
- Kurang sokongan integrasi aplikasi warisan yang tidak berorientasikan objek
- Kurangnya pelaksanaan ORB standard dalam piawaian CORBA
Microsoft telah membangunkan pendekatan ORB proprietari dalam Model Objek Bersama (COM) dan Model Objek Biasa yang Diagihkan (DCOM).
