ไม่รู้

Fri 3 Mar 2006 13:29:53
Fri 3 Mar 2006 13:29:53
Web Service คืออะไร ทำงานอย่างไร และเราสามารถใช้งานทำอะไรได้บ้าง
ขอบคุณค่ะ
Webservice เป็นมาตรฐานในการใช้ส่งข้อมูลครับ โดยตามมาตรฐานใช้หลักการของ
XML และ XSL ผ่าน SOAP Protocal โดยทุก Webservices จะมี WSDL
(WebServices Description Language) เพื่อใช้ในการอธิบายว่า WebServices
นั้นๆประกอบด้วย Method ใดๆบ้างมีการส่ง parameter ชื่อใดบ้าง
การประยุกต์ใช้งานจะมีการใช้มากในการพัฒนา Application ทั้ง Windows Based และ Web based โดยจะการพัฒนาในแบบ Muti-tiers Application (Client --> Service server --> Service Server --> Databases Server) ในเว็บไซท์ใหญ่ๆ เช่น Google, Alexa, MSN, Yahoo, AOL, ICQ, Ebay ฯลฯ ในไทยก็ในธนาคารทั่วไป, เว็บไซท์ใหญ่ๆของไทย และในองค์กรใหญ่ๆทั่วไป
ส่วนประโยชน์นั้นก็ช่วยให้โปรแกรมที่ได้รับการพัฒนาขึ้นนั้นมีความเสถียรและมีประสิทธิภาพรวมถึงมีความปลอดภัยมากขึ้นครับเนื่องจาก Interface ไม่ได้ทำการติดต่อไปยัง Database โดยตรงทำให้ความเป็นไปได้ที่จะเกิดความผิดพลาดในการนำเสนอข้อมูลที่เป็นความลับมีน้อยลง และการเจาะระบบก็จะทำได้ยากขึ้นครับ
ส่วนข้อเสียก็เหมือน Multi-tiers Application ทั่วไปครับเนื่องจากมีการติดต่อหลายจุดการทำงานจะค่อนข้างช้ากว่านิดหน่อย WebServices จึงต้องมีการสร้าง Proxy เพื่อทำการ Cache ข้อมูลเพื่อให้ทำงานได้เร็วขึ้น ซึ่งจะให้ประโยชน์ได้มากในการพัฒนา Content ที่มีความถี่ในการ Update ของข้อมูลน้อยๆ
การประยุกต์ใช้งานจะมีการใช้มากในการพัฒนา Application ทั้ง Windows Based และ Web based โดยจะการพัฒนาในแบบ Muti-tiers Application (Client --> Service server --> Service Server --> Databases Server) ในเว็บไซท์ใหญ่ๆ เช่น Google, Alexa, MSN, Yahoo, AOL, ICQ, Ebay ฯลฯ ในไทยก็ในธนาคารทั่วไป, เว็บไซท์ใหญ่ๆของไทย และในองค์กรใหญ่ๆทั่วไป
ส่วนประโยชน์นั้นก็ช่วยให้โปรแกรมที่ได้รับการพัฒนาขึ้นนั้นมีความเสถียรและมีประสิทธิภาพรวมถึงมีความปลอดภัยมากขึ้นครับเนื่องจาก Interface ไม่ได้ทำการติดต่อไปยัง Database โดยตรงทำให้ความเป็นไปได้ที่จะเกิดความผิดพลาดในการนำเสนอข้อมูลที่เป็นความลับมีน้อยลง และการเจาะระบบก็จะทำได้ยากขึ้นครับ
ส่วนข้อเสียก็เหมือน Multi-tiers Application ทั่วไปครับเนื่องจากมีการติดต่อหลายจุดการทำงานจะค่อนข้างช้ากว่านิดหน่อย WebServices จึงต้องมีการสร้าง Proxy เพื่อทำการ Cache ข้อมูลเพื่อให้ทำงานได้เร็วขึ้น ซึ่งจะให้ประโยชน์ได้มากในการพัฒนา Content ที่มีความถี่ในการ Update ของข้อมูลน้อยๆ
ไม่รู้

Fri 3 Mar 2006 18:16:16
Fri 3 Mar 2006 18:16:16
ขอบคุณมากๆ ค่ะ จะเป็น ตอบได้เร็ว และ ชัดเจนมากค่ะ จะเข้ามาบ่อยๆนะคะ

















