Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar Web Service Teguh S.

Presentasi serupa


Presentasi berjudul: "Pengantar Web Service Teguh S."— Transcript presentasi:

1 Pengantar Web Service Teguh S

2 Apa itu Web Service? Web service merupakan cara berkomunikasi antar komputer melalui World Wide Web yg tersusun dari kumpulan fungsi-fungsi aplikasi pada alamat jaringan web atau cloud, dan setiap service(layanan) yng di-share bersifat "always on” The W3C defines a "Web service" as: sebuah sistem perangkat lunak untuk mendukung interoperabilitas mesin ke mesin melalui jaringan komputer. Yang mana aplikasi ini memiliki antarmuka dgn format yang dapat diproses oleh mesin(secara spesifik yaitu WSDL). Sistem yang lain dapat berinteraksi dgn Web service dengan menggunakan SOAP Message, secara khusus disusun dengan menggunakan HTTP dan XML serialization sebagai standarnya

3 Komponen Web Service Dasar dari web service tersusun dari gabungan XML dan HTTP. XML dimanfaatkan sebagai jembatan penghubung antar platform dan bahasa pemrograman yang berbeda, dan mampu untuk mengekspresikan pesan dan fungsi yang kompleks Protokol HTTP merupakan protokol yang paling banyak digunakan dalam Internet Beberapa Komponen Web services: SOAP (Simple Object Access Protocol) UDDI (Universal Description, Discovery and Integration) WSDL (Web Services Description Language)

4 Arsitektur Web Service

5 Interoperabilitas Web service
Interoperabilitas merupakan kemampuan web service agar dapat diakses secara multi-platform dan multi-programming Dengan WS, aplikasi dapat di-publish berdasarkan fungsi dan pesan, shg dapat diakses via jaringan internet WS menggunakan xml untuk mengkodekan(encode)/mengekstrak(decode) pesan yang akan disampaikan, sedangkan SOAP sebagai pembungkus pesan yang akan dikirimkan WS memungkinkan aplikasi dikembangkan dengan paltform Windows dapat berbicara dengan platform Linux/MacOS

6 Jenis WS berdasarkan Manfaat
Reusable application-components jenis web service yang dimanfaatkan secara periodik atau berulang-ulang contoh layanan: konversi mata uang, info cuaca, penterjemahan bahasa dll Connect existing software ws dapat dimanfaatkan untuk mengintegrasikan antar berbagai aplikasi yang berbeda. Contoh: aplikasi traveling diintegrasikan dengan aplikasi pemesanan hotel, wisata, rental kendaraan dll meskipun dengan platform, lokasi dan pemrograman yang berbeda.

7 Apa itu WSDL merupakan singkatan dari Web Services Description Language berbentuk bahasa XML-based yang mendeskripsikan sebuah web service, berupa alamat maupun fungsional web service. merupakan standar W3C

8 Contoh WSDL

9 Apa itu SOAP Protokol berbasis XML yang memungkinkan antar aplikasi dapat mempertukarkan informasi melalui protokol HTTP atau dengan kata lain : SOAP adalah protokol untuk mengakses sebuah Web Service. merupakan singkatan dari Simple Object Access Protocol Protokol yang dirancang untuk komunikasi via Internet Sebuah format untuk pengiriman pesan Bersifat platform dan bahasa yang independent Bersifat sederhana dan dapat dikembangkan Bersifat ramah terhadap firewalls jaringan komputer SOAP merupakan rekomendasi standar W3C

10 Contoh SOAP Request “getBook”

11 Contoh SOAP Response “getBook”

12 Apa itu UDDI merupakan singkatan dari Universal Description, Discovery and Integration berupa directory service yang keperluan registrasi dan pencarian web service merupakan directory untuk menyimpan informasi web service seperti yang dideskripsikan dalam WSDL diakses dengan menggunakan SOAP message

13 Pemanggilan Web Service dg UDDI

14

15 Implementasi Web Service
Java: JWSDP, Axis2, Apache CXF, dll PHP: SOAP extensions, NuSOAP (3rd party) C++: Axis2 Microsoft: dot Net Web Service

16 Sumber http://www.w3.org/TR/ws-arch/


Download ppt "Pengantar Web Service Teguh S."

Presentasi serupa


Iklan oleh Google