Arie-Gatoer
 
informatix's upn "veteran" jogja
Selasa, 12 Februari 2008
beragam keunikan linux
CORBA
Interoperabilitas adalah kemampuan saling bekerjasama antar sistem komputer. Sebenarnya interoperabilitas bukanlah barang baru, karena protokol komunikasi datapun (TCP/IP misalnya) pada dasarnya diciptakan untuk mewujudkan interoperabilitas. Yang belum banyak dikenal adalah interoperabilitas pada level perangkat lunak aplikasi.

Dalam konteks sistem komputer terdistribusi, meskipun komponen-komponen aplikasi dibuat dengan bahasa pemrograman yang berbeda, menggunakan development tools yang berbeda, dan beroperasi di lingkungan yang beragam, mereka tetap harus dapat saling bekerjasama.


Interoperabilitas perangkat lunak menuntut homogenitas pada suatu level tertentu. Untuk itu diperlukan semacam 'standarisasi'. Berawal dari keperluan ini lahirlah CORBA (Common Object Request Broker Architecture). CORBA adalah hasil 'kesepakatan' antara sejumlah vendor dan pengembang perangkat lunak terkenal seperti IBM, Hewlett-Packard, dan DEC, yang tergabung dalam sebuah konsorsium bernama OMG (Object Management Group).

CORBA adalah sebuah arsitektur software yang berbasis pada teknologi berorientasi obyek atau Object Oriented (OO) dengan paradigma client-server. Dalam terminologi OO, sebuah obyek berkomunikasi dengan obyek lain dengan cara pengiriman pesan (message passing). Konteks komunikasi ini kemudian dipetakan ke dalam model client-server: satu obyek berperan sebagai client (si pengirim pesan) dan yang lain bertindak sebagai server (yang menerima pesan dan memroses pesan yang bersangkutan). Sebagai contoh, dalam ilustrasi di awal tulisan ini, jika si pasien memerlukan obat tertentu, maka obyek aplikasi di tempat praktek dokter berlaku sebagai client dan mengirim pesan ke obyek aplikasi di apotik guna mengetahui apakah obat yang diperlukan tersedia di sana.

Keunikan dari CORBA adalah kemampuannya dalam menangani heterogenitas antara client dan server (dalam terminologi CORBA, obyek server dinamakan implementasi obyek (object implementation). Keduanya dapat saja diimplementasikan dalam hardware, sistem operasi, bahasa pemrograman, dan di lokasi yang berbeda, tetapi tetap bisa saling berkomunikasi. Kuncinya ada pada sebuah lapisan software yang disebut dengan ORB(Object Request Broker).

Lanjutkan ke halaman selanjutnya...!!!
posted by arie-gatoer @ 2/12/2008 01:42:00 PM   0 comments
Photobucket
About Me

Name: arie-gatoer
Home: Rembang, Jawa Tengah, Indonesia
About Me: aku adalah seorang manusia yang selalu melakukan sebuah kesalahan dan saya tidah bisa melakukan sesuatu tanpa bantuan ataupun dukungan dari orang lain... mungkin aneh kedengarannya tapi itulah kenyataan yang terjadi.......,karna manusia diciptakan untuk saling tolong menolong...,tapi apa yang sering di bicarakan itu hanya sebuah omongan kosong. semata saja tetapi apa dan gimana fakta yang terjadi.....??? semua itu hanya omong belaka, nyatanya banyak orang saling menipu untuk mendapatkan sesuatu yang ingin di dapatkan nya.......(emang dunia ini serasa mati..!!..)
See my complete profile
Previous Post
Archives
Shoutbox


Free chat widget @ ShoutMix

Links
Powered by

Blogger Templates

BLOGGER