Arsitektur Aplikasi Mobile
1. Kriteria aplikasi mobile
2. Jenis Arsitektur aplikasi mobile
 à Wireless Internet
  à Smart Client
  à Messaging
Faktor Sukses dari Sebuah Aplikasi Mobile
1. Mobile Device
 Jenis perangkat mobile yang didukung 
2. Wireless Network Connectivity
à  Konektivitas Wireless 
3. Enterprise Integration
à  Integrasi dengan jaringan lama 
4. Application Architecture
 Arsitektur aplikasi 
(Wireless Internet, Smart Client, Messaging)
Jenis Arsitektur Aplikasi Mobile
1. Wireless Internet
2. Smart Client
3. Messaging
Komponen Arsitektur Internet
1. Microbrowser client
- browser di client
2. Wireless Web Server
- Server Web
3. Enterprise data source
- Menyimpan data di server
Keunggulan Arsitektur Wireless Internet
1. Minimal to zero software deployment
 à Tidak membutuhkan software di client
2. Extends internet computing model
 à Mirip dengan akses internet biasa 
3. Familiar user interface
 à Tampilan browser yang intuitif 
4. Enterprise integration
 à Mudah dalam integrasi dengan sistem lama 
5. Broad deployment
 à Aplikasi terpusat di server 
6. Fresh data
 à Data selalu terupdate dengan data terbaru 
7. Security
 à Tidak ada data yang tersimpan di client 
Kelemahan Arsitektur Wireless Internet
1. Wireless Connectivity
 à Selalu membutuhkan konektivitas 
2. Simple user interface
 à Tampilan yang sederhana 
3. Application performance
 à Respon aplikasi tergantung pada kondisi jaringan 
4. Application testing
 à Sulit dalam test aplikasi 
5. Availability
 à Jika server terganggu, maka seluruh client terganggu 
6. Security
 à Kemungkinan masalah keamanan di jaringan 
7. Cost
 à Tarif koneksi terus menerus 
Contoh Aplikasi yang menggunakan Arsitektur Wirelass Internet
1. Securities Trading
 à Jual/beli saham (data selalu up-to-date) 
2. Information Services
 à Situs informasi 
3. Entertainment Information
 à Situs hiburan 
4. M-commerce
 à Pembelian online 
Smart Clients Architecture Components
1. Smart Client
 à Aplikasi yang dipasang pada mobile device 
2. Synchronization Server
 à Sinkronisasi data 
3. Enterprise Data Source
 à Penyimpanan data 
Keunggulan Arsitektur Smart Client
1. Always-available data
à data selalu tersedia di client 
2. Rich user interface
à tampilan client yang kompleks 
3. Performance
à Performa tidak tergantung jaringan 
4. Distributed computing
à pembagian beban kerja client-server 
5. Security
à keamanan end-to-end lebih mudah 
6. Cost
à tarif dapat lebih murah 
Kelemahan Arsitektur Smart Client
1. Enterprise integration
à sulit menggabungkan dengan sistem lama 
2. Application deployment
à pemasangan di klien merepotkan 
3. Mobile viruses
à ancaman virus 
4. Development complexity
à kesulitan pembuatan untuk berbagai client 
5. Multiple development cycles
à pengembangan yang kompleks, karena menangani client-client berbeda 
Contoh Aplikasi yang Menggunakan Arsitektur Smart Client
1. Sales Force Automation
à penjualan 
2. Field Force Automation
à laporan 
3. Healthcare Application
à data pasien 
4. Data collection Application
à stock, data 
5. Mobile Productivity Application
à aplikasi bisnis 
Architecture Messaging
Tiga kategori messaging :
1. User-to-user messaging
à SMS, EMS, MMS 
2. Notification and alert
à push message
à lewat microbrowser 
3. Application-to-application messaging
à memasang aplikasi di client 
Komponen Arsitektur application-to-application Messaging
1. Messaging client
à Aplikasi client 
2. Messaging server
à store-and-forward 
3. Enterprise data source
à penyimpadan data 
Keunggulan Architecture Messaging
1. Push capabilities
à informasi dapat dilakukan secara push 
2. Store-and-forward
à dapat melakukan queue di client 
3. Personalized data delivery
à pengiriman data terjadwal 
4. Wired and wireless communication
à dapat dilakukan secara kabel/nirkabel 
Kelemahan Architecture Messaging
1. Complexity
à kompleksitas dalam pembuatan aplikasi 
Sample Messaging Application
1. Communication
à mengirim pesan 
2. Entertainment
à meminta skor pertandingan 
3. Information Dispersal
à pengiriman informasi masal
Sabtu, 05 Desember 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar