Tugas 3 Middleware Telematika


A.           Definisi Middleware
Middleware didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi arus tinggi. Middleware adalah software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.

Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client atau server dan juga untuk menyediakan komunikasi antar platform yang berbeda. Dalam dunia teknologi informasi, terminologi middleware merupakan istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah program atau aplikasi yang telah ada. Perangkat lunak middleware merupakan perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistem operasi.


Tipe-tipe dari Layanan Middleware :
.  Layanan Sistem Terdistribusi
Komunikasinya bersifat kritis, program-to-program dan biasanya merupakan layanan manajemen data seperti: RPC, MOM (Message Oriented Middleware) dan ORB.
.  Layanan Application
Aksesnya ke layanan terdistribusi dan jaringan, seperti : TP (transaction processing) monitor dan layanan database, seperti Structured Query Language (SQL).
.  Layanan Manajemen
Middleware Memungkinkan  aplikasi  dan  fungsi  dimonitor  secara  terus  menerus  untuk menyakinkan unjuk kerja yang optimal pada lingkungan komputasi terdistribusi.


B.            Tujuan Umum dari Middleware Telematika
·     Middleware adalah software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan. aplikasi mainframe ke aplikasi client atau server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
·   Menyediakan lingkungan pemrograman aplikasi 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.


C.           Lingkungan Komputasi Pada Middleware
Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
·         Komputasi tradisional,
·         Komputasi berbasis jaringan,
·         Komputasi embedded,
·         Komputasi grid.


D.           Contoh Middleware
Berikut ini merupakan contoh-contoh perangkat lunak dari 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
.      ActiveX controls (in-process COM components).


sumber : http://dokumen.tips/documents/pengertian-middleware.html

No comments:

Post a Comment

please your comment