Hubungan elemen WSDL

Saya membaca web untuk memahami dengan jelas WSDL dan elemen penyusun WSDL. Apakah ada representasi gambar tentang keterkaitan elemen WSDL yaitu definitions, types, portTypes, port, message, operation, binding and services?

Misalnya saya memahami bahwa jika saya ingin mendeskripsikan suatu layanan, ucapkan kalkulator; ia dapat melakukan beberapa operasi seperti penjumlahan, pengurangan, pembagian dan perkalian.

Jadi saya mendefinisikan entitas abstrak portType (kalkulator) yang mengidentifikasi operasi yang dapat dilakukannya (menambah, mengurangi, membagi, dan mengalikan). Saya kemudian dapat memiliki elemen pengikat yang menjelaskan bagaimana antarmuka ini diimplementasikan melalui protokol konkret yang berbeda (HTTP, SMTP, dll.)

1> Jadi bisakah saya memiliki 2 binding yang menentukan tipe port "kalkulator" yang sama, satu menggunakan HTTP dan lainnya menggunakan SMTP? Bisakah satu WSDL mendefinisikan beberapa layanan (misalnya kalkulator, pengonversi satuan, dll)?

2> Apakah ada representasi gambar/deskriptif dari hubungan bersama antara elemen WSDL (definisi, tipe, Tipe port, port, pesan, operasi, pengikatan, dan layanan)?

3> Jika portType saya menjelaskan operasi yang terlibat dalam suatu layanan; apa bedanya dengan elemen layanan?

Berikut adalah tautan web tempat saya mencoba merumuskan ide-ide saya. Ini sangat membantu tetapi saya mencoba untuk mendapatkan gambaran yang jelas tentang bagaimana komponen WSDL terkait.

Referensi:

http://www.w3.org/TR/wsdl.html
http://msdn.microsoft.com/en-us/library/ms996486.aspx
http://khanna111.com/wordPressBlog/2013/11/21/248/
http://www.w3schools.com/webservices/ws_wsdl_documents.asp

person Ayusman    schedule 24.02.2014    source sumber


Jawaban (1)


1> So can I have 2 bindings that specify same "calculator" portTypes one using HTTP and another using SMTP?

Ya.

Can a single WSDL define multiple services (say calculator, unit converter etc)?

Ya kamu bisa. Namun kedua layanan tersebut akan dipublikasikan pada URL yang berbeda, jadi apa gunanya?

2> Is there a pictorial/descriptive representation of co-relationship between the WSDL elements (definitions, types, portTypes, port, message, operation, binding and services)?
3> If my portType describes the operations involved in a service; how is it different then the service element?

Saya telah menjelaskannya di postingan ini, Anda dapat merujuk Detail WSDL

person kingAm    schedule 25.02.2014