Web Service Description Language WSDL Universal Description, Discovery, and Integration UDDI

16 menyediakan method-method untuk mengekstrak data per-operasi dan per-binding. Class “soapclient” menggunakan data dari file WSDL untuk menerjemahkan parameter-parameternya sekaligus menyusun SOAP envelope ketika user mengeksekusi suatu pemanggilan service. Ketika pemanggilan ini dieksekusi, class “soapclient” menggunakan “soap_transport_http” untuk mengirim pesan SOAP request dan menerima pesan SOAP response. Selanjutnya pesan SOAP response yang diterima di- parsing dengan menggunakan class “soap_parser” . Berikut ini adalah diagram proses web service dengan menggunakan NuSOAP: Gambar 2.4 Diagram proses web service dengan NuSOAP

2.3.4 Web Service Description Language WSDL

WSDL merupakan sebuah XML-based markup language untuk mendeskripsikan XML, yang menyediakan service request dengan menggunakan protocol yang berbeda. WSDL akan menjembatani komunikasi antar aplikasi. Terdapat 7 elemen utama dlam sebuah dokumen WSDL JENI, 2008 : a. Types elemen type – berfungsi untuk mendefinisikan tipe data yang akan digunakan dalam pertukaran data. 17 b. Message elemen message – berfungsi untuk mendefinisikan format pesan. Pesan ini digunakan sebagai struktu input atau output untuk setiap layanan yang disediakan. c. Operation elemen operation – berfungsi untuk mendefinisikan sebuah operasi dan input atau output yang berkaitan dengan operasi tersebut. d. Port type elemen port type – berfungsi untuk mendefinisikan sekumpulan operasi yang terdapat dalam layanan. e. Binding elemen binding – berfungsi untuk memetakan operasi-operasi dan pesan yang telah didefinisikan pada port type ke protocol tertentu. f. Port elemen port – berfungsi untuk memetakan binding ke lokasi dari sebuah web service. g. Service elemen service – berfungsi untuk mendefinisikan sekumpulan port-port yang saling berhubungan.

2.3.5 Universal Description, Discovery, and Integration UDDI

UDDI merupakan sebuah service registry bagi pengalokasian web service, yang mengkombinasikan SOAP dan WSDL untuk pembentukan registry API bagi pendaftaran dan pengenalan web servive. Dalam pencarian sebuah web service, consumer service konsumen terlebih dahulu mengirimkan permintaan kepada UDDI registry untuk mencari service yang diinginkan. Selanjutnya consumer service akan mendapatkan deskripsi WSDL. Deskripsi 18 yang diperoleh ini kemudian digunakan oleh consumer service untuk membuat pesan SOAP untuk berkomunikasi dengan web service yang diinginkan. Oleh karena itu UDDI dapat diartikan sebagai sebuah framework yang mendefinisikan XML-based registry dimana suatu organisasi dapat meng-upload service yang mereka berikan.

2.4 Entity Object

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Sistem Informasi Perpustakaan Berbasis Web Service dan Remoting: studi kasus SMA Negeri 2 Salatiga T0 562013050 BAB II

0 0 8

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW)

0 0 11

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB IV

0 0 35

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB I

0 2 4

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB II

0 0 16

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB IV

0 0 20

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB V

0 0 1

T1__BAB II Institutional Repository | Satya Wacana Christian University: Sistem Penelusuran Barang Menggunakan Barcode Berbasis Web T1 BAB II

0 0 4