จุดบริการเว็บคือ URL ที่โปรแกรมอื่นจะใช้เพื่อสื่อสารกับโปรแกรมของคุณ หากต้องการดู WSDL คุณ?wsdl
ต้องเพิ่มURL ปลายทางของบริการบนเว็บ
บริการเว็บมีไว้สำหรับการโต้ตอบระหว่างโปรแกรมกับโปรแกรมในขณะที่เว็บเพจสำหรับการโต้ตอบระหว่างโปรแกรมกับมนุษย์
ดังนั้น: ปลายทางคือ: http://www.blah.com/myproject/webservice/webmethod
ดังนั้น WSDL คือ: http://www.blah.com/myproject/webservice/webmethod?wsdl
เพื่อขยายเพิ่มเติมเกี่ยวกับองค์ประกอบของ WSDL ฉันมักจะเป็นประโยชน์ในการเปรียบเทียบพวกเขากับรหัส:
WSDL มี 2 ส่วน (ทางกายภาพและนามธรรม)
สัดส่วนทางกายภาพ:
คำจำกัดความ - ตัวแปร - อดีต: myVar, x, y, ฯลฯ
ประเภท - ประเภทข้อมูล - อดีต: int, double, String, myObjectType
การดำเนินการ - วิธีการ / ฟังก์ชั่น - เช่น: myMethod (), myFunction () ฯลฯ
ข้อความ - พารามิเตอร์วิธีการ / ฟังก์ชั่นและประเภทการส่งคืน
- เช่นmyObjectTypeสาธารณะmyMethod ( String myVar)
Porttypes - คลาส (เช่นเป็นคอนเทนเนอร์สำหรับการดำเนินการ) - เช่น MyClass {} เป็นต้น
บทคัดย่อส่วน:
การเชื่อม - สิ่งเหล่านี้เชื่อมต่อกับพอร์ตและกำหนดโปรโตคอลที่เลือกสำหรับการสื่อสารกับบริการเว็บนี้ - โปรโตคอลเป็นรูปแบบของการสื่อสาร (เช่นข้อความ / SMS กับโทรศัพท์กับอีเมล ฯลฯ )
บริการ - นี่คือรายการที่อยู่ที่โปรแกรมอื่นสามารถค้นหาบริการเว็บของคุณ (เช่นปลายทางของคุณ)