TEKNOLOGI WEB SERVER
TEKNOLOGI WEB SERVER
Pada awalnya, Web Service terdiri dari empat teknologi pendukung, berikut penjelasan yang dibuat menjadi singkat:
SOAP
SOAP (Simple Object Access Protocol) adalah sebuah protokol berbasis XML dengan komunikasi bergaya RPC (Remote Procedure Call) yang menyediakan cara standar untuk memaketkan pesan (Chappell dan Jewell, 2002). SOAP mendefinisikan cara dalam pembungkusan (encapsulation) dan pertukaran (exchange) pesan.
Dokumen XML yang terdiri dari komponen:
- SOAP Envelope, mengidentifikasi dokumen XML sebagai SOAP message.
- Elemen Header (opsional).
- Elemen Body, berisi informasi pemanggilan dan responsnya.
- Elemen Fault (opsional), berisi error yang terjadi saat pemanggilan diproses.
<?xml
version="1.0"
?>
<soap:Envelope
xmlns:soap="envelope"
soap:encodingStyle="encoding">
<soap:Header>...</soap:Header>
<soap:Body>
<soap:Fault>......</soap:Fault>
</soap:Body>
</soap:Envelope>
REST
Representational State Transfer atau REST merupakan sebuah system architecture yang sudah terstandarisasi antar sistem perangkat komputer. REST memastikan transfer data antar sistem dilakukan secara lancar. Dengan kata lain, teknologi ini memungkinkan interaksi atau komunikasi dapat terjadi pada jenis sistem yang berbeda.
WSDL
Web Service Description Language (WSDL) adalah sebuah dokumen dalam format XML yang isinya menjelaskan informasi detail sebuah Web Service. Di dalam WSDL dijelaskan method-method yang tersedia dalam web service, parameter apa saja yang diperlukan untuk memanggil sebuah method, dan hasil atau tipe data yang dikembalikan oleh method yang dipanggil.
FORMAT WSDL:
<definitions>
<types>...</types>
<message>...</message>
<portType>...</portType>
<binding>...</binding>
</definitions>
- Elemen <type>
- Elemen <message>
- Elemen <portType>
- Elemen <binding>
WDDX
Web Distributed Data Exchange atau WDDX merupakan sebuah teknologi pendukung web service yang memungkinkan pertukaran data antar aplikasi berbasis web. Selain itu, WDDX juga berguna untuk melakukan transfer data antar format.
Comments
Post a Comment