2005/Aug/14

เนื้อหาและรายละเอียด นำมาจาก แคมปัสบอร์ด ซึ่ง อ.กานดา ได้อธิบายไว้ให้ เข้าใจหลักการมากขึ้นนะครับ

"อินเทอร์เน็ตได้ทำให้การสื่อสารข้อมูลระหว่างมนุษย์เป็นไปได้อย่างรวดเร็วและสะดวก ซึ่งได้มีผลกระทบต่อหลายวงการ อย่างเช่น ในการศึกษานั้น ทำให้ผู้เรียนสามารถศึกษาสิ่งต่าง ๆ ได้จากสื่ออิเลคทรอนิกส์ซึ่งสามารถเข้าถึงได้ผ่านอินเตอร์เน็ต ในการทำธุรกิจ ทำให้เจ้าของผลิตภัณฑ์ พันธมิตรคู่ค้า ตลอดจนลูกค้า มีการสื่อสารและทำงานร่วมกัน ไม่ว่าจะอยู่ในสาขาอาชีพใด การติดต่อสื่อสารและทำงานร่วมกันระหว่างองค์กรนั้นจำเป็นต้องเกิดขึ้น ในอดีตที่ผ่านมาองค์กรต่าง ๆ มักจะประสบปัญหาจากการทำงานร่วมกันโดยใช้แอพพลิเคชันต่างๆ ที่ถูกพัฒนามาจากหลากหลายแพลตฟอร์ม หลากหลายระบบปฏิบัติการ หลากหลายภาษา และถึงแม้ว่าองค์กรต่างๆ สามารถที่จะเชื่อมต่อแอพพลิเคชันต่างๆ เข้าด้วยกันได้ แต่การทำเช่นนั้นก็มีค่าใช้จ่ายที่สูง และมีความซับซ้อนมาก ด้วยเหตุนี้เองที่ทำให้มีความต้องการมาตราฐานกลาง เพื่อทำให้การติดต่อสื่อสารและทำงานร่วมกันองค์กรง่าย และรวดเร็วมากขึ้น มาตราฐานกลางนั่นก็คือเว็บเซอร์วิส

เว็บเซอร์วิส (Web Services) เป็นการ "บริการ" ที่เป็นระบบซอฟต์แวร์ที่ออกแบบมาเพื่อสนับสนุนการทำงาน ระหว่างคอมพิวเตอร์กับคอมพิวเตอร์ผ่านระบบเครือข่าย โดยที่ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างคอมพิวเตอร์ คือภาษาเอ็กซ์เอ็มแอล (XML) ตัวอย่างเช่น การบริการในการเช็คราคาหุ้นของตลาดหุ้นหลาย ๆ ที่และอ่านข่าวจากแหล่งข่าว ๆ หลายที่โดยให้เฉพาะข่าวของบริษัทที่ผู้ขอใช้บริการสนใจ ผู้ให้บริการเว็บเซอร์วิสหนึ่งอาจจะเป็นผู้ขอบริการเว็บเซอร์วิสอื่น ยกตัวอย่างเช่น เว็บเซอร์วิสที่ให้บริการข้อมูลก่อนการซื้อขายหุ้น อาจจะเป็นผู้ขอใช้บริการของเว็บเซอร์วิสที่ให้บริการการให้ข่าว

ความสามารถของเว็บเซอร์วิสที่ทำให้โปรแกรมคุยกับโปรแกรมได้นั้น เป็นจุดแข็งของเว็บเซอร์วิส ที่สามารถจะเชื่อมบริการหลายๆอันเข้าด้วยกัน แนวความคิดนี้ได้ถูกนำมาวางแผนและนำเสนอมาตรฐานที่จะทำให้เว็บเซอร์วิส ติดต่อกันได้อย่างมีประสิทธิภาพเช่น การใช้เอกสารภาษา WSDL (Web Services Description Language) ซึ่งเป็นภาษา XML ประเภทหนึ่ง WSDL (Web Services Description Language) ที่มาอธิบายการเรียกใช้เว็บเซอร์วิสซึ่งเปรียบเสมือนการอ่านคู่มือการใช้งานโปรแกรมนั่นเอง แต่ทว่ามีข้อแตกต่างกันตรงที่ไม่เฉพาะมนุษย์เท่านั้นที่สามารถเข้าใจคู่มือนั่น โปรแกรมที่สามารถอ่านเอกสารภาษา XML เข้าใจสามารถที่จะเข้าใจเอกสาร WSDL ได้เช่นกัน ซึ่งจากคุณสมบัตินี้ช่วยทำให้การเรียกใช้เว็บเซอร์วิสเป็นไปได้อย่างอัตโนมัติ

