sett

November 17, 2012

Layanan keamanan

Layanan keamanan adalah suatu yang sangat penting untuk menjaga agar suatu data dalam jaringan tidak mudah terhapus atau hilang. Sistem dari keamanan ini juga membantu untuk mengamankan jaringan tanpa menghalangi penggunaannya dan menempatanya. Jika ketika jaringan berhasil ditembus. Keamanan jaringan di sini adalah memberikan peningkatan keamanan tertentu untuk jaringan. Seperti contohnya dengan menggunakan Firewall dan juga anti virus yang ada.

Context Aware & Event Base Dalam Bidang Telematika


Context awareness adalah kemampuan sistem untuk mengerti akan kebutuhan dari user, network, lingkungan. Pada sekarang ini sangat dibutuhkan suatu teknologi yang dapat memberikan kemudahan bagi user untuk mengakses informasi setiap saat user membutuhkannya. Yang disebut context-aware computing yang dapat memenuhi kebutuhan tersebut dan akan menjadi trend yang penting untuk dikembangkan kedepannya. Dengan adanya context aware, user tidak perlu selalu memberikan input yang secara eksplisit untuk membuat komputer menjalankan tugas - tugasnya.
Beberapa bagian dari context awarness telah mulai dikembangkan, misalnya LBS (Location Based Service). ketika user mencari keyword tetentu, maka user akan memperoleh hasil yang dibutuhkan tergantung pada posisi user itu berada. ini juga dapat digabungkan dengan beberapa data dan informasi yang di inputkan dari user. sebagai contohnya user tersebut mencari data lokasi dimana posisi keberadaan user sekarang berada.

sumber : http://sultanifajar.blogspot.com/2012/10/layanan-context-aware-event-base-dalam.html

Terminal service

Beberapa defini tentang Terminal Services adalah sebagai berikut: 

1. Sebuah tool untuk memanage komputer dari jarak jauh " 

2. Pengembangan dari sistem operasi Windows yang memungkinkan user untuk menjalankan sistem operasi dan aplikasi yang berjalan di Windows melalui terminal emulasi " 

3. Merupakan fasilitas yang dapat di gunakan untuk memanfaatkan hardware dengan kemampuan rendah (lama) agar dapat menjalankan aplikasi terbaru" 

4. Sebuah layanan yang digunakan untuk mengakses data, aplikasi sampai desktop Windows yang terdapat di sebuah Komputer/Server jarak jauh melalui sebuah jaringan" 

Banyak orang yang memiliki deskripsi tersendiri tentang Terminal Services. "Trus mana dong dari pengertian di atas yang benar?" 

Semua pengertian di atas adalah benar. Dengan beragamnya pengertian Terminal Services justru menunjukkan bahwa Terminal Service adalah sebuah Service/Tool yang populer serta sangat ampuh di dunia IT. 

Cara Kerja Terminal Itu ? Dump Terminal mengirimkan data dan informasi lainya ke Mainframe dan selanjutnya Mainframe-lah yang akan melakukan proses, selanjutnya setelah selesai di proses Mainframe akan mengirimkan informasi yang telah di proses ke Dump Terminal kemudian akan memperbarui tampilan dari Dump Terminal.

Pengertian telematika


elematika ialah singkatan dari Telekomunikasi dan Informatika.Istilah telematika sering dipakai untuk beberapa macam bidang, sebagai contoh adalah:

1.        Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi.

2.        Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).

3.        Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics).

Dalam perkembangannya istilah Media dalam TELEMATIKA berkembang menjadi wacana MULTIMEDIA. Hal ini sedikit membingungkan masyarakat, karena istilah Multimedia semula hanya merujuk pada kemampuan sistem komputer untuk mengolah informasi dalam berbagai medium. Adalah suatu ambiguitas jika istilah TELEMATIKA dipahami sebagai akronim Telekomunikasi, Multimedia dan Informatika. Secara garis besar istilah Teknologi Informasi (TI), TELEMATIKA, MULTIMEDIA, maupun Information and Communication Technologies (ICT) mungkin tidak jauh berbeda maknanya, namun sebagai definisi sangat tergantung kepada lingkup dan sudut pandang pengkajiannya.

Layanan informasi

Layanan Informasi : Layanan telematika yang pertama adalah layanan informasi. Pada layanan ini telematika menggabungkan sistem komunikasi dengan kendaran yang bergerak seperti mobil untuk menawarkan layanan informasi yang disebut GPS. Contoh dari layanan informasi tersebut adalah sebagai petunjuk jalan. 

Tujuan Layanan Informasi

1.Menurut Budi Purwoko (2008:52)tujuan yang ingin dicapai dengan penyajian informasi adalah sebagai berikut: 
2.Para mahasiswa dapat mengorientasikan dirinya kepada informasi yang diperolehnya terutama untuk kehidupannya, baik semasa masih sekolah maupun setelah menamatkan sekolah. 
3.Para mahasiswa mengetahui sumber-sumber informasi yang diperlukan. 
4.Para mahasiswa dapat menggunakan kegiatan kelompok sebagai sarana memperoleh informasi. 
5.Para mahasiswa dapat memilih dengan tepat kesempatan-kesempatan yang ada dalam lingkungannya sesuai dengan minat dan kemampuanya. 

Layanan keamanan : Suatu yang sangat penting untuk menjaga agar suatu data dalam jaringan tidak mudah terhapus atau hilang. Sistem dari keamanan ini juga membantu untuk mengamankan jaringan tanpa menghalangi penggunaannya dan menempatanya. Jika ketika jaringan berhasil ditembus. Keamanan jaringan di sini adalah memberikan peningkatan keamanan tertentu untuk jaringan. Seperti contohnya dengan menggunakan Firewall dan juga anti virus yang ada. Peningkatan keamanan jaringan ini dapat dilakukan terhadap :

1. Rahasia (privacy)
2. Keterpaduan data (data integrity)
3. Keaslian (authenticity)
4. Convert Channel

Context awareness : Kemampuan sistem untuk mengerti akan kebutuhan dari user, network, lingkungan. Pada sekarang ini sangat dibutuhkan suatu teknologi yang dapat memberikan kemudahan bagi user untuk mengakses informasi setiap saat user membutuhkannya.


sumber : http://sultanifajar.blogspot.com/2012/10/kesimpulan-dari-layanan-informasi.html

wireless & terminal network


Wireless Network merupakan Alat yang berfungsi untuk menggabungkan satu jaringan ke jaringan lain atau lebih tepatnya saling berhubungan dengan menggunakan internet. 

Implementasi ini terjadi pada tingkat fisik (lapisan) dari struktur jaringan model OSI.

Jenis Jaringan :

1.      Wireless PAN
2.      Wireless LAN
3.      Wireless Jaringan Mesh
4.      MAN Wireless
5.      Wireless WAN

Peralatan yang digunakan dalam jaringan.

§           Perangkat keras

NIC ( Network Interface Card ).
Kabel.
Konektor.
Crimping
HUB
Switch.
Router.

§           Perangkat lunak

Disk Operating Sistem ( DOS ).
Network Operating Sistem ( NOS ).
Perangkat lunak aplikasi.

Definisi Dari Terminal Services?

Beberapa defini tentang Terminal Services adalah sebagai berikut:

1.         Pengembangan dari sistem operasi Windows yang memungkinkan user untuk menjalankan sistem operasi dan aplikasi yang berjalan di Windows melalui terminal emulasi " 

2.         Merupakan fasilitas yang dapat di gunakan untuk memanfaatkan hardware dengan kemampuan rendah (lama) agar dapat menjalankan aplikasi terbaru"

3.         Sebuah layanan yang digunakan untuk mengakses data, aplikasi sampai desktop Windows yang terdapat di sebuah Komputer/Server jarak jauh melalui sebuah jaringan"

Fitur Antar Muka Telematika


Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) dan Graphical User Interface(GUI).

