wsdl Eğitimi
Bir WSDL(Web Hizmetleri Tanımlama Dili) belgesi, bir hizmette bulunan uç noktaları XML biçiminde tanımlayarak ağ hizmetlerini açıklar. Bu uç noktalar, bu uç noktalara erişmek için kullanılan ağ protokolü ile birleştirilmiş işlemler ve mesajlardan oluşur.
WSDL, bu mesaj ve işlemlerle ilgili herhangi bir uygulama detayı içermez, bu nedenle bazı yönlerden programlama dillerindeki bir arayüze benzer. Ancak WSDL, ağ hizmeti tarafından iletişim kurmak için kullanılan somut ağ protokolünü belirterek bir adım daha ileri gider. İşlemler ve mesajlar ağ protokolü ile birleştirilerek uç noktalar oluşturulur.
Bir WSDL, hangi mesaj formatının veya ağ protokollerinin kullanıldığına bakılmaksızın uç noktaların, mesajların ve işlemlerin tanımlarına izin verecek şekilde genişletilebilir, ancak tipik olarak görülen en yaygın bağlamalar şunlardır:
- SABUN
- HTTP GET/POST
- MIME
Bir WSDL belgesi, SOAP hizmetleriyle uğraşırken, SOAP hizmetlerinin istemcilerinin hizmetle nasıl konuşacaklarını (ağ protokolü) ve hangi işlevsellik hizmetinin sunduğunu (uç noktalar) anlamalarına izin verdiğinden çok önemlidir. Belge ayrıca mesajların nasıl yapılandırılacağını da belirtir.