Manajemen
Data Telematika
Apa yang pengertian dari ”Manajemen data Telematika”.
Manajemen data menurut DAMA (Demand Assigned Multiple
Access), 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.
Didalam manajemen data telematika ini, di bagi-bagi menjadi
3,kategori yaitu :
- 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.
- 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.
- 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.
- 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.
- Manajemen
data base sistem perangkat bergerak
Open Service Gateway Initiative (OSGi) adalah sebuah
system dan aplikasi interoperability berbasis komponen platform yang
terintegrasi. OSGi merupakan system modul dinamik untuk Java. Teknologi OSGi
adalah Universal Middleware. Teknologi OSGi menyediakan sebuah
service-oriented, lingkungan yang berbasis komponen untuk pengembang dan
menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini
dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan
platform Java dengan sangat hebat. Teknologi OSGi mengadopsi keuntungan dari
menambah time-to-market dan mengurangi biaya pengembangan karena teknologi OSGi
menyediakan subsistem komponen yang terintegrasi dari pre-build dan pre-tested.
Teknologi ini juga mengurangi biaya perawatan dan memberikan kesempatan
aftermarket yang baru dan unik karena jaringan dapat digunakan untuk update
secara dinamik dan mengirimkan service dan aplikasi di lapangan.
Keuntungan
dari teknologi OSGi antara lain adalah sebagai berikut :
OSGi
ARSITEKTUR
OSGi adalah sebuah set spesifikasi yang mendefinisikan sebuah
komponen system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model
pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen
yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk
menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi
melalui services dimana biasanya ketika hal ini berlangsung implementasi antar
komponen dapat terlihat jelas. Model yang simple ini telah jauh mencapai efek
dari segala aspek dari proses pengembangan software.
Lapisan OSGi
Bundles : bundles adalah komponen OSGi yang dibuat oleh pengembang/developer.
Bundles : bundles adalah komponen OSGi yang dibuat oleh pengembang/developer.
Services : lapisan
service menghubungkan bundles dalam sebuah jalan dinamik dengan menawarkan
model publish-find-bind untuk objek Java yang lama.
Life Cycle : API
untuk menginstall, memulai, menghentikan, update dan menguninstall bundles.
Modules : lapisan
yang menjelaskan bagaimana bundles dapat mengimport dan mengexport kode.
Security : Lapisan
yang memegang aspek keamanan.
Execution
Environment : menjelaskan class dan method apa yang ada di
platform.
1.Mengurangi kompleksitas : mengembangkan dengan OSGi
berarti menembangkan bundles : salah satu komponen OSGi. Bundles adalah modul.
Bundles menyembunyikan aspek internalnya dari bundles lainnya. Hal ini berarti
ada banyak kebebasan untuk menggantinya di kemudian hari.
2.Dapat digunakan kembali : model komponen OSGi sangat
mudah digunakan dan dapat digunakan dengan aplikasi pihak ketiga.
3.RealWorld : OSGi framework dinamik. Hal ini berarti
OSGi dapat diupdate secara online.
4.Mudah Penyebarannya : teknologi OSGi bukanlah sebuah
teknologi standard. OSGi dapat dimanage sedemikian rupa serta dapat diatur cara
penginstalannya.
5.Update yang dinamik : OSGi komponen bisa diupdate
secara dinamik.
6.Adaptif : model komponen OSGi didesain sedemikian
rupa hingga diperbolehkan untuk mengkombinasi dan mencocokan antar komponen.
7.Transparan
8.Banyak versinya
9.Simple : OSGi API sangat simple. Hanya terdiri dari
satu paket dan berjumlah kurang dari 30 kelas.
10.Ukurannya kecil
11. Kinerjanya cepat
12. Aman
13. Sederhana
14. Tidak Mengganggu Kinerja Aplikasi Lainnya
15. Berjalan dimana saja
16. Digunakan secara luas
17. Didukung Oleh Berbagai Perusahaan : OSGi juga
didukung oleh berbagai perusahaan seperti Oracle, IBM, Samsung, Nokia, IONA,
Motorola, NTT, Siemens, Hitachi, Deutsche Telekom, Redhat, Ericsson, dan masih
banyak lagi.
Jika sedang mengembangkan Java maka teknologi OSGi
merupakan langkah lanjut yang harus ditempuh karena teknologi OSGi dapat
memecahkan masalah yang mungkin tidak akan terbayangkan sebelumnya. Keuntungan
menggunakan teknologi OSGi yang begitu berguna jika kita menggunakan Java, maka
sudah seharusnya teknologi OSGi masuk berada dalam kotak peralatan kita.
Referensi :
Tidak ada komentar:
Posting Komentar