Command Line Interface(CLI)
CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.
Graphical User Interface(GUI).
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device). Pengguna komputer yang awam seringkali menilai sebuah sistem operasi dari GUI-nya. Sebuah sistem operasi dianggap bagus jika tampilan luarnya (GUI-nya) bagus. Padahal, seperti telah dijelaskan sebelumnya, komponen sistem operasi tidak hanya GUI, sehingga penilaian terhadap sebuah sistem operasi tidak bisa hanya dari satu komponen saja. Karena GUI adalah kesan pertama pengguna dengan sistem operasi itu, setiap pengembang sistem operasi berlomba-lomba mengembangkan GUI-nya dengan keunggulannya masing-masing.Sejarah mencatat bahwa Xerox PARC (Palo Alto Research Center) yang pertama kali meriset tentang GUI. Pada tahun 1984, Apple merilis Macintosh yang menggunakan GUI hasil riset Xerox PARC. Beberapa tahun kemudian, Microsoft merilis sistem operasi Windows-nya yang juga menggunakan GUI. Apple mengklaim bahwa Microsoft mencuri ide dari Apple. Seperti halnya CLI, tiap-tiap sistem operasi juga memiliki nama tersendiri untuk komponen GUI-nya. Pada Apple Mac OS X, GUI-nya disebutAqua. Microsoft memberi nama GUI Windows XP sebagai Lunar dan GUI Windows Vista sebagai Aero. Pada Linux, ada dua pengembang utama desktop environment pada Linux, yang masing-masing menghasilkan produk KDE (K Desktop Environment) dan GNOME. KDE digunakan pada beberapa distro seperti SuSE dan Mandrake, sedangkan GNOME dipakai pada beberapa distro seperti Fedora Core dan Ubuntu. 
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi. user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
Contoh Fitur Interface pada Yahoo! Zimbra Desktop, Akses Webmail di Saat Offline Oleh: Restituta Ajeng Arjanti, “ Ini nikmatnya punya akun email berbasis web (webmail) macam Yahoo!Mail atau Gmail: kita bisa mengakses email di mana saja, kapan saja, dan dengan mesin komputer manapun. Tapi sayang, akses webmail hanya bisa dilakukan saat penggunanya sedang online, terhubung dengan internet. Tapi, itu dulu. Sekarang, pengguna layanan webmail pun bisa mengakses email-nya saat sedang offline, tak terhubung dengan internet. Caranya dengan menggunakan aplikasi Yahoo! Zimbra Desktop.
Asal Anda tahu, pada pertengahan September 2007, Yahoo mengakuisisi Zimbra, salah satu perusahaan yang bergerak di bidang aplikasi email dan kolaborasi, untuk memperluas pasar online-nya. Akuisisi senilai USD350 juta itu telah membuahkan hasil. Akhir Juli lalu, versi Beta 3 dari Yahoo! Zimbra Desktop telah tersedia untuk diunduh. Pemilik akun Yahoo!Mail, Gmail, dan AOL Mail adalah yang pertama bisa merasakan nikmatnya mengakses webmail secara offline. 
Selain itu, Zimbra Desktop juga bisa dipakai untuk mengakses email yang mendukung IMAP (Internet Message Access Protocol) dan POP3 (Post Office Protocol). Aplikasi ini, tersedia untuk sistem operasi Windows, Linux, dan Mac OS; diposisikan untuk bersaing dengan Microsoft Outlook dan Mozilla Thunderbird. Saat penggunanya tak terhubung dengan internet, Zimbra Desktop akan berfungsi layaknya sebuah aplikasi standalone. Ia bisa dioperasikan untuk membaca setiap email yang tersimpan dalam inbox. Selain itu, penggunanya pun bisa melakukan beragam setting fungsi dan tampilan, serta mengakses fitur-fiturnya. Dalam keadaan online, pengguna bisa menarik email-email baru ke dalam mailbox Zimbra Desktop-nya.

