Kısa bir tanım isteniyorsa WSDL’in rest servisler için kullanılanı diyebiliriz.
Uzun tanım;
WADL = Web Application Description Language (Web uygulaması tanımlama dili)
Yani bir rest web servisiniz olduğunu düşünürsek, bu rest servisin hangi fonksiyonları desteklediğini, hangi metodlar ile kullanıldığını, servise giriş/çıkış olarak hangi parametrelerin verildiğini/alındığını, bu parametrelerin tiplerinin ne olduğunu gösteren XML tabanlı bir dökümandır. Şahsen projelerimde henüz hiç kullanmadım ama WSDL üzerinden bir mantıkla ilerlemek gerekirse sanıyorum ki istenirse istemci(client) istenirse sunucu(server) kodu üretmek için kullanılacaktır.
Asıl amacı servisi kullanacak programcılar için servisin yapısını gösteren bir döküman niteliğinde olmasıdır. Yani sadece bu dökümana bakılarak, hangi servis hangi parametrelerle nasıl çağrılır görebilmek gerekiyor.
Kısa bir tanım isteniyorsa WSDL’in rest servisler için kullanılanı diyebiliriz.
Uzun tanım;
WADL = Web Application Description Language (Web uygulaması tanımlama dili)
Yani bir rest web servisiniz olduğunu düşünürsek, bu rest servisin hangi fonksiyonları desteklediğini, hangi metodlar ile kullanıldığını, servise giriş/çıkış olarak hangi parametrelerin verildiğini/alındığını, bu parametrelerin tiplerinin ne olduğunu gösteren XML tabanlı bir dökümandır. Şahsen projelerimde henüz hiç kullanmadım ama WSDL üzerinden bir mantıkla ilerlemek gerekirse sanıyorum ki istenirse istemci(client) istenirse sunucu(server) kodu üretmek için kullanılacaktır.
Asıl amacı servisi kullanacak programcılar için servisin yapısını gösteren bir döküman niteliğinde olmasıdır. Yani sadece bu dökümana bakılarak, hangi servis hangi parametrelerle nasıl çağrılır görebilmek gerekiyor.
İyi çalışmalar.