Minggu, 28 November 2010

Kebutuhan Middleware

Dalam pmerograman client-server tingkat lanjut, adalam menungkinkan untuk membangun sebuah aplikasi dengan dasar platform pemrograman yang berbeda-beda. Dalam pemrograman jaringan biasa/konvensional, maka tidak akan mampu untuki mengkoneksikan dua atau lebih platform yang berbeda. Misalnya ada dua buah server aplikasi yang dibangun oleh masing-masing java dan C++, sedangkan clientnya dibanugn dengan menggunakan delphi. Untuk membangun aplikasi itu maka dibutuhkan lapisan yang bisa menghubungkan platform pemrograman yang berbeda, lapisan yang dimaksudkan ini adalah diistilahkan dengan middleware.

Middleware pada tataran implementasi merupakan sebuah paket program instant yang dipakai pada suatu platform pemrograman tertentu, sedangkan pada tataran konsep, middleware merupakan sebuah lapisan untuk lalulintas penghubung komunikasi antar objek dari sistem yang berbeda.

Ada beberapa jenis middleware, seperti ORB ( Object Request Broker), RMI (Remote Method Invocation), MOM (Message Oriented Middleware).

Beberapa keuntungan penggunaan middleware antara lain,
  1. Investasi awal dalam modal dan biaya operasi lebih kecil
  2. Peggunaan middleware standara dapat memperpendek siklus pengembangan dari 50% sampai 70%
  3. Studi menunjukan bahwa tidak ada kunci untuk menggunakan pengembangan aplikasi middleware standar tingkat kegagalan proyek komersial lebih tiggi dari 90%
  4. Dengan middleware standar, sebuah perusahaan dapat berada diatas sisten yang ada atau warisan atau menambahkan fitur baru di luar modul, dan menetapkan meraka dengan sistem yang ada.

Tidak ada komentar:

Posting Komentar