Suatu Pengantar : Protokol HTTP, Sindikasi Konten, Layanan WEB (Web Service). Special Presented by ; Ade Maretha Dwianto ( 1206206190 ) Arista Bayu Paramarta (1206206171) Memenuhi Tugas Mata Kuliah Aplikasi Teknologi Pengolahan Informasi yang dibina oleh Bapak Arie Nugraha M. TI
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Suatu Pengantar : Protokol HTTP, Sindikasi Konten,
Layanan WEB (Web Service).
Special Presented by ;Ade Maretha Dwianto ( 1206206190 )Arista Bayu Paramarta (1206206171)
Memenuhi Tugas Mata Kuliah Aplikasi Teknologi Pengolahan
Informasiyang dibina oleh Bapak Arie
Nugraha M. TI
PROTOKOL HTTP
HTTP (HyperText Transfer Protocol)“sebuah protokol untuk meminta dan
menjawab antara client dan server.”
PROTOKOL HTTP;
PENGERTIAN
Terdiri dari : Fungsi Umum Fungsi Khusus
PROTOKOL HTTP;
Fungsi
Fungsi Umum
“sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa
berjalan dengan baik dan benar”
PROTOKOL HTTP;
Fungsi Umum
sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik dan benar.
a. Fragmentasi dan Re-assembly Pembagian informasi yang dikirim menjadi beberapa paket data dari sisi
pengirim. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket berita yang lengkap.
b. Enkapsulasi Enkapsulasi (Encaptulation) adalah proses pengiriman data yang dilengkapi
dengan alamat, kode-kode koreksi, dan lain-lain.c. Kontrol Konektivitas Membangun hubungan komunikasi berupa pengiriman data dan mengakhiri
hubungan dari pengirim ke penerima d. Flow Control Fungsi dari Flow Control adalah sebagai pengatur jalannya data dari
pengirim ke penerima.e. Error Control Tugasnya adalah mengontrol terjadinya kesalahan sewaktu data dikirimkan.f. Pelayanan Transmisi Fungsinya adalah memberikan pelayanan komunikasi data yang
berhubungan dengan prioritas dan keamanan data.
PROTOKOL HTTP;
Fungsi Khusus
6. TRACE 7. OPTIONS8. CONNECT9. PATCH
PROTOKOL HTTP;
Contoh Perintah
1. HEAD2. GET3. POST4. PUT5. DELETE
1. Klien terhubung ke host,2. Server menerima koneksi,3. Klien permintaan file,4. Server mengirimkan respon
(termasuk file atau tidak)
PROTOKOL HTTP;
Proses Transaksi Data
SINDIKASI KONTEN
“sebagai proses berbagi konten website atau blog dengan website lain yang relevan dengan bidang
spesifik penguna”
Sindikasi Konten;
PENGERTIAN
Bentuk dari Web Syndication: Html Javascript XML RSS (Really Simple Syndication) Atom
Sindikasi Konten;
Bentuk Sindikasi Konten
RSS (Really Simple Syndication)“salah satu bentuk dari Web Syndication
yang filenya berformat XML. Sindikasi tersebut umumnya digunakan oleh situs web berita atau blog untuk memberikan
info-info terbaru kepada para pembacanya.”
Sindikasi Konten;
Salah satu Contoh
Fungsi dari Web Syndication adalah memberikan Feed/makanan kepada Search Engine dimana Feed tersebut berisi update terbaru dari content website kita. Format Web Syndication: RSS, ATOM, RDF.
Sindikasi Konten;
Fungsi RSS
Sindikasi Konten;
Contoh langgan RSS
Layanan WEB WEB SERVICE
Layanan Web adalah sistem software yang didesain untuk mendukung interaksi interoperable mesin-ke-mesin melalui sebuah jaringan.
bertujuan 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.
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.
2. Web service memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Web service cukup di-upload ke web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.
3. Web service berjalan di port 80 yang merupakan protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi khusus di sisi firewall.
Layanan WEB;
Mengapa mengunakannya?
Format penggunaan terbuka untuk semua platform. Mudah di mengerti dan mudah men-debug. Dukungan interface yang stabil. Mudah untuk menengahi pesan-pesan proses dan menambahkan
nilai. Routing and pengiriman. Security. management and monitoring. Akselerasi. mudah untuk mengembangkan dengan semantic transport
tambahan. Terbuka, standard-standard berbasis teks. Pencapaian modular. Tidak mahal untuk diimplementasikan (relatif). Mengurangi biaya integrasi aplikasi enterprise. Implementasi yang incremental.
Layanan WEB;
Kegunaan
Memiliki 3 entitas dalam arsitekturnya, yaitu:
1.Service Requester (peminta layanan)
2.Service Provider (penyedia layanan)
3.Service Registry (daftar layanan)
Layanan WEB;
Arsitektur Web Service
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.
Layanan WEB;
Arsitektur Web Service (2)
Layanan WEB;
Komponen Web Service
memiliki empat layer komponen yaitu:
memiliki empat layer komponen yaitu: Layer 1: Protokol internet standar seperti HTTP, TCP/IP Layer 2: Simple Object Access Protocol (SOAP),
merupakan protokol akses objek berbasis XML yang digunakan untuk proses pertukaran data/informasi antar layanan.
Layer 3: Web Service Definition Language (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.
Layer 4 : UDDI (Universal Description, Discovery and Integration) adalah sebuah service registry bagi pengalokasian web service.
Layanan WEB;
Komponen Web Service
Umumnya layanan ini digunakan oleh organisasi yang besar dan kompleks untuk metode pertukaran datanya. Atau bisa juga oleh programmer yang "malas" dalam artian lebih senang menulis sedikit code dari pada banyak baris untuk hasil yang sama, lebih senang bekerjasama dari pada membangun aplikasi sendirian.
Layanan Web paling sesuai untuk :1. Government to Government (G2G)2. Business to Business B2B (B2B)
Layanan WEB;
Pengaplikasian
(1) pemohon dan penyedia entitas menjadi dikenal satu sama lain (atau setidaknya satu menjadi tahu untuk yang lain);
(2) Peminta dan penyedia entitas entah bagaimana setuju pada deskripsi layanan dan semantik yang akan mengatur interaksi antara pemohon dan agen penyedia;
(3) Deskripsi layanan dan semantik direalisasikan oleh pemohon dan agen penyedia, dan
(4) Pemohon dan agen penyedia bertukar pesan, sehingga melakukan beberapa tugas atas nama pemohon dan badan penyedia.
Layanan WEB;
How it work?
DAFTAR PUSTAKA dan SITUS http://elib.unikom.ac.id (Diakses pada 11
oktober 2013) http://hamdani.blog.ugm.ac.id (Diakses pada
11 oktober 2013) http://www.ilmuwebsite.com (Diakses pada 11
oktober 2013) http://www.kompinia.com/apa-itu-rss/ (Diakses
pada 11 oktober 2013) http://www.futuresgalleriablog.com (Diakses
pada 11 oktober 2013) www.newscientist.com (Diakses pada 11