WSDL Nedir?

Yazıda WSDL nedir ile WSDL anlatılmış WSDL yapısıyla ilgili bilgilere yer verilmiştir.

WSDL Nedir?

WSDL Web Services Description Language (Web Servisleri Tanımlama Dili) kısaltmasıdır.

Web servislerinin kullanılabilmesi için web servis içindeki metot, parametre, web servis adresi vb. değerlerin bilinmesi gerekir.

WSDL web servisini kullanabilmek için gerekli olan bilgileri tanımlayan bir standarttır.

WSDL, XML biçiminde hazırlanır ve yapısı aşağıdaki gibidir.

<definitions>

<types>
  Veri tipi tanımlar........
</types>

<message>
  İletilecek olan verileri (mesajları) tanımlar....
</message>

<portType>
  Web servis işlevlerini tanımlar......
</portType>

<binding>
  Web servise ait protokol ve çıktı biçimini tanımlar....
</binding>

</definitions>

<types> – Web servis tarafından kullanılan veri türlerini tanımlar.

<message> – Web servis işlevlerine ait parametre, dönüş tipi vb. bilgileri tanımlar.

<portType> – Web servis işlevlerini tanımlar.

<binding> – Web servise ait protokol ve çıktı biçimini tanımlar.

WSDL içindeki tanımlar için XML XSD yapısını kullanır.

WSDL yapısı karmaşık ve WSDL yapısını oluşturmak gereksiz zaman alacağından SOAPUI, Java-WS, WSDL generator vb. araçların kullanılması faydalı olacaktır.

Web Servis Derslerine buradan ulaşabilirsiniz…

Hayırlı günler dilerim.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!