Kelompok :
Arizkha Mayyassa Yasaro (11111189)
Hannar Surya Abhimantra (13111200)
Moch. Maulana Syahruddin (14111545)
MIDDLEWARE
Arizkha Mayyassa Yasaro
Hannar Surya
Abhimantra
Moch. Maulana Syahruddin
Jurusan Sistem Informasi, FIKTI, Universitas Gunadarma
ABSTRAK
Middleware bisa juga disebut protokol. Protokol komunikasi
middleware mendukung layanan komunikasi aras tinggi. Biasanya program
middleware menyediakan layanan pesan (messaging services ) sehingga
aplikasi-aplikasi yang berbeda-beda itu dapat berkomunikasi. Sistem middleware
mengikat aplikasi-aplikasi yang terpisah, banyak sekali applikasi-applikasi
yang terlah tercipta saat ini namun tidak semuanya dapat terhubung, middleware
bertugas untuk menjadi penghubung antara applikasi-applikasi tersebut.
Kata Kunci :
Middleware, Application.
1.
Pendahuluan
Middleware
adalah software yang dirancang 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.
Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap
aplikasi mendapatkan format data yang dapat mereka proses.
Middleware
tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang
umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah
satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal
organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker),
Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction
Processing) Monitor.
2.
Definisi
Middleware
Middleware adalah perangkat
lunak komputer yang menyediakan layanan bagi aplikasi perangkat lunak yang tersedia di luar sistem
operasi. Peranti tengah dapat digambarkan
sebagai "lem perangkat lunak".[1] Peranti tengah memudahkan pengembang perangkat lunak untuk melakukan komunikasi dan input/output, sehingga mereka bisa fokus pada tujuan spesifik dari
pengembangan aplikasi mereka. Middleware memiliki definisi
tersendiri yaitu software yang menyambungkan komponen atau aplikasi. yang
digunakan untuk mendukung operasional aplikasi dalam lingkungan jaringan
terdistribusi, termasuk web servers, application servers, content management
systems, dan perlengkapan sejenis yang digunakan untuk menopang pengembangan
sistem.
Middleware dapat dikategorikan
menjadi beberapa bagian antara lain :
• OLTP (Online Transaction Process), merupakan cara transaksi antara beberapa orang yang dilakukan secara online berbasis computer.
• OLTP (Online Transaction Process), merupakan cara transaksi antara beberapa orang yang dilakukan secara online berbasis computer.
• RPC (Remote Procedur Call), merupakan sebuah teknologi komunikasi yang memungkinkan sebuah program komputer untuk membuat sebuah prosedur untuk melaksanakan kegiatan di ruang alamat lain.
CORBA
merupakan sebuah spesifikasi middleware yang ideal untuk mendukung dan
mengaplikasikan sistem komputer terdistribusi. Arsitektur CORBA berbasis pada
model objek. Model ini berasal dari abstraksi inti model objek yang
didefinisikan oleh OMG dalam sebuah petunjuk OMA (Object Management
Architecture). CORBA bersifat open, maksudnya bahwa CORBA bisa dipakai oleh
setiap orang yang ingin menggunakan standarisasi CORBA ini. Sehingga akan muncul
perbedaan-perbedaan dalam menggunakannya, seperti perbedaan platform ataupun
bahasa pemrograman. Tetapi hal ini justru menjadi kelebihan CORBA bahwa CORBA
mampu mengkomunikasikan sistem yang memiliki perbedaan-perbedaan tersebut.
Contoh Middleware diantanya adalah :
1.
Object Management Group’s: Common Object Request Broker Architecture(CORBA)
2.
Java’s: Remote Procedure Call.
3.
Also .NET Remoting.
4.
Microsoft’s COM/DCOM (Component Object Model).
3.
Kesimpulan
Middleware
adalah software yang dirancang 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.
4.
Daftar
Pustaka
Tidak ada komentar:
Posting Komentar