Rumah Jaringan Apa itu corba? - definisi dari techopedia

Apa itu corba? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Arsitektur Broker Permintaan Objek Umum (CORBA)?

Arsitektur Broker Permintaan Objek Umum (CORBA) adalah spesifikasi yang dikembangkan oleh Object Management Group (OMG). CORBA menjelaskan suatu mekanisme pengiriman pesan yang dengannya benda-benda yang didistribusikan melalui suatu jaringan dapat berkomunikasi satu sama lain terlepas dari platform dan bahasa yang digunakan untuk mengembangkan objek-objek itu.

Ada dua jenis objek dasar di CORBA. Objek yang mencakup beberapa fungsi dan dapat digunakan oleh objek lain disebut penyedia layanan. Objek yang membutuhkan layanan dari objek lain disebut klien. Objek penyedia layanan dan objek klien berkomunikasi satu sama lain terlepas dari bahasa pemrograman yang digunakan untuk mendesainnya dan terlepas dari sistem operasi tempat mereka beroperasi. Setiap penyedia layanan mendefinisikan antarmuka, yang menyediakan deskripsi layanan yang disediakan oleh klien.

Techopedia menjelaskan Arsitektur Broker Permintaan Objek Umum (CORBA)

CORBA memungkinkan perangkat lunak terpisah yang ditulis dalam berbagai bahasa dan berjalan pada komputer yang berbeda untuk bekerja satu sama lain seperti satu aplikasi atau serangkaian layanan. Lebih khusus, CORBA adalah mekanisme dalam perangkat lunak untuk menormalkan semantik metode-panggilan antara objek aplikasi yang berada baik di ruang alamat yang sama (aplikasi) atau ruang alamat jarak jauh (host yang sama, atau host jarak jauh di jaringan).

Aplikasi CORBA terdiri dari objek yang menggabungkan data dan fungsi yang mewakili sesuatu di dunia nyata. Setiap objek memiliki banyak instance, dan setiap instance dikaitkan dengan permintaan klien tertentu. Misalnya, objek teller bank memiliki beberapa instance, yang masing-masing spesifik untuk pelanggan individu. Setiap objek menunjukkan semua layanan yang disediakannya, input penting untuk setiap layanan dan output dari layanan, jika ada, dalam bentuk file dalam bahasa yang dikenal sebagai Interface Definition Language (IDL). Objek klien yang mencari untuk mengakses operasi tertentu pada objek menggunakan file IDL untuk melihat layanan yang tersedia dan menyusun argumen dengan tepat.

Spesifikasi CORBA menentukan bahwa akan ada broker permintaan objek (ORB) di mana aplikasi berinteraksi dengan objek lain. Dalam praktiknya, aplikasi hanya menginisialisasi ORB, dan mengakses adaptor objek internal, yang memelihara hal-hal seperti penghitungan referensi, kebijakan instantiasi objek (dan referensi), dan kebijakan seumur hidup objek. Adaptor objek digunakan untuk mendaftarkan instance dari kelas kode yang dihasilkan. Kelas kode yang dihasilkan adalah hasil kompilasi kode IDL pengguna, yang menerjemahkan definisi antarmuka tingkat tinggi ke dalam basis kelas khusus OS dan bahasa untuk diterapkan oleh aplikasi pengguna. Langkah ini diperlukan untuk menegakkan semantik CORBA dan menyediakan proses pengguna yang bersih untuk berinteraksi dengan infrastruktur CORBA.

Apa itu corba? - definisi dari techopedia