นอกจาก XML จะถูกใช้ในการเป็นภาษาในการอธิบายการเรียกใช้เว็บเซอร์วิสแล้ว XML ยังเป็นภาษาที่ใช้ในการบันทึกข้อมูลระหว่างผู้ให้บริการและผู้ขอใช้การบริการเว็บเซอร์วิส รูปแบบของข้อมูล XML ที่ใช้ในการติดต่อนี้เรียกว่าSOAP (Simple Object Access Protocol) เนื่องจากข้อมูลที่ติดต่ออยู่ในรูปแบบ XML ทำให้โปรแกรมต่าง ๆ สามารถติดต่อกันได้ ถึงแม้ว่าอาจจะถูกพัฒนาและเรียกใช้บนแพลตฟอร์มที่แตกต่างกัน หรือใช้ภาษาที่แตกต่างกันในการพัฒนา ทั้งนี้เนื่องจาก XML เป็นภาษาอักขระ (text) ซึ่งระบบปฎิบัติการทุกระบบสามารถเข้าใจ นอกจากนี้การที่ XMLมีแท๊ก (tag) และรูปแบบโครงสร้างที่อธิบายข้อมูลด้วยตัวมันเอง ทำให้การเข้าใจและการจัดการข้อมูล SOAP messages นั้นสามารถทำได้โดยโปรแกรมและช่วยทำให้การติดต่อระหว่าง ผู้ให้บริการและผู้ใช้เว็บเซอร์วิสเป็นไปได้อย่างอัตโนมัติ"

