Web Service (namı diğer SOAP) nedir, ne işe yarar?

       Herkese Merhaba,

      Bu makalede web service (namı diğer SOAP) yapılarını elealacağız.  Bu servisler nedir, ne amaçla kullanılır sorularına cevap  arayacağız. Hadi başlayalım…

      1 . Web Service (SOAP) Nedir?

Web service dağıtık uygulamalarda kullanılmak üzere oluşturulmuş, RPC (Remote Procedure Call) modelini kullanan istemci sunucu mantığıyla çalışan bir protokol yapısıdır. SOAP yapılarında haberleşme XML  formatında ve Tcp protokolü ile gerçekleştirilir. SOAP ta mesajlaşma üç şekilde  yapılır. Bunlar,

      . Metot Çağrımı

      . Dönen (Cevap) Mesaj

      . Dönen Hata Mesajıdır.

   Bir SOAP mesajı bütünü XML yapısında dır ve  Envelope  olarak adlandırılmaktadır. Envelope ‘ların içinde header (başlık) ve body (gövde) olarak adlandırılan elemalar bulunur. Header elemanında bilginin bilgisi denen meta datalar vardır. Body kısmında ise fonksiyonlar, fonksiyona ait parametreler ve datalar  bulunur.  Header, her envelope ‘ ta bulunmak zorunda değildir fakat body elemanı muhakkak her envelope’ta bulunması gerekmektedir.  Ayrıca envelope ta header elemanı varsa, bu eleman ilk sıradaki eleman olmalıdır.

          Bir envelope’ ın  fonksiyonların, bu fonksiyonlara ait  parametrelerinin  XML formatında olması,  SOAP serialization olarak adlandırılmaktadır. Soap serialization, ortamdan bağımsızlığı beraberinde getirmektedir. Böylece işletim sistemi bağımsızlığı sağlanmış olur. Hangi platformda kullanılırsa kullanılsın sorunsuzca çalışacaktır.

2. SOAP Ne Amaçla Kullanılır?

       Bir verinin kontrollü şekilde başka kullanıcılara paylaştırılması gereken durumlarda SOAP servisleri kullanmak daha verimli olacaktır.  Kullanıcılara, veritabanımızı direkt olarak açmak yerinine soap mimarisiyle oluşturulan fonksiyonları kullandırmak hem iş planına uygun olacak hem de  veri güvenliğini güçlendirecektir.

Herkese teşekkür eder, mutlu günler dilerim…

 

Özet
Web Service (namı diğer SOAP) nedir, ne işe yarar?
Yazı Başlığı
Web Service (namı diğer SOAP) nedir, ne işe yarar?
Tanım
Bu Makalemde, Web Service (namı diğer SOAP) nedir, ne işe yarar, nerelerde kullanılır onu anlatmaya çalışacağım.
Yazar

3 Responses

  1. Kaymak 4 Ekim 2015 / 23:00

    Beğendim üstadım Süpersin. Ömer Ali Güven.

  2. Mehmetemin 27 Kasım 2015 / 22:37

    Güzel olmuş ellerine sağlık,

  3. Gülipek 28 Kasım 2015 / 18:58

    Teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Güvenlik kodu * Time limit is exhausted. Please reload the CAPTCHA.