Middleware Telematika
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara
program aplikasi dan pelayanan-pelayanan yang ada di dalam sistem operasi.
Middleware memiliki definisi tersendiri yaitu software yang
menyambungkan komponen atau aplikasi. yang digunakan untuk mendukung
operasional aplikasi dalam lingkungan jaringan terdistribusi, termasuk web
servers, application servers, content management systems, dan perlengkapan
sejenis yang digunakan untuk menopang pengembangan sistem.
Pada prinsipnya Middleware adalah teknologi yang mengintegrasikan dua
atau lebih software aplikasi atau lapisan antara sistem operasi dan aplikasi
untuk memungkinkan pertukaran data.
Tujuan Umum Middleware Telematika
1.
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.
2.
Middleware
sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi
client/server dan juga untuk menyediakan komunikasi antar platform yang
berbeda.
Lingkungan Komputasi Dari Middleware
Telematika
Definisi Lingkungan komputasi
Lingkungan Komputasi : Suatu lingkungan di mana sistem komputer
digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
1.
Komputasi
tradisional,
2.
Komputasi
berbasis jaringan,
3.
Komputasi
embedded,
4.
Komputasi
grid.
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer
meja ( desktop ) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring
dengan perkembangan teknologi maka komputasi tradisional sekarang sudah
meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop
hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara
komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara
data dan instruksi programnya dihubungkan yang terdiri atas empat kategori
berikut ini :
1.
Single
instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga
disebut komputer sekuensial
2.
Single
instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki
memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor
akan mengeksekusi instruksi/program yang sama
3.
Multiple
instruction stream-single data stream (MISD) : Data yang ada di common memory
akan dimanipulasi secara bersamaan oleh semua prosesor
4.
Multiple
instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki
kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung
proses paralelisasi dari sisi data dan instruksi.
Kebutuhan Middleware
Integrasi hanya dapat terjadi jika antara berbagai mesin dan aplikasi
yang berbeda-beda dapat saling bekerja sama (interoperate). Dalam hal ini, data
yang disediakan oleh suatu subsistem harus dapat diakses juga oleh sistem
lainnya. Dalam kasus kantor di atas,
data customer sering harus dapat dibaca oleh bagiancustomer service dan
akuntansi. Data hasil pengembangan perlu dapat dibaca oleh bagian manajemen.
Hal ini semakin terasa ketika sistem tersebar menjadi semakin besar dan
bervariasi. Di sinilah aplikasi middleware memegang peranan. Middleware adalah software yang d i rancang
untuk mendukung pengembangan sistem tersebar dengan memungki n k an aplik asi
yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware,
data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan,
dan manajemen sesuai kebutuhan. Di sini middleware dapat berfungsi sebagai
penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang
dapat mereka proses.
Contoh Middleware yaitu :
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.
ODBC (Open Database Connectivity) adalah suatu middleware berbasis
Windows yang digunakan untuk berinteraksi denga berbagai database
JDBC (Java Database Connectivity) memungkinkan applet mengakses database
Bisa digunakan pada JSP
Manajemen Data Telematika
Menurut DAMA (Demand Assigned Multiple Access), Manajemen Data adalah
pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang
secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu
perusahaan. Jadi, Manajemen data telematika merupakan prosedur yang menangani
siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan
telematika.
Manajemen Data pada telematika terdiri dari :
1. Manajemen Data Sisi Klien
Manajemen Data yang terjadi pada sisi klien dapat kita pahami pada DBMS
dibawah ini.
Mobile DBMS (Embedded/Ultra tiny/Java Database)
Merupakan suatu DBMS yang terdapat pada peralatan bergerak (mobile
device). mobile DBMS adalah versi khusus dari sebuah departemen atau perusahaan
DBMS. Ini dirancang untuk digunakan dengan remote pengguna yang biasanya tidak
terhubung ke jaringan. DBMS memungkinkan mobile akses database lokal dan
modifikasi pada laptop atau perangkat genggam, seperti PDA atau PocketPC Palm.
Selanjutnya, mobile DBMS menyediakan mekanisme untuk sinkronisasi perubahan
basis data jauh terpusat, perusahaan atau departemen server database.
2. Manajemen Data Sisi Server
Manajemen Data yang terjadi pada
sisi server dapat kita pahami pada versi DBMS dibawah ini.
MODBMS (Moving Object DBMS)
MODBMS (Memindahkan Obyek DBMS) adalah sebuah DBMS yang menyimpan dan
mengelola informasi lokasi serta dinamis lainnya informasi tentang obyek
bergerak. MODBMS memungkinkan seseorang untuk mewakili benda-benda bergerak
dalam database dan untuk menanyakan pertanyaan tentang gerakan tersebut. Daerah
MODBMS merupakan bidang yang belum dijelajahi relatif terhadap RDBMS atau DBMS
Spasial di mana beberapa karya yang telah dilakukan dalam standarisasi dan
komersialisasi. Ada beberapa penelitian prototipe untuk MODBMS seperti DOMINO
tetapi hanya sedikit produk MODBMS komersial. Memindahkan objek dapat
diklasifikasikan ke dalam bergerak poin dan bergerak daerah. Memindahkan objek
hanya relevan tergantung waktu posisi dalam ruang. Mereka bisa mobil, truk,
pesawat terbang, kapal atau ponsel pengguna. Pindah daerah objek bergerak
dengan rupa seperti badai, hutan file, tumpahan minyak, wabah penyakit, dan
sebagainya. Pindah daerah berubah posisi dan geometri objek dengan waktu sambil
bergerak poin hanya berubah posisi benda.
DATABASE MANAGEMENT SYSTEM (DBMS)
Sistem manajemen database atau database management system (DBMS) adalah
merupakan suatu sistem software yang memungkinkan seorang user dapat
mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol
terhadap data. Database sendiri adalah sekumpulan data yang berhubungan dengan
secara logika dan memiliki beberapa arti yang saling berpautan.
DBMS yang utuh biasanya terdiri dari :
Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan
dan mengakses databse. Dalam sebuah organisasi berskala besar, hardware terdiri
: jaringan dengan sebuah server pusat dan beberapa program client yang berjalan
di komputer desktop.
Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk
berkomunikasi dengan database. Dengan kata lain DBMS merupakan mediator antara
database dengan user. Sebuah database harus memuat seluruh data yang diperlukan
oleh sebuah organisasi.
Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang
mengontrol jalannya sistem, yaitu praktik-praktik nyata yang harus diikuti user
untuk mendapatkan, memasukkan, menjaga, dan mengambil data
Data
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah
kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua
adalah metadata, yaitu informasi mengenai database.
User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan
kebutuhan penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS,
antara lain adalah
·
Database
administrator adalah orang atau group yang bertanggungjawab mengimplementasikan
sistem database di dalam suatu organisasi
·
Enduser
adalah orang yang berada di depan workstation dan berinteraksi secara langsung
dengan sistem.
·
Programmer
aplikasi, orang yang berinteraksi dengan database melalui cara yang berbeda.
Manajemen Database sistem perangkat bergerak
Pesatnya
perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba
untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaanya.
Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP
(Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet
nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna
mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan
menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan
bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak.
Contoh dari layanan
bergerak adalah GPRS. GPRS merupakan system transmisi berbasis paket untuk GSM
yang menggunakan prinsip 'tunnelling'. GPRS tidak menawarkan laju data tinggi
yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk
menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.
Beberapa faktor
yang menjadi pertimbangan bahwa GPRS merupakan teknologi kunci untuk data
bergerak :
·
Memperkaya
utility investasi untuk perangkat GSM yang sudah ada.
·
Merupakan
teknologi jembatan yang bagus menuju generasi ke 3.
·
Mampu
memanfaatkan kemampuan cakupan global yang dimiliki GSM.
·
Menghilangkan
atau mengurangi beberapa pembatas bagi akses data bergerak.
·
Memiliki
laju data sampai 115 kbps yang berarti dua kali lipat daripada koneksi 'dial
up' 56 kbps yang berlaku.
·
Menampakan
diri sebagai komunikasi yang 'selalu' terhubung sehingga memiliki waktu sesi
hubungan yang pendek dan akses langsung ke internet.
Referensi Middleware Telematika
http://telematika-telematika.blogspot.com/2010/11/kebutuhan-middleware.html
http://sara-ervina.blogspot.com/2009/12/middleware-telematika.html
http://zainuliman.blogspot.com/2009/11/middleware-telematika.html
Referensi Manajemen Data Telematika
http://kurodiamond.blogspot.com/2010/12/manajemen-data-telematika-tujuan.html