Tugas 2
Pengantar Telematika # (Softskill)
Pertemuan 22 Oktober
Bayu Firmansyah Putra_11111424_4KA02_
Kelompok Artikel : 9 (Middleware Telematika)
A. Pengantar Middleware
Pengantar Telematika # (Softskill)
Pertemuan 22 Oktober
Bayu Firmansyah Putra_11111424_4KA02_
Kelompok Artikel : 9 (Middleware Telematika)
A. Pengantar Middleware
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. 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 aras tinggi. 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.
B. Perkembangan Middleware
Perkembangan middleware dari waktu
ke waktu dapat dikatagorikansebagai berikut:
1. On
Line Transaction Processing (OLTP)
merupakan perkembangan awal dari
koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang
engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses
OLTP. DIGITAL ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan
80-an. UNIX OLTP lainnya seperti: Encina, Tuxedo pada era 80-an, serta DIGITAL
CICS untuk UNIX yang memperkenalkan konsep dowsizing ke pasar.
2. Remote
Procedure Call (RPC), menyediakan fasilitas jaringan secara transparan. Open
Network Computing (ONC) merupakan prototipe pertama yang diperkenalkan awal
tahun 70-an. Sun unggul dalam hal ini dengan mengeluarkan suatu standar untuk
koneksi ke internet. Distributed Computing Environment (DCE) yang dikeluarkan
oleh Open Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup
kompleks dan tidak mudah untuk sistem administrasinya.
C. Fungsi Middleware
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
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.
D. Tipe Layanan Middleware
Ada tiga tipe layanan yaitu :
a)
Layanan Sistem Terdistribusi
Komunikasi kritis, program-to-program, dan
layanan manajemen data. RPC, MOM (Message Oriented Middleware) dan ORB.
b) Layanan Application
Akses ke layanan
terdistribusi dan jaringan • Yang termasuk : TP (transaction processing)
monitor dan layanan database, seperti Structured Query Language (SQL).
c.) Layanan Manajemen Middleware
Memungkinkan aplikasi
dan fungsi dimonitor secara terus menerus untuk menyakinkan unjuk kerja yang
optimal pada lingkungan terdistribusi.
E.
Contoh-contoh Middleware
1. Java’s : Remote Procedure Call
Remote Procedure Calls
(RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada
jaringan. Contoh :
· SUN RPC, diawali dengan network file
system (SUN NFS).
Object Request Brokers
(ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang
heterogen. Pengembangan dari model prosedural RPC, –Sistem objek terdistribusi,
seperti CORBA, DCOM, EJB, dan .NET memungkinkan proses untuk dijalankan pada
sembarang jaringan.
E.
Arsitektur
Teknis
Arsitektur
middleware merupakan sekumpulan S/W terdistribusi yang menempati lapisan antara
aplikasi dan sistem operasi serta layanan jaringan di suatu node pada jaringan
komputer
Kesimpulan
:
Middleware merupakan komponen perangkat lunak yang
memberikan peranan penting dalam pengembangan aplikasi client/server dengan
tidak memandang platform Beberapa arsitektur dan tipe middleware dapat digunakan
sesuai dengan kebutuhan.
Sumber:
http://id.wikipedia.org/wiki/Telematika
http://wartawarga.gunadarma.ac.id/2009/12/middleware-telematika-3/
http://wartawarga.gunadarma.ac.id/2009/12/middleware-telematika-6/
Sumber:
http://id.wikipedia.org/wiki/Telematika
http://wartawarga.gunadarma.ac.id/2009/12/middleware-telematika-3/
http://wartawarga.gunadarma.ac.id/2009/12/middleware-telematika-6/