Layanan web: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Ibu Bhumi (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
Fitur saranan suntingan: 3 pranala ditambahkan.
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 6:
== Gambaran umum ==
=== JavaScript dan XML Asinkron ===
{{Artikel utamaMain|AJAX}}
 
Asynchronous JavaScript And [[XML]] (AJAX) adalah teknologi terkemuka untuk layanan Web. Dikembangkan dari kombinasi peladen HTTP, klien JavaScript dan [[Plain Old XML]] (berbeda dari [[SOAP]] dan Layanan Web W3C), sekarang ini sering digunakan dengan [[JSON Web Token|JSON]] dan juga, atau sebagai pengganti, XML.
 
=== REST ===
{{Artikel utamaMain|REST}}
 
Representational State Transfer (REST) adalah arsitektur untuk layanan Web yang dirancang baik yang dapat digunakan pada skala internet.
Baris 35:
 
=== API Web ===
{{Artikel utamaMain|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.
 
Baris 47:
* standardisasi dari info konteks antara web servis dan klien – integrasi servis horizontal di masa depan.
 
* pemain utama dan standard-standard Microsoft: .NET SUN: Open Net Environment (ONE) [[IBM]]: Web Service Conceptual Architecture (WSCA) W3C: Web Service Workshop Oracle: Web Service Broker Hewlett-Packard: Web Service Platform;
 
* ;emampuan aplikasi, fungsi atau operasi yang di ekspos untuk program lain melalui standard yang terbuka, dan interoperable;
Baris 80:
 
Gambar 1: Resources(Sumber daya) and services(Web Service)
* Arsitektur ini memungkinkan untuk konsumen dengan dukungan XML terintegrasi dengan aplikasi Web Service. Bagaimanapun, untuk memenuhi ini, konsumen harus menentukan antarmuka XML yang tepat sepanjang dengan pesan pesan yang beraneka ragam dan mempunyai detail-detail yang tepat. Skema XML dapat memnuhi kebutuhan ini karena mengizinkan pengembang untuk menjabarkan struktur dari pesan-pesan XML. Skema XML sendiri, bagaimanapun, tidak dapat menjabarkan detail-detail tambahan menyangkut komunikasi dengan Web Service.
* Definisi skema memberitahu pesan-pesan XML apa yang dapat digunakan tetapi tidak bagaimana pesan-pesan tersebut berhubungan satu sama lain. Sebagai contoh, jika ada elemen XML dinamai Add dan nama lain AddResponse, ini sepertinya kedua nama tersebut berhubungan tetapi tidak dapat mengindikasikan skemanya. Oleh sebab itu, sebagai tambahan untuk mengetahui pesan-pesan, konsumen harus juga mengetahui kemungkinan pertukaran pesan yang didukung oleh Web Service (contoh:., jika anda mengirim pesan Add, anda mendapatkan pesan kembali berupa AddResponse).
Pertukaran pesan dapat dimaksudkan sebagai pertukaran operasi. Operasi-operasi yang dilakukan konsumen kebanyakan pada point penting menginteraksikan service (Lihat gambar 2). Setiap kali menggunakan Web Service, akan dilakukan inspeksi daftar operasi yang didukung untuk mendapatkan semua proses yang tersedia.
Baris 117:
http://www.w3.org/TR/wsdl
Deskripsi-deskripsi dari web service
UDDI Universal Discovery, Description & Integration http://www.uddi.org/specification.html
Registry mengenai deskripsi servis
SOAP Simple Object Access Protocol
Baris 143:
=== 2.3 UDDI (skema xml) ===
 
Kemampuan atribut [[metadata]] untuk service-service didaftarkan pada UDDI, dan lalu menjalankan queri-queri berdasarkan pada metadata tersebut yang menengahi secara mutlak menuju tujuan dari UDDI pada kedua waktu desain dan waktu pengekskusian.
 
UDDI (Universal Description, Discovery, and Integration) mempunyai tugas sebagai berikut: