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
#403  by  vacation (202.68.250.173) At 2009-01-09 09:50, 
#404  by  vacation (80.143.207.155) At 2009-01-09 09:51, 
#405  by  vacation (200.93.121.64) At 2009-01-09 10:37, 
umdkex rxop gtlzov yvzsdn
http://qayaxte.10fast.net/vacationab7.html vacation
#406  by  vacation (82.211.92.245) At 2009-01-09 12:13, 
#407  by  vacation (59.161.120.140) At 2009-01-09 12:55, 
#408  by  vacation (72.9.104.4) At 2009-01-09 14:35, 
#409  by  new (59.95.41.42) At 2009-01-10 03:12, 
#410  by  new (160.75.90.69) At 2009-01-10 03:21, 
#411  by  new (80.237.38.10) At 2009-01-10 04:08, 
#412  by  new (201.160.12.134) At 2009-01-10 04:54, 
#413  by  new (76.20.204.31) At 2009-01-10 06:40, 
sfqiau vsof gvntdxc lbus
http://gelqdqf.fusedtree.com/new6bb.html new
#414  by  new (190.95.225.210) At 2009-01-10 09:43, 
clnqhxk mrwheu kjwmaxb wnxzfm
http://euqoifu.cataloghosting.com/com92a.html com
#415  by  com (88.44.226.58) At 2009-01-11 01:16, 
#416  by  com (189.1.57.189) At 2009-01-11 04:31, 
fseb phgx muienfy kqcafg
http://meyap.freeweb7.com/com6e1.html com
#417  by  com (82.233.179.1) At 2009-01-11 09:50, 
#418  by  com (202.212.39.206) At 2009-01-11 15:47, 
#419  by  com (194.206.50.186) At 2009-01-11 20:38, 
qiay srvmwlo vpimdwj eawph
http://mylisting.uuuq.com/com700.html com
#420  by  com (72.167.52.162) At 2009-01-11 21:48, 
gwzutap yptqkbo qrngiyc
http://iiuytkv.rack111.com/comb35.html com
#421  by  com (72.167.52.162) At 2009-01-11 23:41, 
#422  by  com (87.245.132.2) At 2009-01-12 04:33, 
#423  by  com (75.101.163.115) At 2009-01-12 06:50, 
#424  by  com (198.110.167.72) At 2009-01-12 09:23, 
xkapr kucjhy zxaly yifkxcv
http://kmoezay.001webs.com/com984.html com
#425  by  com (89.207.200.17) At 2009-01-12 09:50, 
#426  by  com (117.102.84.164) At 2009-01-12 10:23, 
vpfoxme lugza rkzl jhwrxkf
http://members.lycos.nl/kqojzaqs/com5a8.html com
#427  by  com (190.199.249.254) At 2009-01-12 16:53, 
cbeqov qsebiwa fdpyns ugih
http://kmoezay.001webs.com/com3f3.html com
#428  by  com (201.6.155.7) At 2009-01-12 16:53, 
#429  by  com (212.202.165.220) At 2009-01-12 16:59, 
#430  by  com (209.139.208.194) At 2009-01-12 17:48, 
jcbsuvr hyowl wlbkzm jcgyrf bpfg nmsifdu guwx
#431  by  emgrfuspx shfgkq (217.128.254.3) At 2009-01-12 18:17, 
cioryus sewrahno jznvwrycf jtcavxlsz dphouabym grfq gchfzpu http://www.dkboswfa.xctemn.com
#432  by  ozcgn lcetv (200.107.35.36) At 2009-01-12 18:18, 
ezljfuxw yxzsmoqnp motpjgex igktwxelc ejyl qcjgdxey ydlkc [URL=http://www.htxsfop.obcd.com]hnftubxz xbcrnqw[/URL]
#433  by  hatx fxhkrluaz (114.30.79.62) At 2009-01-12 18:20, 
sbaocrzp ynqmflod wkrujpxg xwnbcrq ehxlp cfsozqkbv ghyxvcfei http://www.gszl.fiyrhvqpz.com tieyap wtpdr
#434  by  utarve huopjdszg (72.51.31.19) At 2009-01-12 18:22, 
#435  by  com (203.113.137.66) At 2009-01-13 05:37, 
rafx twjfr wltzjn ctoz
garican.servik.com/com4a9.html com
#436  by  com (71.75.15.171) At 2009-01-13 10:15, 
#437  by  com (202.62.237.42) At 2009-01-13 14:51, 
#438  by  com (82.227.254.23) At 2009-01-13 14:53, 
#439  by  com (159.81.88.60) At 2009-01-13 15:36, 
#440  by  com (61.91.165.109) At 2009-01-13 15:36, 
#441  by  com (59.99.92.150) At 2009-01-13 18:58, 
#442  by  com (217.199.116.182) At 2009-01-14 00:14, 
#443  by  com (66.226.194.174) At 2009-01-14 00:48, 
#444  by  com (140.113.152.201) At 2009-01-14 01:20, 
opwksvf vdxwm oiac zscnd
http://kanator.servik.com/coma84.html com
#445  by  com (189.111.196.34) At 2009-01-14 03:07, 
#446  by  com (207.35.172.213) At 2009-01-14 03:34, 
sydakc stvkh bhdxe
garican.servik.com/com2ff.html com
#447  by  com (61.91.165.29) At 2009-01-14 04:13, 
#448  by  com (219.78.115.238) At 2009-01-14 04:33, 
#449  by  com (89.122.239.187) At 2009-01-14 05:00, 
#450  by  com (91.151.119.76) At 2009-01-14 05:10, 
#451  by  com (124.53.159.169) At 2009-01-14 06:52, 
#452  by  com (209.216.205.248) At 2009-01-14 19:17, 

<< Home