Oleh: antoniusrc | 27 Mei 2008

Apa itu Web Service?

Menurut World Wide Web Consortium, Web Service adalah “a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL).Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.”. Dalam bahasa Indonesia dapat diterjemahkan secara bebas sebagai suatu sistem perangkat lunak yang didesain sedemikian rupa sehingga dapat berinteraksi antar mesin dalam jaringan. Web Service memiliki antarmuka yang dideskripsikan melalui format spesifik bermana WSDL (Web Service Description Language). Sistem lain dapat berinteraksi dengan web service menggunakan SOAP (Simple Object Access Protocol), yang berjalan diatas protokol Hypertext Transport Protocol (HTTP).

Web service memiliki cara kerja sebagai berikut:

  1. Service provider mendeskripsikan layanannya menggunakan WSDL. WSDL dapat dipublikasikan melalui direktori layanan seperti menggunakan Universal Description, Discovery, and Integration (UDDI).
  2. Service consumer mengirimkan permintaan ke direktori atau service provider untuk mencari layanan yang dibutuhkannya dan mencari tahu cara berkomunikasi dengan service provider tersebut.
  3. Bagian dari spesifikasi WSDL dikirimkan oleh service provider kepada service consumer. Hal ini dimaksudkan agar service consumer tahu format request dan response untuk mengakses service provider.
  4. Service consumer menggunakan WSDL untuk mengirimkan request ke service provider. Service provider menyediakan response sesuai dengan request yang dikirim oleh service consumer.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: