İçindekiler:
- Tanım - Basit Nesne Erişim Protokolü (SOAP) ne anlama geliyor?
- Techopedia, Basit Nesne Erişim Protokolünü (SOAP) açıklıyor
Tanım - Basit Nesne Erişim Protokolü (SOAP) ne anlama geliyor?
Basit Nesne Erişim Protokolü (SOAP), Web hizmetlerini uygulamak için kullanılan bir protokoldür. SOAP, farklı platformlarda çalışıyor olsalar da, farklı teknolojiler kullanıyor ve farklı programlama dillerinde yazılmış olsalar bile, iki program arasında İnternet üzerinden iletişime izin veren yönergeler içerir.
Bugün, bu terim basitçe SOAP olarak bilinir ve bir kısaltma olarak kabul edilmez.
Techopedia, Basit Nesne Erişim Protokolünü (SOAP) açıklıyor
Protokol olarak, SOAP'ın dört temel bölümü vardır:
- Bir iletinin içeriği ve nasıl işlendiğine ilişkin yönergeler
- Uygulama tanımlı veri türleri için kodlama yönergeleri
- Uzaktan yordam çağrıları (RPC'ler) ve yanıtları için yönergeler
- Belirli protokoller aracılığıyla mesaj alışverişi için yönergeler
SOAP, Genişletilebilir İşaretleme Dili (XML) kullanılarak yazılmıştır. XML belge yapısı bu nedenle dört temel öğeden oluşur:
- Zarf
- Başlık
- Vücut
- Arıza
Zarf öğesi, bir XML belgesinin bir SOAP mesajı olarak tanımlanabildiği yerdir. SOAP mesajı, zarf öğesini hem üstbilgi öğesini hem de gövde öğesini bu sırayla sarmalayan bir XML belgesidir. Arıza elemanı gövde içinde bulunur.
Üstbilgi öğesi aslında isteğe bağlıdır. Ancak mevcut olduğunda, kimlik doğrulama, ödeme, işlem kimliği vb. Gibi uygulama hakkında bilgi bulunabilir.
Gövde öğesi, asıl mesajın bulunduğu yerdir. Hata elemanı hatalar ve durum bilgileri içerir.
SOAP mesajları dağıtım sistemi olarak HTTP kullanıyor olsa da, diğer taşıma protokolleri de desteklenir.