Manajemen Data

1. Manajemen Data Sisi Client

1.1 Mobile Applications

Karena mobilitas orang yang terus meningkat, hal ini menuntut aplikasi desktop tradisional untuk dapat berjalan di perangkat mobile. Email, Address Book, dan Calendaring merupakan aplikasi yang banyak digunakan pada perangkat mobile oleh konsumen dan pekerja informasi. Namun, aplikasi ini masih sangat sederhana. Seiring dengan kemajuan perangkat keras (pemrosesan dan kapasitas memori), pengguna akan menuntut kemampuan yang lebih kaya dalam aplikasi ini. Sebagai contoh, perhatikan aplikasi Kalender yang kaya—dengan dukungan untuk memeriksa jadwal janji dan pertemuan, berbagi kalender secara kolaboratif di seluruh pekerja, serta memadukan kalender dengan aplikasi lain. Dalam ruang lingkup perusahaan, personel penjualan ponsel akan memerlukan aplikasi CRM (Customer Relationship Management) yang berjalan pada perangkat mobile mereka, dan layanan di perusahaan tersebut akan memerlukan kemampuan untuk memeriksa spesifikasi produk serta melakukan pemesanan online dari perangkat mobile.

Berikut ini adalah daftar dari beberapa perwakilan skenario aplikasi mobile. Ini adalah contoh-contoh nyata yang diambil dari skenario pelanggan Microsoft SQL Server Compact Edition, tetapi berlaku untuk setiap DBMS ponsel:

  • Route delivery management: Pengemudi mendapatkan data rute sehari-hari yang disinkronkan ke perangkat mobile. DBMS ponsel menyediakan penyimpanan data lokal pada perangkat dan data yang akan disinkronkan dengan sumber data backend.
  • Utilities consumption reading: Solusi menyediakan kemampuan untuk membaca meteran Minyak, Air, Gas, dan Listrik. Staf lapangan menggunakan Pocket PC untuk menangkap bacaan meteran, dan perusahaan tertarik untuk membuat aplikasi yang tersedia melalui ponsel pintar.
  • Mobile CRM: CRM ponsel menyediakan solusi CRM pada perangkat. Solusi biasanya terintegrasi ke aplikasi ERP (Enterprise Resource Planning) lainnya. DBMS menyediakan penyimpanan data lokal dan sinkronisasi data (replikasi). Mekanisme replikasi bekerja melalui berbagai alat transportasi (misalnya WiFi, Bluetooth, GPRS, 3G, dll).
  • Sensor Database: Data yang dikumpulkan oleh perangkat sensor disimpan dalam DBMS lokal pada perangkat. Sebagai sistem DBMS mobile, ia harus beroperasi pada konfigurasi yang sangat terbatas (misalnya daya rendah, memori kecil, NVRAM). Perangkat sensor biasanya ditempatkan di lokasi terpencil dan dimonitor dari situs pusat. Hal ini memerlukan pemantauan data dari DBMS individual untuk di-query dan diagregasi. Jaringan Sensor DBMS membentuk jaringan sensor di mana DBMS terfederasi dapat di-query dari situs pusat.

1.2 Embedded Applications

Sebagian besar aplikasi mobile adalah aplikasi embedded, dan biasanya aplikasi mid-tier yang embedded menanamkan sebuah sistem database (cache) untuk kinerja dan pengelolaan. Selain itu, kebanyakan aplikasi low-end merupakan aplikasi embedded, misalnya Microsoft Access. Aplikasi ini bersifat self-managed, self-hosted, dan sangat portabel.

Berikut adalah beberapa contoh aplikasi embedded database:

  • Desktop Media applications: Windows Vista home entertainment terintegrasi ke PC. Ini memberikan cara yang mudah dan ampuh untuk mengelola hiburan digital—foto, musik, TV, film, video, radio, dll. SQL CE DBMS digunakan sebagai sistem database embedded untuk menyimpan data media ini, misalnya informasi daftar TV disimpan.
  • Line of Business applications: Aplikasi LOB tipikal multi-tier adalah aplikasi di mana data di back-end sumber data cenderung otoritatif. Data di-cache di tengah-tier sebagai referensi data dan logika aplikasi dijalankan di atasnya. Data referensi ini biasanya terintegrasi dari beberapa backend data/aplikasi sumber, ditransformasikan ke dalam format yang sesuai untuk logika aplikasi agar dapat diproses secara efisien, dan dibawa dekat dengan aplikasi pada middle-tier.
  • Stream processing: Dalam mesin stream processing, data diproses saat kedatangan data dan sebelum disimpan. DBMS embedded di dalam memori sistem dapat digunakan untuk mesin stream processing.

Sumber:

  • sites.computer.org/debull/A07Sept/nori.pdf

2. Manajemen Data Sisi Server

2.1 MODBMS (Moving Object DBMS)

MODBMS adalah tulang punggung dari sistem yang secara khusus berfokus pada penggalian informasi lebih lanjut tentang pergerakan suatu objek. Salah satu contoh MODBMS adalah Location-based service (LBS). Location-based service (LBS) adalah layanan informasi dan hiburan yang dapat diakses dengan perangkat mobile melalui jaringan seluler dan memanfaatkan kemampuan untuk mengetahui posisi geografis perangkat mobile. Layanan LBS dapat digunakan dalam berbagai konteks, seperti kesehatan, pekerjaan, kehidupan pribadi, dll. Layanan tersebut meliputi layanan LBS untuk mengidentifikasi lokasi seseorang atau benda, seperti menemukan mesin ATM perbankan terdekat atau keberadaan seorang teman atau karyawan. Layanan LBS juga meliputi parcel tracking dan vehicle tracking services. LBS dapat mencakup perdagangan ponsel saat mengambil bentuk kupon atau diarahkan pada pelanggan iklan berdasarkan lokasi mereka saat ini. Layanan tersebut termasuk personalisasi layanan cuaca dan bahkan permainan berbasis lokasi. LBS adalah contoh dari konvergensi telekomunikasi.

Konsep sistem berbasis lokasi tidak sesuai dengan konsep standar sistem waktu-nyata dan layanan lokal terkait lokasi (RTLS), seperti yang tercantum dalam ISO/IEC 19762-5 dan ISO/IEC 24730-1.

Layanan LBS pertama secara global diluncurkan secara komersial di Jepang oleh DoCoMo berdasarkan triangulasi untuk handset pra-GPS pada bulan Juli 2001, dan oleh KDDI untuk pertama kalinya ponsel yang dilengkapi dengan GPS pada bulan Desember 2001. Produsen handset cenderung mengambil inisiatif (Upstream Initiative) untuk menanamkan LBS dalam peralatan mobile mereka. Awalnya, LBS ini dikembangkan oleh operator seluler dalam kemitraan dengan penyedia konten ponsel.

Keuntungan utama adalah bahwa pengguna ponsel tidak perlu secara manual memasukkan kode ZIP atau pengidentifikasi lokasi lain untuk menggunakan LBS ketika mereka menjelajah ke lokasi yang berbeda. Pelacakan GPS memungkinkan pelacakan utama, memanfaatkan akses ke metode web mobile.

Sumber:

  • http://en.wikipedia.org/wiki/Location-based_service

Komentar

Paling Banyak Dibaca

Open Service Gateway Initiative (OSGi)

JCP (Java Community Process)

Fitur Pada Antarmuka Telematika