Middleware

Pengertian middleware didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer – layer TCP/IP . Selain itu juga dapat diartikan sebagai teknologi yang mengintegrasikan dua atau lebih software aplikasi atau lapisan antara sistem operasi dan aplikasi untuk memungkinkan pertukaran data. Fungsi dari middleware adalah sebagai berikut:

  1. Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
  2. Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
  3. Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

Contoh middleware:
Ø Java’s: Remote Procedure Call
Ø Object Management Group’s: Common Object Request Broker Architecture (CORBA)
Ø Microsoft’s COM/DCOM (Component Object Model), Also .NET Remoting

Database middleware yang paling umum digunakan adalah ODBC (Open DataBase Connectivity). Keterbatasan ODBC adalah bahwa middleware ini didisain untuk bekerja pada tipe penyimpanan relational database. Database middleware yang lain, yang merupakan superset daripada ODBC adalah OLEDB. OLEDB bisa mengakses hampir segala macam bentuk database, kelebihan yang lain dari OLEDB adalah dia didisain dengan konsep obyek komponen (Component Object Model) yang mengandalkan object-oriented computing dan menjadi salah satu trend di dunia komputasi.

Beberapa produk database middleware yang bisa disebutkan di sini adalah Oracle’s DB Integrator (previously DIGITAL’s DB Integrator), Sybase’s Omni CONNECT, and International Software Group’s Navigator. Kelebihan dari produk-produk ini dibandingkan dengan standard seperti ODBC dan OLEDB adalah performance, yang sangat sulit dimiliki oleh suatu produk yang mengacu pada standar.

Referensi:

http://cichantix.blogspot.com/2009/11/arsitektur-telematika.html

http://terheran.blogspot.com/2009/11/middleware-telematika.html

http://gallery20.web.id/blog/2009/11/middleware/

http://traycorser.blogspot.com/2009/11/middleware-telematika.html

5 Responses

  1. mantap terimakasih infonya

  2. […] https://bluewarrior.wordpress.com/2009/11/29/middleware/ Share this:TwitterFacebookLike this:SukaBe the first to like this post. […]

  3. […] https://bluewarrior.wordpress.com/2009/11/29/middleware/ Share this:TwitterFacebookLike this:SukaBe the first to like this post. […]

  4. […] [3] Bluewarrior.2009.”Middleware”.Diakses Pada 28 Februari 2015.https://bluewarrior.wordpress.com/2009/11/29/middleware/ […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: