Chapter 18.3.WAP Architecture
Model pemrograman ini adalah model pemrograman Web dengan beberapa ekstensidan penyempurnaan yang sesuai dengan karakteristik klien nirkabel. Ini
Model pemrograman menambahkan dua perangkat tambahan ke model pemrograman Web:
- Dorong
- Dukungan Wireless Telephony (WTA)
Pemrogram akan melihatnya sebagai keuntungan karena mereka akan bertemu dengan yang terkenal
antarmuka berdasarkan teknologi client / server.
Feature and performance-enhancing proxies
Berbagai fungsi kemudian disediakan oleh proxy WAP, termasuk:
Protocol gateway
Menerjemahkan permintaan dari tumpukan protokol nirkabel (untuk
Misalnya, WAP 1.x stack-WSP, WTP, WTLS, dan
WDP) ke protokol WWW (HTTP dan TCP / IP). Juga
dapat melakukan pencarian DNS untuk URL yang diminta oleh
klien.
Content encoders and decoders
Menerjemahkan konten WAP untuk pemanfaatan yang lebih baik dari
link yang mendasarinya, mengurangi penggunaan bandwidth dengan cara yang berbeda
teknik kompresi
User Agent Profile Manager
Digunakan terutama untuk mengkomunikasikan perangkat klien kemampuan dan preferensi pribadi ke server aplikasi.
Caching proxy
Caching sering diakses sumber daya, caching proxy dapat meningkatkan pemanfaatan jaringan.
Element pada Jaringan WAP
Klien WAP dapat berkomunikasi dengan server aplikasi secara langsung atau melalui
proxy. Klien WAP mendukung mekanisme seleksi proxy yang memungkinkannya
gunakan proxy yang paling tepat untuk layanan tertentu atau untuk terhubung langsung dengan itu
pelayanan seperlunya
Untuk mengoptimalkan komunikasi antar perangkat dan server aplikasi, proxy
dapat ditemukan untuk memberikan peningkatan fitur yang digabungkan ke wireless
jaringan (misalnya, teleponi, lokasi dan provisi) atau proxy bisa jadi
terletak di jaringan aman untuk menyediakan saluran aman antara perangkat nirkabel
dan jaringan aman.
Komponen Pada Arsitektur WAP
Di sini, kami memberikan penjelasan singkat tentang tumpukan protokol:
Bearer networks
Jaringan pembawa (Bearer networks) yang berbeda diizinkan. Sebagai transportasi lapisan bertindak sebagai antarmuka antara layanan pembawa dan lapisan atas tumpukan WAP, lapisan transport Spesifikasi mendefinisikan pembawa yang didukung dan fungsinya diterapkan untuk mengakses masing-masing pembawa.
Transport services
Layanan ini bertugas mengangkut barang tak terstruktur
data di jaringan pembawa yang mendasarinya, menciptakan sebuah
implementasi abstrak yang konsisten di seluruh
pembawa yang didukung Layanan transportasi meliputi
datagram dan layanan koneksi antara lain.
Transfer services
Layanan ini memberikan implementasi untuk
terstruktur transfer data informasi antar jaringan
elemen. Layanan yang paling populer termasuk adalah hypermedia
transfer (seperti HTTP, Wireless Session Protocol, dan
Wireless Transaction Protocol), streaming data (seperti
audio dan video), dan transfer pesan (seperti
Enkapsulasi Layanan Pesan Multimedia).
Session services
Layanan ini menetapkan keadaan bersama di antara jaringan
elemen. Misalnya, layanan meliputi kemampuan
negosiasi, push over udara, layanan sinkronisasi, dan cookies.
Application framework
Menyediakan aplikasi tujuan umum
lingkungan berbasis kombinasi World Wide Web
(WWW), Internet, dan teknologi mobile. Yang utama
Tujuan dari kerangka aplikasi adalah untuk membangun sebuah
lingkungan interoperabel yang akan memungkinkan penyedia layanan
untuk membangun aplikasi dan layanan yang akan didukung oleh
berbagai macam platform yang berbeda secara efisien.
Kerangka aplikasi meliputi, antara lain, push,
pesan multimedia, dan format konten.
Security services
Ini adalah bagian mendasar dari arsitektur WAP dan itu
hadir di banyak lapisannya. Layanannya biasa
yang ditawarkan di lapisan ini adalah otentikasi, privasi, integritas,
dan non-penolakan.
Service discovery
Ini adalah bagian mendasar dari arsitektur WAP dan
ini juga bisa ditemukan di banyak lapisan. Beberapa contoh
Ini adalah antarmuka fungsi eksternal (EFI)
penyediaan, penemuan navigasi, dan pencarian layanan.
Other services and applications
Arsitektur WAP memungkinkan satu set layanan atau aplikasi diimplementasikan melalui serangkaian antarmuka yang didefinisikan dengan baik. Misalnya, aplikasi seperti e-mail, kalender, perdagangan elektronik, atau layanan seperti halaman kuning atau peta dan arahan sedang dikembangkan untuk menggunakan protokol WAP.
EmoticonEmoticon