Isi kandungan:
- Definisi - Apa Arti Permintaan Permintaan Senibina Broker (CORBA) bermakna?
- Techopedia menerangkan Kejuruteraan Permintaan Objek Bersama (CORBA)
Definisi - Apa Arti Permintaan Permintaan Senibina Broker (CORBA) bermakna?
Permodalan Permintaan Objek Common (CORBA) adalah spesifikasi yang dikembangkan oleh Kumpulan Pengurusan Objek (OMG). CORBA menerangkan mekanisme pemesejan di mana objek yang diedarkan melalui rangkaian boleh berkomunikasi antara satu sama lain tanpa mengira platform dan bahasa yang digunakan untuk membangunkan objek tersebut.
Terdapat dua jenis objek asas dalam CORBA. Objek yang merangkumi beberapa fungsi dan boleh digunakan oleh objek lain dipanggil penyedia perkhidmatan. Objek yang memerlukan perkhidmatan objek lain dipanggil pelanggan. Objek pemberi perkhidmatan dan objek pelanggan berkomunikasi dengan satu sama lain secara bebas dari bahasa pengaturcaraan yang digunakan untuk mereka bentuk dan bebas dari sistem operasi di mana mereka menjalankan. Setiap pembekal perkhidmatan menentukan antara muka, yang memberikan gambaran tentang perkhidmatan yang disediakan oleh pelanggan.
Techopedia menerangkan Kejuruteraan Permintaan Objek Bersama (CORBA)
CORBA membolehkan potongan perisian berasingan ditulis dalam bahasa yang berlainan dan dijalankan pada komputer yang berbeza untuk berfungsi antara satu sama lain seperti satu aplikasi atau satu set perkhidmatan. Lebih khusus lagi, CORBA adalah satu mekanisme dalam perisian untuk menormalkan semantik kaedah panggilan antara objek aplikasi yang tinggal sama ada dalam ruang alamat yang sama (aplikasi) atau ruang alamat jauh (tuan rumah yang sama, atau tuan rumah jauh di rangkaian).
Aplikasi CORBA terdiri daripada objek yang menggabungkan data dan fungsi yang mewakili sesuatu di dunia nyata. Setiap objek mempunyai banyak contoh, dan setiap contoh dikaitkan dengan permintaan klien tertentu. Contohnya, objek pengirim bank mempunyai banyak contoh, masing-masing adalah khusus untuk pelanggan individu. Setiap objek menunjukkan semua perkhidmatan yang disediakannya, input penting untuk setiap perkhidmatan dan output perkhidmatan, jika ada, dalam bentuk fail dalam bahasa yang dikenali sebagai Bahasa Pengantar Antara Muka (IDL). Objek klien yang mencari untuk mengakses operasi tertentu pada objek menggunakan fail IDL untuk melihat perkhidmatan yang tersedia dan marshal argumen dengan sewajarnya.
Spesifikasi CORBA menentukan bahawa akan ada broker permintaan objek (ORB) yang mana aplikasi berinteraksi dengan objek lain. Dalam praktiknya, aplikasi itu hanya memulakan ORB, dan mengakses penyesuai objek dalaman, yang mengekalkan perkara seperti pengiraan rujukan, objek (dan rujukan) dasar instansiasi, dan dasar sepanjang hayat objek. Penyesuai objek digunakan untuk mendaftar contoh kelas kod yang dijana. Kelas kod yang dihasilkan adalah hasil menyusun kod IDL pengguna, yang menerangkan definisi antara muka peringkat tinggi ke pangkalan kelas OS dan bahasa yang khusus untuk digunakan oleh aplikasi pengguna. Langkah ini adalah perlu untuk menguatkuasakan semantik CORBA dan menyediakan proses pengguna yang bersih untuk interfacing dengan infrastruktur CORBA.