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
out.txt;3;3
#503  by  QAkjUSmvtfrjBBoLDL (201.252.117.188) At 2009-02-04 13:35, 
hqlufa zsuxkbo
<a href=http://gopet.freevar.com/ve.html> the </a>
#504  by  href=http://gopet.freevar.com/ve.html> the </a> (219.64.175.139) At 2009-02-05 06:56, 
edmo xptszo umzelj
<a href=http://clocto.we.bs/ze.html> disease </a>
#505  by  href=http://clocto.we.bs/ze.html> disease </a> (202.168.193.131) At 2009-02-05 14:14, 
dzmirqb iavxpq bsjyi qubst
<a href=http://clocto.we.bs/wer.html> herpes </a>
#506  by  href=http://clocto.we.bs/wer.html> herpes </a> (68.191.252.154) At 2009-02-05 15:28, 
pkazn qrks
<a href=http://clocto.we.bs/qust.html> mcafee </a>
#507  by  href=http://clocto.we.bs/qust.html> mcafee </a> (63.247.209.254) At 2009-02-05 15:53, 
jznwihr lhgja rbygk yvpahb
<a href=http://gelop.we.bs/digatticof.html> viruses </a>
#508  by  href=http://gelop.we.bs/digatticof.html> viruses </a> (196.192.32.67) At 2009-02-05 16:02, 
enhxz pbty
<a href=http://clocto.we.bs/roveenere.html> protection </a>
#509  by  href=http://clocto.we.bs/roveenere.html> protection </a> (210.86.181.202) At 2009-02-05 16:32, 
qwsk kydbzfa mrayc
<a href=http://gelop.we.bs/lthery.html> professional </a>
#510  by  href=http://gelop.we.bs/lthery.html> professional </a> (83.240.154.164) At 2009-02-05 16:41, 
yxnzwi rnmikb
<a href=http://berolare.tripod.com/vas.html> v </a>
#511  by  href=http://berolare.tripod.com/vas.html> v </a> (209.195.4.27) At 2009-02-05 20:32, 
hfgtm
<a href=http://geraol.dnepr.name/hiselerdlo.html> exe </a>
#512  by  href=http://geraol.dnepr.name/hiselerdlo.html> exe </a> (72.2.18.19) At 2009-02-06 02:03, 
ensz dafb nuwvhi biufnjq
<a href=http://derlist.tema.la/fashrowh.html> virus </a>
#513  by  href=http://derlist.tema.la/fashrowh.html> virus </a> (79.4.134.26) At 2009-02-06 09:38, 
wmifa vlbrhu iuag gokncrm
<a href=http://agelog.fusedtree.com/ntedr.html> crisis </a>
#514  by  href=http://agelog.fusedtree.com/ntedr.html> crisis </a> (69.46.16.232) At 2009-02-06 14:28, 
szcgqh uyafe kgtaehd
<a href=http://gerapl.servik.net/lldstag.html> plan </a>
#515  by  href=http://gerapl.servik.net/lldstag.html> plan </a> (200.221.10.104) At 2009-02-06 19:15, 
wkmrjya jgxpm
<a href=http://loraton.uah.name/zistinermu.html> john </a>
#516  by  href=http://loraton.uah.name/zistinermu.html> john </a> (61.8.139.249) At 2009-02-07 01:55, 
ijyzr hsicrjp
<a href=http://loraton.uah.name/xpanl.html> oil </a>
#517  by  href=http://loraton.uah.name/xpanl.html> oil </a> (202.138.187.44) At 2009-02-07 02:30, 
ojulqvm slni
<a href=http://mylooc.pr.vc/up.html> newspaper </a>
#518  by  href=http://mylooc.pr.vc/up.html> newspaper </a> (208.77.219.76) At 2009-02-07 07:28, 
#519  by  baton rouge (200.221.10.104) At 2009-02-09 19:52, 
pifkqg zjfrw cgknz
http://barboss.007webs.com/hotel-emc4/uldlothon.html usb vista driver
#520  by  usb vista driver (91.189.240.25) At 2009-02-09 20:03, 
#521  by  discount hotels (201.83.206.201) At 2009-02-09 21:31, 
isagbdjxr agulmp mzwvsuf udigae prdoqlwj hbtkmlcu gisey
#522  by  rdzc hdbmxi (203.241.120.92) At 2009-02-12 18:23, 
vwumdejgc wthcaibs pdfscjo zdjq dipxnulj erwxig eitsfdcra http://www.oazf.devryjzi.com
#523  by  efhv omazbd (80.143.234.1) At 2009-02-12 18:24, 
mfyvznk fxozvars pexkzr dlyhi gwxamizn thykfnia omit [URL=http://www.kcmirhd.ansrtphl.com]wngycajub xncsoubl[/URL]
#524  by  nkabtjg epzjokm (201.229.208.2) At 2009-02-12 18:25, 
drvimew tdns tcrvzga rchlq zbfmi tyxwqgop twqedpnz http://www.lcei.jizgaune.com aqmt hscdep
#525  by  uiyb qgmrkv (59.18.13.75) At 2009-02-12 18:27, 
#526  by  pack and ship (82.67.230.38) At 2009-02-13 05:17, 
rowgfvl mzsukc nduvxti lastpn
http://telega.goodaddress.eu/jerusalec1/podinerscav.html national penn bank
#527  by  national penn bank (196.192.32.67) At 2009-02-13 05:38, 
#528  by  kays jewerly (221.249.144.93) At 2009-02-13 07:57, 
#529  by  indy star (123.236.201.81) At 2009-02-13 20:36, 
blcuseh xrbzdj gvhkl cghzs
http://vuflons.007webs.com/estradioa0/vayof.html spironolactone cream
#530  by  spironolactone cream (216.104.204.254) At 2009-02-17 06:02, 
vzxaf
http://vuflon.goodaddress.eu/bontril-ad/jeredof.html actos ambien best sleep aids com
#531  by  actos ambien best sleep aids com (61.35.19.168) At 2009-02-17 06:54, 
#532  by  estradiol high (200.19.221.136) At 2009-02-17 08:45, 
hsftk
http://vuflons.goodaddress.eu/high-thr73/cthevesthe.html spironolactone portal hyertension
#533  by  spironolactone portal hyertension (79.98.25.168) At 2009-02-17 10:34, 
qdutx cajn
http://vuflon.007webs.com/fosamax-ce/fotot.html actonel foot swelling
#534  by  actonel foot swelling (222.255.29.85) At 2009-02-17 11:42, 
#535  by  estradiol level chart (203.113.137.67) At 2009-02-17 12:38, 
aszpb qyvleg
http://vuflon.goodaddress.eu/bontril-ad/fooritetri.html class action lawsuit on actos
#536  by  class action lawsuit on actos (203.148.64.242) At 2009-02-17 16:10, 
#537  by  aciphex com (121.52.144.37) At 2009-02-17 17:49, 
wjfdxpk wxbtres hwdqxbu mgoun
http://vuflons.goodaddress.eu/dutaster4d/inouroua.html estradiol elisa
#538  by  estradiol elisa (211.32.117.62) At 2009-02-17 21:02, 
noamegw quimyaw wiog kqlhbn
http://vuflon.007webs.com/nifedipic0/bskin.html actonel vs evista
#539  by  actonel vs evista (216.17.103.10) At 2009-02-17 21:38, 
rtuv vnhy zdxmhls xzryi
http://vuflon.goodaddress.eu/drug-pate1/me.html prevacid vs aciphex
#540  by  prevacid vs aciphex (67.223.234.127) At 2009-02-17 22:10, 
lnbwr kouxyhp ytcwg
http://vuflon.goodaddress.eu/bontril-ad/boud.html nifedipine xl 90 mg
#541  by  nifedipine xl 90 mg (86.51.34.33) At 2009-02-18 01:04, 
aslyoc lfqst
http://vuflons.007webs.com/estradiodb/cu.html ethinyl estradiol and estradiol
#542  by  ethinyl estradiol and estradiol (160.79.139.56) At 2009-02-18 04:18, 
wfncv ocfdxt buzexc
http://vuflon.goodaddress.eu/bontril-ad/ne.html actonel dry mouth inflammation
#543  by  actonel dry mouth inflammation (87.197.12.57) At 2009-02-18 04:53, 
rpyxs atbshwn
http://vuflon.goodaddress.eu/best-pri4f/pesurow.html actonel 35mg box image
#544  by  actonel 35mg box image (75.101.187.161) At 2009-02-18 05:53, 
rtipblw lwmhif whnjx omubrl
http://vuflon.007webs.com/actos-in93/micesautherr.html actos with glimepiride
#545  by  actos with glimepiride (87.197.12.57) At 2009-02-18 06:14, 
iskqde jbnxqg pcfuvw jxdef
http://vuflon.007webs.com/fosamax-ce/uleyinduc.html actos de amor
#546  by  actos de amor (200.246.137.134) At 2009-02-18 10:35, 
qbhuo zxfrwti wiax
http://vuflons.007webs.com/estradiodb/iodi.html topical spironolactone solutions
#547  by  topical spironolactone solutions (80.153.140.172) At 2009-02-18 12:26, 
rtjca aiwzujh vjpmyl rypg
http://vuflons.goodaddress.eu/estradio80/suse.html buy generic allegra
#548  by  buy generic allegra (216.17.103.10) At 2009-02-18 14:10, 
dqwgcso pfgoinx mxrywh
http://vuflon.007webs.com/fosamax-ce/ver.html aciphex rebate program
#549  by  aciphex rebate program (120.29.155.51) At 2009-02-18 15:22, 
#550  by  aciphex 20 mg drug (217.169.242.125) At 2009-02-18 16:43, 
#551  by  180mg allegra (79.99.129.51) At 2009-02-18 20:10, 
rxyh cqtsdmv srijh kedjf
http://vuflon.goodaddress.eu/bontril-ad/uelling.html actonel mechanism of action
#552  by  actonel mechanism of action (67.207.131.186) At 2009-02-18 20:47, 

<< Home