SOAP - Pendahuluan
SOAP adalah singkatan dari Simple Object Access Protocol. Ini ditentukan oleh World Wide Web Consortium (W3C) dihttps://www.w3.org/TR/2000/NOTE-SOAP-20000508 sebagai berikut -
SOAP adalah protokol ringan untuk pertukaran informasi dalam lingkungan terdesentralisasi dan terdistribusi. Ini adalah protokol berbasis XML yang terdiri dari tiga bagian: amplop yang mendefinisikan kerangka kerja untuk menjelaskan apa yang ada di dalam pesan dan bagaimana memprosesnya; seperangkat aturan pengkodean untuk mengekspresikan contoh tipe data yang ditentukan aplikasi; dan konvensi untuk merepresentasikan panggilan dan respons prosedur jarak jauh.
SOAP - Fitur Penting
Berikut adalah beberapa fitur penting dari SOAP.
Ini adalah protokol komunikasi yang dirancang untuk berkomunikasi melalui Internet.
Itu dapat memperluas HTTP untuk perpesanan XML.
Ini menyediakan transportasi data untuk layanan Web.
Itu dapat bertukar dokumen lengkap atau memanggil prosedur jarak jauh.
Ini dapat digunakan untuk menyiarkan pesan.
Ini adalah platform dan bahasa independen.
Ini adalah cara XML untuk menentukan informasi apa yang dikirim dan bagaimana.
Ini memungkinkan aplikasi klien untuk dengan mudah terhubung ke layanan jarak jauh dan menjalankan metode jarak jauh.
Meskipun SOAP dapat digunakan dalam berbagai sistem pesan dan dapat dikirim melalui berbagai protokol transportasi, fokus awal SOAP adalah panggilan prosedur jarak jauh yang dikirim melalui HTTP. Kerangka kerja lain seperti CORBA, DCOM, dan Java RMI menyediakan fungsionalitas yang mirip dengan SOAP, tetapi pesan SOAP ditulis seluruhnya dalam XML dan oleh karena itu secara unik tidak bergantung pada platform dan bahasa.