SOAP Nedir?

Halil Özel
2 min readSep 10, 2020

Selamlar, bugün sizlerle web servis çağrılarında kullandığımız bir yapı olan SOAP’ı öğreneceğiz. Hazırsanız haydi başlayalım.

SOAP Web Service
  • SOAP(Simple Object Access Protocol), bilgisayar ağlarında web hizmetlerinin uygulanmasında yapılandırılmış bilgi alışverişi için kullanılan bir protokoldür.
  • SOAP’ın amacı, genişletilebilirlik, tarafsızlık, ayrıntı ve bağımsızlık sağlamaktır.
  • SOAP protokolünde, veri formatı olarak XML kullanır.
  • SOAP genelde HTTP(Hyper Text Transfer Protocol) protokolü bazı zamanlarda ise TCP/IP kullanılarak gönderilir.
  • SOAP, kurumsal projelerde, veri hataları ve servisin nasıl kullanılacağıyla ilgili iletişimi azaltmak istenildiğinde ve .Net, Java gibi dillerle ile iletişim kuran entegrasyonlarda sıklıkla kullanılmaktadır.
  • SOAP 4 ana bölümden oluşmaktadır.
SOAP Envelope

Envelop : SOAP yapısının root elemanıdır. En üstte bulunur ve kullanılması zorunludur.

Header : HTML’deki head etiketine benzemektedir. Authentication, SOAP ile ilgili işlemlerin yapıldığı alandır. Bu alan zorunlu değildir. Geliştiricinin insiyatifine bırakılmıştır.

--

--