Daftar Isi:
- Definisi - Apa yang dimaksud dengan Simple Object Access Protocol (SOAP)?
- Techopedia menjelaskan Simple Object Access Protocol (SOAP)
Definisi - Apa yang dimaksud dengan Simple Object Access Protocol (SOAP)?
Simple Object Access Protocol (SOAP) adalah protokol untuk mengimplementasikan layanan Web. SOAP menampilkan pedoman yang memungkinkan komunikasi melalui Internet antara dua program, meskipun berjalan pada platform yang berbeda, menggunakan teknologi yang berbeda dan ditulis dalam bahasa pemrograman yang berbeda.
Saat ini, istilah ini hanya dikenal sebagai SOAP dan tidak dianggap sebagai akronim.
Techopedia menjelaskan Simple Object Access Protocol (SOAP)
Sebagai protokol, SOAP memiliki empat bagian dasar:
- Pedoman untuk isi pesan dan bagaimana pesan itu diproses
- Pedoman pengkodean untuk tipe data yang ditentukan aplikasi
- Pedoman untuk panggilan prosedur jarak jauh (RPC) dan respons
- Pedoman untuk bertukar pesan melalui protokol tertentu
SOAP ditulis menggunakan Extensible Markup Language (XML). Struktur dokumen XML juga terdiri dari empat elemen dasar:
- Amplop
- Header
- Tubuh
- Kesalahan
Elemen amplop adalah tempat dokumen XML dapat diidentifikasi sebagai pesan SOAP. Pesan SOAP adalah dokumen XML yang disusun dengan elemen amplop yang merangkum elemen header dan elemen tubuh, dalam urutan itu. Elemen kesalahan terletak di dalam tubuh.
Elemen header sebenarnya adalah opsional. Tetapi ketika ada, itu adalah di mana informasi dapat ditemukan tentang aplikasi, seperti otentikasi, pembayaran, ID transaksi, dll.
Elemen tubuh adalah tempat pesan aktual ditemukan. Elemen kesalahan berisi kesalahan dan informasi status.
Meskipun pesan SOAP menggunakan HTTP sebagai sistem pengirimannya, protokol transportasi lain juga didukung.