Web hizmeti bitiş noktası, başka bir programın programınızla iletişim kurmak için kullanacağı URL'dir . ?wsdl
Web hizmeti bitiş noktası URL'sine eklediğiniz WSDL'yi görmek için .
Web servisleri programdan programa etkileşim içindir, web sayfaları programdan insana etkileşim içindir.
Yani: Bitiş noktası: http://www.blah.com/myproject/webservice/webmethod
Bu nedenle, WSDL: http://www.blah.com/myproject/webservice/webmethod?wsdl
Bir WSDL öğelerini daha da genişletmek için, bunları kodla karşılaştırmak her zaman yararlı olur:
Bir WSDL'nin 2 bölümü vardır (fiziksel ve soyut).
Fiziksel Bölüm:
Tanımlar - değişkenler - örnek: myVar, x, y, etc.
Türler - veri türleri - ex: int, double, String, myObjectType
İşlemler - yöntemler / işlevler - ör: myMethod (), myFunction (), vb.
Mesajlar - yöntem / fonksiyon giriş parametreleri ve dönüş tipleri
- örnek: public myObjectType myMethod ( myVar dizesi )
Porttipler - sınıflar (yani işlemler için bir kaptır) - ör: MyClass {}, vb.
Özet Bölümü:
Bağlama - bunlar porttiplere bağlanır ve bu web hizmeti ile iletişim kurmak için seçilen protokolü tanımlar. - bir protokol bir iletişim şeklidir (metin / SMS, telefona karşı e-posta vb.).
Servis - Bu, başka bir programın web servisinizi bulabileceği adresi (yani uç noktanızı ) listeler .