• ks. web service definition language.. web hizmeti veren sunucularin uddi sunucularina veya direk client'lara kendi servisleri hakkinda bilgi verme dili.. bu da kesin xml tabanlidir henuz incelemedim..
  • (bkz: web service)
    (bkz: xml)
    (bkz: dot net)
    (bkz: soap)
  • visual studio da yeni web servisi yapildiginda formati service description kismina bakilip acik secik gorulebilen xml tabanli dil.
  • vizdıl diye geçer jargonda
  • wsdl.exe, ya da web services description language tool. .net*'te webservice'ler için wsdl bilgisinden proxy class hazırlar. siz programda direkt olarak webservice method'larını çağırmazsınız, bu proxy class'takileri çağırırsınız, o gider webservice'i dürtükler. tabii bunlar siz direkt webservice'i kullandığınızı zannederken arka planda sessiz sedasız çaktırmadan olmaktadır..
  • xml formatında bir dökümandır. bir web service'in içerdiği metodlar hakkında bilgi içerir. dot net'te bu bilgiyi kullanarak wsdl.exe ya da vs.net ile projeniz için bi proxy class oluşturmanıza yarar. web service'i "dosya_adi.asmx?wsdl" şeklinde çağırarak bilgiler görülebilir.
  • web services description language
    bir web service nin hangi işlemleri yaptığını ve nasıl çagırılacağını belirten xml tabanlı bir dildir
  • bir web servisiyle ilgili işlevler, kullanılan veri yapıları gibi tüm bilgileri xml formatında saklayan ve web servisini bütünüyle tanımlayan bir belgedir. aslında web servisi wsdl belgesi olmadan da çalışabilir, ama bu durumda istemcilerin her birinin servisin içeriğini ve yapısını kendileri biliyor olmaları gerekir. bu durum da web servisi raconuna terstir.

    wsdl dökümanındaki tanımlar msdn tanımına göre (ki en iyi açıklayan o gibi) ikiye ayrılıyor: soyut tanımlar ve somut tanımlar.

    soyut tanımlar 3 tür ve şöyle:

    type: iletişimde kullanılacak bir veri yapıları böyle tanımlanır. eğer sadece ilkel tipleri* (string, int, float...) kullanacaksanız buna ihtiyacınız yok. ama öğrenci(no, isim, bölüm) gibi bir veri yapısı* döndürecek veya parametre olarak alacaksanız bunu bir type olarak belirtmelisiniz. message tanımları oluşturulurken ilkel tiplerle birlikte bu tipler de kullanılır.

    message: işlevlerin girdi ya da çıktılarından her biri mesaj olarak ele alınır. örneğin öğrencibilgisibul(öğrencino) işlevi için, sadece öğrencino içeren bir girdi mesajı, ve öğrenci type'ından oluşan bir çıktı mesajı tanımlanması gerekir. daha sonra işlevler tanımlanırken bu mesajlar kullanılır.

    porttype: işlevler bu tanımın altında, "operation" etiketiyle tanımlanır. her bir işlevin girdi ve çıktı için hangi mesaj tiplerini kullanacağını da burada belirtirsiniz. bir porttype'a işlevleri bir araya toplayan bir sınıf, ya da kütüphane gözüyle bakılabilir.
  • wsdl standardına, çeşitli wsdl üreten kodlara, bir de microsoft'un .net'le otomatik ürettirdiği wsdl belgesine bakarak farkettiğim şudur ki, microsoft yine kendi özel paralel evrenindeki bir standarttan bahsetmektedir.

    (bkz: microsoft standardı)
    (bkz: şirket içi standart)
    (bkz: aile içi standart)
    (bkz: biz yaptık oldu)

    bir oksimoron olarak: (bkz: kişiye özgü standart)

    bir isyan anı olarak:
    "sevgilim, pembe panjurlu bir evimiz, boy boy standartlarımız olacak..."
  • (bkz: wddx)
hesabın var mı? giriş yap