Pengertian Middleware
Middleware adalah software yang di rancang untuk
mendukung pengembangan sistem tersebar dengan memungkinkan aplik asi 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.
Lingkungan Komputasi Middleware
Suatu
lingkungan dimana sistem komputer digunakan. Lingkungan komputasi dapat
dikelompokkan menjadi empat jenis yaitu :
1. Komputasi tradisional,
2. Komputasi berbasis jaringan,
3. Komputasi embedded,
4. Komputasi grid.
Tujuan Middleware
Tujuan
utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa
aplikasi dan masalah interoperabilitas. Middleware sangat dibutuhkan untuk
bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk
menyediakan komunikasi antar platform yang berbeda.
Contoh Middleware
Berikut
ini merupakan contoh-contoh perangkat lunak dari middleware :
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) : Also
.NET Remoting
4. ActiveX controls (in-process COM components).
Manajemen data Telematika
Manajemen
data telematika memiliki dua macam yaitu, manajemen data dari sisi client dan
manajemen data dari sisi server.
Manajemen Data Sisi Client
Manajemen Data adalah pengembangan dan penerapan
arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus
hidup lengkap data yang dibutuhkan oleh suatu perusahaan. Jadi, Manajemen data
telematika merupakan prosedur yang menangani siklus hidup lengkap data yang
dibutuhkan oleh perusahaan dengan bantuan telematika.
Manajemen Data Sisi Server
Database server adalah
program komputer yang menyediakan layanan data lainnya ke komputer atau program
komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk
kepada sebuah komputer yang didedikasikan untuk menjalankan program server
database. Database sistem manajemen database yang sering menyediakan fungsi
server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada
model klien-server untuk akses data. Dalam model Master-Slave, Database master
adalah server pusat dan lokasi utama data sementara Database slave master akan
disinkronkan backup dari master yang bertindak sebagai proxy.
Sumber :