Simple Object Access Protocol (SOAP)

Pengarang: Lewis Jackson
Tanggal Pembuatan: 6 Boleh 2021
Tanggal Pembaruan: 25 Juni 2024
Anonim
Simple Object Access Protocol Pros and Cons (Explained by Example)
Video: Simple Object Access Protocol Pros and Cons (Explained by Example)

Isi

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.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Simple Object Access Protocol (SOAP)

Sebagai protokol, SOAP memiliki empat bagian dasar:

  • Pedoman untuk konten a dan cara memprosesnya
  • Pedoman pengkodean untuk tipe data yang ditentukan aplikasi
  • Pedoman untuk panggilan prosedur jarak jauh (RPC) dan respons
  • Pedoman untuk bertukar 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 SOAP. SOAP adalah dokumen XML yang disusun dengan elemen amplop yang merangkum elemen header dan elemen body, 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 yang sebenarnya ditemukan. Elemen kesalahan berisi kesalahan dan informasi status.

Meskipun SOAP menggunakan HTTP sebagai sistem pengirimannya, protokol transportasi lain juga didukung.