UDDI ย่อมาจาก Universal Discription Discovery and Intergration
แล้วมันคือะไรละ
๊ UDDI คือ แหล่งที่รวมรวมข้อมูลเกี่ยวกับเว็บเซอร์วิสที่ให้บริการ ซึ่งถ้าจะเปรียบไปแล้ว เว็บเซอร์วิสก็เหมือนกับร้านค้า ร้านซ้อมรถ ที่เปิดบริการ มีทั้งการตรวจเช็คฟรี แล้วคิดค่าบริการแล้วเมื่อเราต้องการที่จะไปใช้บริการอะไรต่าง สิ่งแรกที่เราจะต้องรู้คือ
เราจะไปใช้บริการอะไร
จะไปใช้บริการนั้นได้ที่ไหน
แล้วชื่อร้าน เจ้าของบริการชื่ออะไร
มีบริการเกี่ยวกับอะไรบ้าง
แล้วการบิรการเป็นอย่างไร
๊ สิ่งต่อมา คือเราจะรู้ได้อย่างไรว่า บริการต่าง ๆ ชื่อร้าน และอะไรต่าง ๆ อยู่ที่ไหน ถ้าเป็นปัจจุบัน ก็คงหนีไม่พ้น ที่จะไปค้นหาที่ สมุดหน้าเหลือง
๊ UDDI ก็คล้ายกับสมุดหน้าเหลือง แต่ UDDI มีมากกว่านั้น คือ มีทั้นสมุดหน้าเหลือง หน้าขาว แล้วหน้าเขียว ซึ่งแต่ละตัวนั้นจะบอกถึงข้อมูลชื่อร้าน หรือ Webserviece และรายละเอียดต่าง เพราะฉะนั้น UDDI จึงเป็นตัวเชื่อมระหว่าง Service Provider กับ Service Customer
แหล่งค้นหา Webservice หรือ UDDI
http://www.uddi.org
http://uddi.ibm.com
http://uddi.microsoft.com
http://uddi.sap.com
http://www.ntt.com/uddi/
http://www.xmethods.com
http://www.webservicex.net
http://www.soapclient.com/uddisearch.html
http://www.wsiam.com
http://www.capescience.com/webservices/
http://data.cs.washington.edu/webService/
หรือง่าย ๆ ก็คือ UDDI ก็เป็น Webservice ตัวหนึ่งที่มีหน้าที่เป็นแหล่งเก็บรวบรวมข้อมูลของ Service ที่มีการสร้างขึ้นมาให้บริการ ถ้าเราต้องการที่จะใช้ Service แต่ว่าเราไม่รู้ว่าบริการนั้นให้บริการอยู่ที่ไหน เราก็สามารถที่จะไปค้้นหายัง UDDI ได้ ส่วนใน UDDI นั้นก็จะระบบจัดการข้อมูลต่าง ๆ ที่ทำขึ้นไว้รองรับการลงทะเบียนบริการ (Service ) ต่าง ๆ ที่ได้มีการจัดทำขึ้น
แล้วในส่วนของผู้ที่ใ้ห้ Service สมมติว่าผมสร้าง Service ขึ้นมาอันหนึ่งที่บริการที่ในการแปลงเลขฐาน 10 ให้เป็นเลขฐาน 2 ผมก็ต้องเอา service อันนี้ไปลงทะเบียนใน UDDI เพื่อที่จะบอกว่าบริการของผมอันนี้นะ คือบริการอะไร ชื่ออะไร แ้ล้วถ้าจะใช้บริการนี้ต้องเรียกจากที่ไหนได้บ้าง อย่างนี้เป็นต้น
ดีมากค่ะคุณวิรัตน์ แต่ข้อมูลที่ลงทะเบียนที่ UDDI คือที่อยู่ของเอกสาร WSDL ของเว็บเซอร์วิส