Dokumen tersebut membahas tentang protokol HTTP yang digunakan untuk mentransfer dokumen di World Wide Web, sindikasi konten untuk berbagi konten antar situs web, dan penggunaan web service untuk meningkatkan kolaborasi antar pemrogram dan perusahaan.
3. PROTOKOL
Sebuah aturan atau standar yang mengatur
atau mengijinkan terjadinya hubungan,
komunikasi, dan perpindahan data antara
dua atau lebih titik perangkat komunikasi.
4. HTTP
HTTP (HyperText Transfer Protocol) adalah
Protokol yang dipergunakan untuk
mentransfer dokumen dalam World Wide
Web Protokol ini adalah protokol ringan, tidak
berstatus dan generik yang dapat
dipergunakan berbagai macam tipe
dokumen.
6. Fitur karakteristik dari teknologi ini
adalah:
• Sindikasi tidak berarti berbagi lengkap artikel, gambar atau
file.
• Sindikasi jumlah untuk menyediakan informasi tentang
sumber situs web di mana artikel lengkap dapat dibaca.
• Informasi yang ditemukan dalam bentuk utama dengan
link ke halaman web di mana konten asli dapat diakses.
• Sindikasi File adalah elemen dasar dari sindikasi konten.
File-file ini berisi informasi tentang situs, berita utama dan
link ke halaman web terletak pada server web dari
distributor konten.
7. Sindikasi konten merupakan istilah yang
digunakan untuk mengakses konten web
dalam format RSS dan Atom.
Teknologi ini digunakan untuk menyediakan
konten untuk sindikasi dan menawarkan
bagian dari situs ke situs lain untuk
menggunakannya di situs mereka sendiri.
8. Sindikasi konten ditandai dengan bantuan link
teks, grafik atau menampilkan kata-kata seperti
RSS Atom, XML, dll.
Sindikasi pengunjung dapat menemukan mereka di
weblog, situs baru, situs web dan jenis lain dari
penyedia konten untuk membantu meningkatkan
popularitas website dan meningkatkan lalu lintas
web.
10. Sindikasi Konten bermanfaat bagi kedua
belah pihak situs web yang menawarkan
informasi dan menampilkan situs web itu.
• Situs menerima menambahkan konten baru ke
situs bersama dengan lebih mendalam ke halaman,
sehingga membuat halaman yang lebih menarik.
• Transmisi situs menghasilkan lebih banyak lalu
lintas untuk situs web dan situs web mendapatkan
eksposur di platform online yang berbeda.
11. Web Service
Web service adalah suatu sistem perangkat
lunak yang dirancang untuk mendukung
interoperabilitas dan interaksi antar sistem
pada suatu jaringan
12. Tujuan Web Service
Untuk meningkatkan kolaborasi antar
pemrogram dan perusahaan, yang
memungkinkan sebuah fungsi di dalam Web
Service dapat dipinjam oleh aplikasi lain tanpa
perlu mengetahui detil pemrograman yang
terdapat di dalamnya.
13. Mengapa menggunakan web service?
Dapat digunakan untuk
mentransformasikan satu atau
beberapa bisnis logic atau class dan
objek yang terpisah dalam satu
ruang lingkup yang menjadi satu,
sehingga tingkat keamanan dapat
ditangani dengan baik.
14. Memiliki kemudahan dalam proses
deployment-nya, karena tidak
memerlukan registrasi khusus ke
dalam suatu sistem operasi.
Mengapa menggunakan web service?
15. Web service berjalan di port 80
yang merupakan protokol standar
HTTP, dengan demikian web
service tidak memerlukan
konfigurasi khusus di sisi firewall.
Mengapa menggunakan web service?
17. Service Provider
• Berfungsi untuk menyediakan layanan/service dan
mengolah sebuah registry agar layanan-layanan tersebut
dapat tersedia.
Service Registry
• Berfungsi sebagai lokasi central yang mendeskripsikan
semua layanan/service yang telah di-register.
Service Requestor
• Peminta layanan yang mencari dan menemukan layanan
yang dibutuhkan serta menggunakan layanan tersebut.
18. Operasi-Operasi Web Service
Publish/Unpublish
• Menerbitkan/menghapus layanan ke dalam atau dari registry.
Find
• Service requestor mencari dan menemukan layanan yang
dibutuhkan.
Bind
• Service requestor setelah menemukan layanan yang dicarinya,
kemudian melakukan binding ke service provider untuk
melakukan interaksi dan mengakses layanan/service yang
disediakan oleh service provider.
19. Komponen-komponen Web Service
Service Publication and Discovery
(UDDI)
Service Description (WSDL)
XML Based Messaging (SOAP)
Common Internet Protocols (HTTP,
TCP/IP)