Kebutuhan Middleware
Integrasi hanya dapat terjadi jika antara berbagai mesin dan
aplikasi yang berbeda-beda dapat saling bekerja sama (interoperate).
Dalam hal ini, data yang disediakan oleh suatu subsistem harus dapat diakses
juga oleh sistem lainnya. Dalam kasus kantor di atas, data customer sering
harus dapat dibaca oleh bagiancustomer service dan akuntansi. Data
hasil pengembangan perlu dapat dibaca oleh bagian manajemen. Hal ini semakin
terasa ketika sistem tersebar menjadi semakin besar dan bervariasi. Di sinilah
aplikasi middleware memegang peranan. Middleware adalah
software yang di rancang untuk mendukung pengembangan sistem tersebar dengan
memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan.
Dengan bantuan middleware, data yang sama dapat digunakan oleh
customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Di
sini middleware dapat berfungsi sebagai penerjemah informasi
sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Pengertian Middleware adalah sebuah aplikasi yang secara logic
berada diantara lapisan aplikasi (application layer) dan lapisan data dari
sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut
protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras
tinggi. Software yang berfungsi sebagai lapisan konversi atau penerjemah yaitu
:
1. Software penghubung yang berisi sekumpulan layanan
yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin
untuk saling berinteraksi pada suatu jaringan juga sebagai integrator.
2. Middleware saat ini dikembangkan untuk
memungkinkan satu aplikasi berkomunikasi dengan lainnya walaupun berjalan pada
platform yang berbeda.
3. Biasa dipakai saat bermigrasi.
Contoh Middleware yaitu
:
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.
Layanan Middleware.
Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu aplikasi dapat :
Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan 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.
Contoh Layanan
Middleware
-
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
3. Messaging Midleware
·
Menyimpan data dalam
suatu antrian message jika mesin tujuan sedang mati atau overloaded.
·
Mungkin berisi business
logic yang merutekan message ke ujuan sebenarnya dan memformat ulang data lebih
tepat.
·
Sama seperti sistem
messaging email, kecuali messaging middleware digunakan untuk mengirim data
antar aplikasi
Contoh Layanan Midleware
·
Distributed Object
Middleware.
Contoh : RPC, CORBA dan
DCOM/COM
·
Middleware basis data
Contoh : menyediakan
antarmuka antara sebuah query dengan beberapa database yang terdistribusi
·
Application Server
Middleware
Contoh : J2EE
Application Server, Oracle Application Server
-
Middleware
di masa yang akan datang
Saat ini, hampir seluruh aplikasiterd istribusi dibangun
denganmenggunakanmiddleware. Menurut IDC, sepanjang 2003,
kebutuhan terhadap teknologimiddleware akan naik di berbagai
segmen, termasuk juga Linux. Terlebih, Linux memiliki juga potensi untuk
berkembang menjadi sistem operasi untukembedded systems. Dengan prediksi
pasar embedded sytems mencapai $1.4 milliar di tahun 2006 dan
laju pertumbuhan per tahun (CAGR) 18.6 persen (laporan IDC 2003), kebutuhan middleware sebagai
penghubung beragam sistem akan meningkat. Masih menurut IDC, perkembangan
segmen middlewareterbesar akan terjadidalam alat yang membantu
system manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan
integrasi aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware,
memberikan pilihan sistem operasi dan middleware yang stabil,
dengan harga yang bersaing.
http://isachubby.wordpress.com/2009/12/09/8-middleware/
According to Stanford Medical, It's indeed the ONLY reason women in this country live 10 years longer and weigh an average of 42 pounds lighter than us.
BalasHapus(And really, it has absolutely NOTHING to do with genetics or some secret-exercise and absolutely EVERYTHING related to "how" they are eating.)
BTW, What I said is "HOW", not "what"...
CLICK this link to determine if this little quiz can help you release your true weight loss potential