Kelompok: 1. Em Misyma ( 11106540 )
2. Abdullah Yusuf ( 11106535 )
3. Wahyu Budiadi. W ( 11106445 )
4. Hasmar Rosadi. K ( 11106586 )
Bab VIII. MIDDLEWARE
Midleware merupakan suatu software yang dirancang guna mendukung pengembangan system yang tersebar dan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware suatu data dapat diakses/digunaakan secara bersama-sama.
Midleware juga merupakan sebuah aplikasi yang secara logic berada diantara lapisan aplikasi dan lapisan data dari sebuah arsitektur layer-layer TCP/IP.
Midleware juga dapat dikatakan sebagai sebuah protocol komunikasi yang mendukung layanan komunikasi arus tinggi.Contoh Midleware itu sendiri:
1. Java’s: Remote Procedure Call.
2. Object Management Group's: Common Object Request Broker Architecture(CORBA)
3. Microsoft's COM/DCOM (Component Object Model)
4. Also .NET Remoting.
Midleware menyediakan kumpulan fungsi API (Application Programming Interface)
yang lebih tinggi daripada API yang disediakan system operasi dan layanan jaringn yang memungkinkan suatu aplikasi dapat:
1. Mengalokasikan suatu layanan secara transparan pada jaringan.
2. Menyediakan interaksi dengan aplikasi atau layanan lain.
3. Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.
Beberapa contoh layanan yang diberikan oleh Middleware adalah:
a. Transaction Monitor
1. Produk pertama yang disebut middleware.
2. Menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa
semua transaksi ke database terlayani dengan baik
b. Messaging Midleware
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
c. Distributed Object Middleware.
Contoh : RPC, CORBA dan DCOM/COM
d. Middleware basis data
Contoh : menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi
e. Application Server Middleware
Contoh : J2EE Application Server, Oracle Application Server
0 comments:
Post a Comment