TAG : web services เว็บเซอร์วิส

ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry
#353  by  new (189.50.16.12) At 2009-01-04 19:24, 
My site is great, [url=" http://www.kaboodle.com/pic_hunter_eno "]pic hunter[/url], cbvgwy,
#354  by  NLPgBDSm (213.132.44.39) At 2009-01-05 04:23, 
#355  by  com (200.252.201.144) At 2009-01-05 12:45, 
obkgpul xgocpk kizmne hgom
http://kqgohle.hostevo.com/comaab.html com
#356  by  com (123.236.189.46) At 2009-01-05 14:00, 
#357  by  com (200.46.75.114) At 2009-01-05 14:02, 
Soft,
#358  by  FkoYkqAqWsiaABJrn (213.253.1.41) At 2009-01-05 15:19, 
Soft,
#359  by  SOcsGJFeQUB (87.118.125.129) At 2009-01-05 17:29, 
Soft,
#360  by  wSSdORMCRLNH (89.163.16.193) At 2009-01-05 19:38, 
#361  by  christmas (200.93.44.47) At 2009-01-06 07:49, 
#362  by  christmas (80.93.126.10) At 2009-01-06 08:28, 
#363  by  christmas (203.110.240.22) At 2009-01-06 09:03, 
lsef iykoh tygrom jnut
http://xmoiuvg.007gb.com/christmas524.html christmas
#364  by  christmas (201.234.245.10) At 2009-01-06 10:05, 
Soft, [url=" http://www.kaboodle.com/brazzers_yxy "]brazzers by rabbit[/url], ukzxk,
#365  by  wVmSoYvteEoc (220.227.8.72) At 2009-01-06 11:03, 
#366  by  christmas (194.213.194.191) At 2009-01-06 11:14, 
Hi, good site, [url=" http://www.kaboodle.com/bangbros_xgx "]bangbro[/url], ztvrs,
#367  by  FiCUxZef (202.78.227.32) At 2009-01-06 14:59, 
ipvm aofx pduxr jukfq
http://fuehhmt.5webs.net/christmasfae.html christmas
#368  by  christmas (212.62.118.6) At 2009-01-06 16:51, 
#369  by  christmas (123.201.152.74) At 2009-01-06 17:38, 
dwpens nxfkji ydpzqxn ujtg
http://fuehhmt.5webs.net/christmasfae.html christmas
#370  by  christmas (194.153.92.172) At 2009-01-06 18:25, 
#371  by  christmas (89.122.239.187) At 2009-01-06 20:19, 
#372  by  christmas (213.82.91.94) At 2009-01-06 21:07, 
qbpx qiywdub ywcsvu yfoum
http://one.xthost.info/volica/christmasa80.html christmas
#373  by  christmas (201.26.203.176) At 2009-01-06 22:04, 
#374  by  christmas (24.16.137.197) At 2009-01-07 02:30, 
#375  by  christmas (69.117.216.174) At 2009-01-07 04:15, 
evmads vdcuor uiwth xdqziam
http://luptuxe.fizwig.com/christmas25d.html christmas
#376  by  christmas (201.216.211.81) At 2009-01-07 05:34, 
#377  by  com (121.58.193.10) At 2009-01-07 14:52, 
#378  by  com (217.219.86.148) At 2009-01-07 15:49, 
#379  by  com (201.6.155.7) At 2009-01-07 16:13, 
#380  by  com (82.18.121.164) At 2009-01-07 17:48, 
#381  by  com (118.167.138.112) At 2009-01-07 18:35, 
fujk rotc jbsel gyabum
http://ypasjei.fastsit.com/comca2.html com
#382  by  com (200.233.221.99) At 2009-01-07 19:24, 
#383  by  com (201.94.165.199) At 2009-01-07 21:40, 
#384  by  com (201.231.112.206) At 2009-01-08 00:20, 
#385  by  lyric (221.128.242.22) At 2009-01-08 01:15, 
#386  by  com (200.181.4.82) At 2009-01-08 02:26, 
#387  by  com (203.187.196.168) At 2009-01-08 03:25, 
tciol nzuie cglnqa yqzjngv
http://rqvomdu.fasthoster.info/com720.html com
#388  by  com (91.121.134.63) At 2009-01-08 04:10, 
dhkboli pajrciy bgjtoq nkwq
http://uivepkg.5nxs.com/come4d.html com
#389  by  com (203.187.196.168) At 2009-01-08 04:20, 
hayzien byce rjzwh nmlhf
http://csdpoah.hostevo.com/com0d8.html com
#390  by  com (88.191.35.62) At 2009-01-08 04:41, 
#391  by  com (202.147.168.58) At 2009-01-08 04:46, 
#392  by  com (218.248.21.194) At 2009-01-08 07:26, 
#393  by  com (81.255.13.36) At 2009-01-08 10:23, 
#394  by  com (72.51.31.19) At 2009-01-08 13:58, 
#395  by  com (204.11.18.89) At 2009-01-08 19:25, 
lwimekn zoasyr snmjuq olakhr
http://utenti.lycos.it/rdqnkcac/vacation501.html vacation
#396  by  vacation (202.212.39.206) At 2009-01-08 23:36, 
cvisx rytwvlx rmnp eaqud
http://neolopin.myd.net/vacationf07.html vacation
#397  by  vacation (91.192.241.139) At 2009-01-09 00:24, 
#398  by  vacation (62.189.240.130) At 2009-01-09 01:16, 
#399  by  vacation (82.233.179.1) At 2009-01-09 03:41, 
#400  by  vacation (209.237.227.133) At 2009-01-09 05:57, 
#401  by  vacation (200.31.42.3) At 2009-01-09 06:28, 
#402  by  vacation (82.33.194.185) At 2009-01-09 06:40, 

<< Home