Tampilan dan Fitur
Aplikasi all-in-one email account ini hadir dengan antarmuka yang manis dan mudah dipelajari. Tampilannya kurang lebih sama dengan tampilan Yahoo!Mail yang baru (bukan versi klasik). Pengguna bisa menampilkan percakapan email pada kotak di bagian bawah mailbox.
Beberapa fitur yang bisa ditemukan dalam aplikasi ini antara lain fitur dokumen, task, dan briefcase. Fitur dokumen memungkinkan pengguna membuat, mengedit, serta mengelola dokumen dan spredsheet dengan mudah. Dokumen bisa ditambahkan gambar dan tabel, dan bisa langsung dikirim via email.
Dokumen yang belum selesai bisa disimpan pada folder Briefcase. Sementara fitur task, mirip dengan calendar, berfungsi untuk mencatat jadwal penggunanya. Fitur lain yang umum pada aplikasi email client—seperti fitur search, tagging, dan signature—juga ditemui pada aplikasi ini. Satu lagi, Zimbra Desktop menyediakan beragam template mailbox. Kalau bosan, Anda bisa menggonti-ganti wajah kotak surat Anda.
Kelebihan
Dengan dukungan terhadap beberapa akun email sekaligus, pengguna Zimbra Desktop tak perlu repot membuka satu per satu akun webmail-nya. Praktis—itulah kelebihan pertama yang ditawarkan oleh aplikasi multiplatform ini. Anda bisa menyimpan semua kontak pada beberapa akun dalam satu lokasi. Semua kontak bisa disimpan dalam format .csv untuk memudahkan penggunanya dalam melakukan backup.
Kelebihan lainnya bisa dilihat dari sisi produktivitas. Bayangkan ini: Anda adalah pekerja mobile, pengguna akun webmail, dan sering ditugaskan pergi ke daerah terpencil yang jarang akses internet. Anda banyak melakukan korespondensi dengan klien dan kerabat via akun webmail Anda. Meski Anda punya sebuah laptop untuk bekerja, tanpa internet Anda tak bisa membuka akun webmail Anda untuk membaca email dari klien yang tersimpan dalam inbox, dan yang kebetulan Anda perlukan untuk membuat laporan.
Mencari tempat yang menyediakan akses internet mungkin bisa jadi solusi untuk mengatasi masalah ini. Namun, itu jelas bukan solusi yang praktis. Zimbra Desktop bisa memecahkan masalah dengan lebih cepat.
Zimbra Desktop menggunakan AJAX, teknologi canggih Web 2.0, yang dirancang untuk mengelola beberapa akun email dengan standar kapasitas penyimpanan multi-gigabyte. Dalam hal ini, Zimbra mengklaim aplikasi buatannya jauh lebih unggul dari Microsoft Outlook yang hanya menawarkan kapasitas mailbox 2GB. Satu lagi yang tak kalah penting, aplikasi ini terbuka dan bisa diunduh secara gratis.
Pengguna Zimbra Desktop juga bisa menggunakan Zimbra Desktop dengan Zimbra Collaboration Suite (ZCS). Dengan ZCS, pengguna bisa mengakses email dari komputer atau perangkat genggam manapun. Tapi, aplikasi yang satu ini tidak gratis.
Fitur antarmuka pada telematika dapat meliputi banyak hal. Tetapi pad akesempatan kali ini yang akan saya bahas antara lain adalah Video Conference dan GIMP. GIMP merupakan software opensource yang dikembangkan dari Adobe PhotoShop yang bekerja dibawah platform Linux. Tools dan Fitur pada GIMP juga menyerupai Adobe, tetapi GIMP terkesan dibuat asal jadi oleh pengembangnya. Contohnya setiap bagian di GIMP terpisah dan membuka window baru. Ini cukup merepotkan bagi para editing daripada Software – Software serupa lainnya. Selanjutnya Fitur antarmuka pada telematika adalah Video Conference. Video Conference adalah Kita dapat berkomunikasi secara audio dan visual secara real time. Video Conference sendiri dikembangkan pada Platform Integrated Switch Digital Network atau disingkat ISDN.

Open ERP

Open ERP adalah sebuah sistem manajemen yang sangat terkenal di dunia dan diunduh lebih dari 600 kali per hari. Saat ini, Open ERP telah tersedia dalam 18 bahasa dan memiliki partner serta kontributor dari seluruh dunia. Lebih dari 800 developer telah berpartisipasi dalam proyek pengembangan sistem Open ERP.


Cara Menginstall OpenERP Pada Desktop mu : 

1.         Download installer OpenERP dari situs http://openerp.com, file installer yang digunakan dalam  eksplorasi ini adalah openerp-allinone-setup-6.1-latest dan openerp-client-6.1-latest.
2.         Install OpenERP, proses instalasinya cukup mudah, cukup menekan tombol Next terus.


3.         Instalasi selesai.
4.         Kini OpenERP dapat diakses melalui dua cara:
§           Menggunakan OpenERP Client, sebuah program desktop GUI
§           Melalui OpenERP Web, sebuah layanan web yang diakses melalui web browser





Cara Menggunakan OpenERP Yang Sudah Kita Install Sebelum nya :

