Layanan web: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 20:
*Layanan web [[REST]]-yang patuh, di mana tujuan utama layanan ini adalah untuk memanipulasi representasi XML dari [[sumber daya Web]] menggunakan serangkaian operasi [[Protokol independen|independen]]; dan
*layanan Web yang sewenang-wenang, di mana layanan tersebut dapat mengekspos serangkaian operasi yang sewenang-wenang.|author=W3C|source=Arsitektur layanan Web<ref>{{cite web |url=https://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#relwwwrest |title=Web Services Architecture § Relationship to the World Wide Web and REST Architectures |website=[[World Wide Web Consortium|W3C]] |access-date=11 November 2017}}</ref>|title=}}
 
=== Layanan web yang menggunakan bahasa markup ===
Terdapat beberapa layanan Web yang menggunakan bahasa markup:
 
* [[JSON-RPC]].
* [[JSON-WSP]]
* [[Representational state transfer]] (REST) melawan [[remote procedure call]] (RPC)
* [[Web Services Conversation Language]] (WSCL)
* [[Web Services Description Language]] (WSDL), dikembangkan oleh [[World Wide Web Consortium|W3C]]
* [[Web Services Flow Language]] (WSFL), digantikan oleh [[Business Process Execution Language|BPEL]]
* [[Sistem templat web|Templat Web]]
* [[WS-MetadataExchange]]
* [[XML Interface for Network Services]] (XINS), menyediakan format spesifikasi layanan web bergaya [[Plain Old XML|POX]]
 
=== API Web ===
{{Artikel utama|API Web}}
Sebuah [[Web API]] adalah sebuah pengembangan layanan Web yang di mana penekanan telah beralih ke komunikasi berbasis [[representational state transfer]] (REST) yang lebih sederhana.<ref>{{cite journal|last1=Benslimane|first1=D.|last2=Dustdar|first2=S.|last3=Sheth|first3=A.|author3-link=Amit Sheth|year=2008|title=Services Mashups: The New Generation of Web Applications|url=https://works.bepress.com/amit_sheth/292/download/|journal=[[IEEE Internet Computing]]|language=en-US|volume=10|issue=5|pages=13–15|doi=10.1109/MIC.2008.110|s2cid=8124905}}</ref> Restful API tidak memerlukan protokol layanan Web berbasis XML ([[SOAP]] dan WSDL) untuk mendukung antarmuka mereka.
 
== Fungsi layanan web ==