Wsdl nedir?

Wsdl kısaltmasının tam açılımı "Web Services Description Language" şeklindedir ve Türkçe'de "Web Hizmetleri Açıklama Dili" anlamına gelmektedir.

Wsdl; Web hizmetlerine nasıl erişilebileceğinin tanımlandığı, web hizmetlerinin metotlarını belirleyen,  iki program arasında iletişimi sağlanırken Soap tarafından yararlanılan bir dildir.

Wsdl xml formatında yazılmış yani xml tabanlı bir dildir. 2007 yılında standart hale gelmiştir.

Bir Wsdl dökümanı bunların dışında başka elemanlar da içerebilir. Örneğin bir dokümanda birden fazla web servis tanımı yapılabilir.

Wsdl dokümanı, geliştirilen servise ait tüm bilgileri içermektedir.

Wsdl dosyasında neler bulunur?

1. Kullanılan metodların adı aldığı parametreler,

2. Web servisin bulunduğu adres,

3. İsteklerden dönecek cevapların türleri,

4. Hata oluştuğunda dönecek hata mesajları bulunur.

Wsdl'in ana elemanları

1. : Web servis tarafından kullanılan veri tipleri belirlenir.

2. : Web servis tarafından kullanılan mesajlar yazılır.

3. : Web servis tarafından gerçekleştirilen işlemler yazılır.

4. : Web servis tarafından kullanılan haberleşme protokolleri yazılır.

Wsdl işlem türleri

1. One-way: İşlem istek mesajını gönderir fakat cevap dönmez.

2. Request-response: İşlem istek mesajını gönderir ve cevap döner.

3. Solicit-response: İşlem istek mesajını gönderir ve cevap için bekler.

4. Notification: İşlem istek mesajını gönderir fakat cevap için beklemez.

Wsdl ne için kullanılır?

Wsdl Web Servislerini tanımlamak için kullanılır.

Wsdl ile web servisinin metodları, yeri, işlevleri belirtilir.

Wsdl nedir ne değildir?

1. XML içinde yazılmıştır.

2. Bir XML dokümanıdır.

3. Web servislerini tanımlamaya yarar.

4. Web servislerinin yerini kurar.

5. Henüz W3C standardı değildir.

Dış bağlantılar

Web Servisleri

Yorumlar

Bu sayfa ait yorum bulunamadı. İlk yorum yapan siz olun.

Yorum ekle

Vazgeç