Ev Ses Web hizmetleri açıklama dili (wsdl) nedir? - techopedia nedir?

Web hizmetleri açıklama dili (wsdl) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Web Hizmetleri Açıklama Dili (WSDL) ne anlama geliyor?

Web Hizmetleri Açıklama Dili (WSDL), Web hizmetlerini ve bunların kullanımlarını açıklayan XML tabanlı bir dildir.

WSDL belgesi, hem soyut hem de somut öğeler içeren bir Web hizmetinin somut bir tanımıdır.

WSDL, bir hizmetin soyut işlevselliğini açıklar ve bir hizmet açıklamasının somut ayrıntılarını tanımlamak için bir çerçeve sağlar. Bu resmi açıklama, dağıtılmış sistemler ve yazılım uygulamaları arasındaki iletişim için gereklidir.

Techopedia, Web Hizmetleri Açıklama Dili'ni (WSDL) açıklıyor

WSDL 1.0, 2000 yılında piyasaya sürüldü ve Microsoft, IBM ve Ariba işbirliği ile geliştirildi. Dil, 2001 yılında sürüm 1.1 olarak resmileştirildi.

WSDL 2.0, sürüm 1.1'den oldukça farklıdır ve 2007'de bir W3C önerisi olarak onaylanmıştır. Ancak, üçüncü taraf satıcıların çoğu, tekliflerini WSDL 2.0'ı destekleyecek şekilde uyarlamamıştır. Örneğin, Web Hizmetleri İş Süreci Yürütme Dili (WS-BPEL) WSDL 1.1 kullanır.

WSDL 2.0 hizmet açıklaması, potansiyel istemcilerin açıklanan hizmetle nasıl etkileşime girmesi gerektiğini belirtir. WSDL belgesi, bir Web hizmetinin iki yönünü açıklar: bir özet ve bir somut.

Aşağıdaki açıklamada WSDL öğeleri italik olarak yazılmıştır.

  1. Soyut bir düzeyde, Web hizmeti gönderdiği ve aldığı mesajlar cinsinden açıklanmaktadır. Bir işlem, bir mesaj alışverişi kalıbını bir veya daha fazla mesajla ilişkilendirir. Bir mesaj değişim paterni, gönderilen ve / veya alınan mesajların sırasını ve kardinalitesini ve aynı zamanda kimlere mantıksal olarak gönderildiğini ve / veya alındığını tanımlar. Bir arayüz, taşıma veya kablo formatı taahhüdünde bulunmadan işlemleri birlikte gruplandırır.
  2. Somut düzeyde, bir ciltleme bir veya daha fazla arabirim için taşıma ve tel formatı ayrıntılarını belirtir. Bir uç nokta bir ağ adresini bir bağlamayla ilişkilendirir. Ve son olarak, bir servis ortak bir arayüz uygulayan uç noktaları bir araya getirir.
Web hizmetleri açıklama dili (wsdl) nedir? - techopedia nedir?