1.         Buka OpenERP yang Kita install sebelum nya
2.         Lalu buatlah Database Baru
2.1. Nyalakan OpenERP Web melalui Start -> Programs -> OpenERP   
       Web -> Start OpenERP Web
           3.         Buka browser dan akses http://localhost:8069/web/webclient/home#



4.         Tekan tombol Databases di samping tombol Login. Akan muncul form pembuatan database baru.
5.         Setelah data database baru diisi, tekan tombol OK. Akan muncul halaman pemilihan profile.





Pada bahasan ini akan dibahas tentang salah satu modul yaitu Open ERP Logistic dimana saya memilih Product Price List, berikut penjelasan dan tampilan penggunaannya

Product Pricelists :

Open ERP pricelist sangat powerfull dan mudah untuk digunakan. Open ERP pricelist memungkinkan untuk mengatur promosi, harga spesial untuk customer secara efisien. Kita dapat mengatur harga berdasarkan biaya, tanggal, currency dan berdasarkan kategori dari suatu produk.

 Caranya ::

1. Membuat Poduct Kursi makan : 



2. Membuat Product Meja Bundar 


3. Kita lakukan physical inventory, sehingga kita mempunyai stock massing product


Tahap Selanjutnya , kita buat 1 product paket, katakanlah Paket Meja Makan yang terdiri dari 1 Meja Bundar dan 4 kursi Makan, dan Paket Meja Makan Besar yang terdiri dari 1 Meja Bundar dan 6 Kursi Makan,



Maka, sistem secara otomatis akan menghitung berapa jumlah available dari masing-masing product, seperti gambar dibawah ini


Hal ini tentu akan memudahkan seorang salesman untuk melihat jumlah (Quantity) yang available untuk dijual.
Langkah selanjutnya, marilah kita test dengan menjual 1 paket meja makan kecil.


setelah ada penjualan, maka kita lihat stocknya avaibilitasnya kembali.





Teknologi yang terkait antar muka telematika


1.Head Up Display System
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.
2.Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.
3.Computer Vision
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.
4.Browsing Audio Data
Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Sebuah komputer lokal digabungkan ke LAN (local area network) untuk mendeteksi IP kamera.
5.Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.
6.Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan

Middleware Telematika

Middleware Didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi tingkat 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:
1. Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
2. Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
3. Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.


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



Kebutuhan Middleware
Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.
Di Linux, banyak perusahaan besar seperti IBM, BEA, dan Schlumberger yang sedang dan sudah mengerjakan berbagai sistem middleware. Salah satu produk middleware IBM untuk
platform Linux adalah BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi Bluetooth™ untuk koneksi peralatan wireless di lingkungan rumah dan kantor. Produk middleware ini menyediakan protocol stack dan berbagai API (Application Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan peralatan berbasis Bluetooth™.
Contoh lain, BEA Tuxedo™ dari BEA System, sebuah middleware transaction processing monitor yang juga mendukung model ORB, tersedia untuk berbagai platform, termasuk RedHat Linux. BEA Tuxedo memungkinkan kombinasi pengembangan aplikasi dengan model CORBA dan ATMI (Application-to-Transaction Monitor Interface). Sebuah aplikasi yang dibuat untuk Tuxedo dapat berjalan pada platform apapun yang ditunjang oleh BEA tanpa perlu modifikasi
dalam kode aplikasinya.
Dalam bidang kartu magnetis (smart cards), Schlumberger adalah salah satu pengembang dan produsen CAC (Common Access Card) dan middleware CAC-nya. Produk middleware ini yang diberi nama CACTUS (Common Access Card Trusted User Suite), dapat berjalan di atas Linux. memberi kemampuan koneksi pada level aplikasi ke kartu magnetis dan fungsi-fungsi kriptografis.
ShaoLin Aptus adalah sebuah middleware untuk Linux, yang mengubah jaringan PC menjadi sebuah arsitektur jaringan komputer yang bersifat ‘fit client’. Produk yang memenangkan ‘IT Excellence Awards 2002′ di Hong Kong ini, mengembangkan konsep ‘ t h i n c l i e nt’ dengan memperbolehkan komputasi berbasis client. Shaolin Aptus membuat banyak klien dapat menggunakan sistem operasi dan aplikasi yang tersimpan di server melalui LAN secara transparan.
Saat ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan terjadi dalam alat yang membantu sistem manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi
aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware, memberikan pilihan sistem operasi dan middleware yang stabil, dengan harga yang bersaing.