Selasa, 08 November 2016

Jurnal: Middleware

Abstrak  
Dewasa ini Kemajuan teknologi sangat pesat, hal ini dapat kita rasakan dengan kemunculan hardware-hardware baru dari perusahaan teknologi yang ada di dunia ini. Perang teknologi ini akan semakin terasa apabila kita mengamati pada perangkat Telepon Selular (Smartphone). Kemunculan hardware tersebut juga di iringi dengan kemunculan aplikasi-aplikasi baru sebagai fitur-fitur yang diusung oleh masing-masing vendor. Mereka ingin menawarkan berbagaimacam pengalaman serta inovasi dari produk yang dikeluarkan. aplikasi-aplikasi ini banyak yang di sukai, dikritik ataupun dibenci oleh pengguna setia mereka.

1.    Pendahuluan
Middleware adalah perangkat lunak komputer yang menyediakan layanan untuk aplikasi perangkat lunak di luar yang tersedia dari sistem operasi. Hal ini dapat digambarkan sebagai "perangkat lunak lem". Middleware memudahkan pengembang perangkat lunak untuk melakukan komunikasi dan input / output, sehingga mereka dapat fokus pada tujuan khusus dari aplikasi mereka. Middleware adalah perangkat lunak yang menghubungkan komponen perangkat lunak atau aplikasi perusahaan. Middleware adalah lapisan perangkat lunak yang terletak di antara sistem operasi dan aplikasi pada setiap sisi jaringan komputer terdistribusi. Biasanya, mendukung kompleks, aplikasi bisnis perangkat lunak yang didistribusikan.
2.    Metode Penulisan
Metode yang digunakan dalam penulisan ini yaitu dengan mencari data yang sesuai dengan topik pada website atau blog di internet. Alat yang digunakan yaitu sebuah laptop dengan koneksi internet. Subjek penulisan ini adalah artikel mengenai Head Up Display.
3.    Landasan Teori
3.1    Penjelasan Middleware
biasa digunakan untuk menyebut sebuah perangkat lunak yang berperan sebagai “penengah” antara sebuah aplikasi dengan aplikasi lain untuk mempermudah proses integrasi antara aplikasi-aplikasi tersebut. Dalam konteks Laravel, Middleware merupakan sebuah Class khusus yang berperan sebagai “penengah” antara request yang masuk dengan Controller yang dituju. Secara umum, prinsip kerja Middleware adalah mencegat request yang masuk untuk kemudian diproses terlebih dahulu sebelum diberikan kepada Controller yang dituju atau diarahkan ke Controller yang lain. Dengan menggunakan fitur ini, kita dapat membuat komponen yang reusable untuk melakukan pekerjaan-pekerjaan tersebut.
4.    Pembahasan
4.1    Pembahasan Middleware
Middleware sebagai perangkat yang dirancang untuk mendukung Enterprise Arsitektur (EA) sebagai sistem yang tersebar dan saling berhubungan, Ia memiliki beberapa layanan yang bisa digunakan dan dimanfaatkan. Contoh layanan Middleware:  
Transaction Monitor
1.    Produk pertama yang disebut middleware.
2.    Menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa semua transaksi ke database terlayani dengan baik.
Messaging middleware

1.    Menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded.
2.    Berisi business logic yang merutekan message ke ujuan sebenarnya dan memformat ulang data lebih tepat
3.    Sama seperti sistem messaging email, kecuali messaging middleware digunakan untuk mengirim data antar aplikasi
Produk Messaging Middleware
Produk utama messaging (pengiriman pesan) untuk pengaturan komunikasi asinkronus antar aplikasi adalah MQSeries dari IBM. MQSeries telah dipasangkan pada semua platform server. Microsoft memperkenalkan sistem messagingnya sendiri yang digabungkan dengan Component Object Model(COM), yaitu Microsoft Message QueueServer (MSMQ). MSMQ dan MQSeries menawarkan fungsi yang sama.


Distributed Object Middleware
menurut terminologinya, sebuah Object yang terdistribusikan oleh layanan Middleware, ini merupakan layanan utama yang dimiliki oleh Middleware. layanan ini dibagi menjadi beberapa : 
Contoh: RPC (Remote Procedure Calls), CORBA (Common Object Request Broker Architecture) dan DCOM/COM (Distributed Component Object Model).

Middleware basis data
menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi.
Contoh: JDBC, ODBC, dan ADO.NET

Application Server Middleware
J2EE Application Server, Oracle Application Server
- Lebih detailnya untuk keterangan Middleware sebagai Application Server ialah 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).


5. 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.Middleware ini sangat penting dalam menghubungkan antar layanan sehingga memungkinkan beberapa tujuan menjadi lebih efisien. Jika tidak ada middleware maka antara level atas dengan level bawah tidak bisa saling terhubung mengakibatkan tidak adanya keterhubungan dan bisa tehentinya.

Share:

0 komentar:

Posting Komentar

Awanto Rismawan

Total Tayangan Halaman

Diberdayakan oleh Blogger.