Rabu, 07 Maret 2018

Pertemuan 2 : Web service


Hasil gambar untuk web service
web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung  interaksi antar sistem pada suatu jaringan.web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service. Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler. 

Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. abstraksi, misalnya, biasanya dianggap juga sebagai suatu entitas. Dalam pengembangan sistem, entitas digunakan sebagai model yang menggambarkan komunikasi dan pemrosesan internal seperti misalnya membedakan dokumen dengan pemrosesan pesanan.
Web service memiliki tiga entitas dalam arsitekturnya, yaitu:

1.   Service Requester (peminta layanan)

2.   Service Provider (penyedia layanan)

4.   Service Registry (daftar layanan)

  

  • 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.


Web service secara keseluruhan memiliki empat layer komponen seperti pada gambar di atas, yaitu:
  1.   komponen : Protokol internet standar seperti HTTP, TCP/IP
  2.  komponen : Simple Object Access Protocol (SOAP), merupakan protokol akses   objek  berbasis XML yang digunakan untuk proses pertukaran data/informasi antar 
  3. komponen  : Web Service Definition Language (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia. 
penjelasan sekilas dari saya
  • XML (Extended Markup Language)
      XML merupakan dasar terbentuknya web service yang digunakan untuk mendeskripsikan data.fungsi utamanya sebagai penghubung antar antar aplikasi
  • SOAP (Simple Object Access Protocol)
      SOAP merupakan protokol untuk pertukaran informasi dengan desentralisasi dan terdistribusi. SOAP merupakan gabungan antara HTTP dengan XML karena SOAP umumnya menggunakan protocol HTTP sebagai sarana transport datanya dan data akan dipertukarkan ditulis dalam format XML. 
  • WSDL (Web Services Description Language)
      WSDL merupakan sebuah bahasa berbasis XML yang digunakan untuk mendefinisikan web service dan menggambarkan bagaimana cara untuk mengakses web service tersebut. Fungsi utama WSDL dalam web service adalah untuk mengotomasi mekanisme komunikasi business-to-business dalam web service melalui protokol internet.
  • UDDI (Universal Description, Discovery and Integration)   UDDI adalah sebuah service registry bagi pengalokasian web service. UDDI mengkombinasikan SOAP dan WSDL untuk pembentukan sebuah registry API bagi pendaftaran dan pengenalan service. 
Hasil gambar untuk terima kasih




Tidak ada komentar:

Posting Komentar