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.
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.
Database middleware yang paling umum digunakan adalah ODBC (Open DataBase Connectivity).
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, lebih
tepatnya SQL-based relational database2, meskipun pada saat buku ini ditulis
sudah tersedia ODBC untuk text file dan Excel spreadsheet.
Database middleware yang lain, yang merupakan superset daripada ODBC adalah OLEDB.
Database middleware yang lain, yang merupakan superset daripada ODBC adalah OLEDB.
OLEDB bisa mengakses hampir segala macam
bentuk database, dan karenanya Microsoft mengklaim OLEDB sebagai Universal Data
Access Interface2. 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. Hanya saja OLEDB
relatif masih baru pada saat buku ini ditulis, sehingga penulis belum dapat
mengevaluasinya lebih jauh.Database middleware yang ketiga lebih bersifat
produk daribada sekedar standard seperti ODBC dan OLEDB yang bisa dibuat oleh
berbagai vendor.
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 standar1.
Sumber:
idkf.bogor.net/…/n21-software-bab2-industri-software-05-1998.rtf
Sumber:
idkf.bogor.net/…/n21-software-bab2-industri-software-05-1998.rtf
Tidak ada komentar:
Posting Komentar