• Middleware tidak termasuk perangkat lunak yang menyediakan layanan aktual yang ada di server domain.
  • Ini juga tidak termasuk user interface atau logika aplikasi yang ada di klien domain.
  • Dimulai dengan API set pada sisi klien yang digunakan untuk memanggil layanan, dan ini mencakup transmisi permintaan melalui jaringan dan respon yang dihasilkan.
  • Middleware luas dibagi menjadi dua kelas:
    (a) General Middleware (b) Service-Specific

(a) General Middleware

  • Ini adalah substrat untuk sebagian besar klien / server interaksi
  • Termasuk komunikasi tumpukan, didistribusikan direktori, otentikasi tumpukan, didistribusikan direktori, layanan otentikasi, jaringan waktu, remote prosedur panggilan, dan layanan antrian.
  • Produk yang masuk dalam kategori middleware umum termasuk DCE, ONC +, NetWare, NamedPipes, LAN Server, LAN Manager, Vines, TCP / IP, APPC dan NetBIOS.
  • Message Oriented Middleware (MOM) produk dari Peerlogic, Covia, Pesan Express, Sistem Strategi dan IBM.
  • Ini adalah pesan tergantung pada sistem antrian dan meningkatkan portabilitas, interoperabilitas, fleksibilitas.

(b) Service-Specific Middleware

  • Hal ini perlu untuk menyelesaikan suatu klien / server jenis layanan.
  • Ini termasuk
    • Database-specific middleware seperti ODBC, DRDA, EDA / SQL, SAG / CLI dan Oracle Glue.
    • OLTP-specific middleware seperti Tuxedo’s ATMI dan / WS, Encina’s Transaksional RPC, dan X / Open ‘s TxRPC dan XATMI
    • Groupware-specific middleware seperti MAPI, VIM, VIC, SMTP dan Lotus Notes Panggilan
    • Object-specific middleware seperti OMG’s CORBA dan Jaringan Microsoft OLE (atau DCOM)
    • Internet-specific middleware seperti HTTP, S-HTTP dan SSL
    • System Management-specific middleware seperti SNMP, CMIP dan ORBs.
Pesan Middleware
Pesan middleware menyediakan antarmuka dan transportasi umum di antara aplikasi. Jika mesin target sedang down atau kelebihan beban, itu menyimpan data dalam antrian pesan sampai menjadi tersedia. Sistem pesan dapat berisi logika bisnis yang pesan rute ke tujuan yang sesuai dan reformats data juga. Pesan middleware ini mirip dengan e-mail sistem pesan, kecuali yang digunakan untuk mengirim data antar aplikasi.
Database Middleware
Common middleware menyediakan antarmuka antara permintaan dan multiple, database terdistribusi. Baik menggunakan sebuah hub dan berbicara arsitektur (atas) atau didistribusikan arsitektur (bawah), memungkinkan data untuk konsolidasi dari berbagai sumber data yang berbeda.

 

Application Server Middleware

Sebuah aplikasi berbasis web server yang menyediakan antarmuka untuk berbagai aplikasi yang digunakan sebagai middleware antara browser dan sistem warisanBrowser dapat digunakan di desktop atau laptop saat bepergian. Beragam pengolahan sisi server telah didukung oleh appservers.

Lingkungan komputasi:
Prinsip Dasar :
1. Memungkinkan program yang sama dapat dijalankan pada platform apapun tanpa modifikasi
2.  Halaman HTML ditulis dalam JavaScript yang dapat dijalankan pada web browser yang mendukung JavaScript.
3. Aplikasi Java dan applet dijalankan oleh suatu Java Virtual Machine, yang dapat dibuat untuk berbagai sistem operasi Browser dan Java meniadakan kebutuhan platform tunggal

Sumber:

http://translate.google.co.id/translate?js=y&prev=_t&hl=id&ie=UTF-8&u=http%3A%2F%2Fencyclopedia2.thefreedictionary.com%2Fmiddleware&sl=en&tl=id

http://translate.google.co.id/translate?js=y&prev=_t&hl=id&ie=UTF-8&u=http%3A%2F%2Fmiddlewares.wordpress.com%2Ftag%2Fmiddleware%2F&sl=en&tl=id

http://salaygheto.blogspot.com/2009/11/middleware-telematika.html

Original Post By : Joan Mathilda