Tugas Softskill
Kedua
Middleware
Telematika
Dalam
dunia teknologi informasi, terminologi middleware adalah istilah umum dalam
pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung,
ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah
ada.
Perangkat
lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi
dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari
middleware adalah:
- Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
- Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
- Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Tujuan utama layanan
middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan
masalah interoperabilitas.
Perkembangan
middleware dari waktu ke waktu dapat dikatagorikan sebagai berikut:
- On Line Transaction Processing (OLTP), merupakan perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP. DIGITAL ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan 80-an. UNIX OLTP lainnya seperti: Encina, Tuxedo pada era 80-an, serta DIGITAL CICS untuk UNIX yang memperkenalkan konsep dowsizing ke pasar.
- Remote Procedure Call (RPC), menyediakan fasilitas jaringan secara transparan. Open Network Computing (ONC) merupakan prototipe pertama yang diperkenalkan awal tahun 70-an. Sun unggul dalam hal ini dengan mengeluarkan suatu standar untuk koneksi ke internet. Distributed Computing Environment (DCE) yang dikeluarkan oleh Open Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup kompleks dan tidak mudah untuk sis administrasinya.
ommon
Object Request Broker Architecture (CORBA), merupakan object-oriented
middleware yang menggabungkan fungsi RPC, brokering, dan inheritance. DIGITAL
ObjectBroker merupakan salah satu contohnya.
Database
middleware
adalah salah satu jenis middleware disamping message-oriented middleware,
object-oriented middleware, remote procedure call, dan transaction
processing monitor. Pada prinsipnya, ada tiga tingkatan integrasi
sistem komputer yaitu integrasi jaringan, integrasi data, dan integrasi
applikasi. Database middleware menjawab tantangan integrasi data, sedangkan
midleware-middleware yang lain menjawab tantangan integrasi applikasi dan
jaringan.
Messaging Middleware :
1. Menyimpan data dalam
suatu antrian message jika mesin tujuan sedang mati atau overloaded
2. Mungkin berisi
business logic yang merutekan message ke ujuan sebenarnya dan memformat ulang
data lebih tepat
3. Sama seperti sistem
messaging email, kecuali messaging middleware digunakan untuk mengirim data
antar aplikasi
Sumber :
0 komentar:
Posting Komentar