Laman

Sabtu, 09 November 2013

Penulisan 3 (II) - Pengantar Telematika #

Sumber 1 
Sumber 2

Nama : Ria Setia
Kelas : 4ka24
NPM : 15110853
Matkul : Pengantar Telematika # - Penulisan 3 (II)

MIDDLEWARE TELEMATIKA

Middleware adalah S/W 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/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
Dalam dunia teknologi informasi, terminologi 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.

Layanan Middleware merupakan sekumpulan S/W terdistribusi yang menempati lapisan antara aplikasi dan sistem operasi serta layanan jaringan di suatu node pada jaringan komputer. Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu aplikasi dapat :
  • Mengalokasikan suatu layanan secara transparan pada jaringan 
  • Menyediakan interaksi dengan aplikasi atau layanan lain 
  • Tidak tergantung dari layanan jaringan 
  • Handal dan mampu memberikan suatu layanan 
  • Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.

Berikut ini contoh-contoh layanan middleware :  
TRANSACTION MONITOR
  • Produk pertama yang disebut middleware. 
  • Menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa semua transaksi ke database terlayani dengan baik. 
MESSAGING MIDDLEWARE  
Merupakan antarmuka dan transportasi antar aplikasi
  • Menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded.
  • Mungkin berisi business logic yang merutekan message ke tujuan sebenarnya dan memformat ulang data lebih tepat.
  • Sama seperti sistem messaging email, kecuali messaging middleware digunakan untuk mengirim data antar aplikasi.
MIDDLEWARE BASISDATA
  • Middleware basisdata menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi.
  • Menggunakan, baik arsitektur hub and spoke atau arsitektur terdistribusi, memungkinkan data untuk digabungkan dari beberapa sumber data yang berbeda atau terpisah.
MIDDLEWARE APPLICATION SERVER
  • Sebuah Web-based Application server, yang menyediakan antarmuka untuk berbagai aplikasi, digunakan sebagai middleware antara browser dan aplikasi.
  • J2EE adalah contoh application serverA wide range of server-side processing has been supported by appservers (i.e.;J2EE).

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
Microsoft’s Component Object Model (COM)
Menangani pemaketan dan deployment komponen yang mendukung berbagai bahasa pemrograman. COM adalah arsitektur komponen yang memiliki beberapa kekuatan
  • Ribuan kontrol ActiveX controls (in-process COM components) tersedia di pasar.
  • Microsoft dan vendor lain membangun banyak tool yang mempercepat perkembangan aplikasi berbasis pada COM.