SlideShare a Scribd company logo
เทคโนโลยีเว็บเซอร์วิส 
Technology Web Services 
ศุภชัย ดอนชาม่วง
ความเป็นมาและความสำาคัญ 
ของปัญหา 
ปัจจุบันสถาบันการศึกษาหลายสถาบันใช้ระบบบริหารการเรียน การ 
สอน (Learning Management System:LMS) ด้วย ซอร์ฟแวร์โอเพนซอร์ส 
Moodle เพื่อลดค่าใช้จ่ายในการพัฒนา และติดตั้งระบบ ซึ่งหลายสถาบันการ 
ศึกษาได้ใช้โปรแกรมนี้ เป็นเครื่องมือในการจัดการเรียนการสอนออนไลน์ 
หรือการ เรียนสภาวะเสมือนจริง แต่อย่างไรก็ตามจาก พบว่า สถาบันการ 
ศึกษาส่วนใหญ่มีระบบทะเบียนนิสิตเป็นของ ตนเอง หรือหลายสถาบันการ 
ศึกษามีระบบสารสนเทศด้านการบริหารการศึกษาของตนเอง ปัญหาที่พบก็ 
คือโปรแกรม ประยุกต์เหล่านี้ได้ออกแบบและพัฒนาขึ้นมาอย่างเป็นอิสระ 
ด้วยเทคโนโลยีและแพลตฟอร์มที่แตกต่างกัน 
ปัจจุบันเทคโนโลยีเว็บเซอร์วิสซึ่งเป็นระบบซอฟต์แวร์ที่ถูก ออกแบบมา 
เพื่อสนับสนุนการแลกเปลี่ยนข้อมูลกันระหว่าง เครื่องคอมพิวเตอร์ โดยภาษา 
ที่ใช้ในการติดต่อสื่อสาร คือ ภาษาเอกซ์เอ็มแอล (XML) และเทคโนโลยี 
เว็บเซอร์วิสมี อินเทอร์เฟสที่ใช้อธิบายรูปแบบข้อมูลเครื่องคอมพิวเตอร์ 
ประมวลผลได้ เว็บเซอร์วิสจึงเป็นเครื่องมือหน่วยที่สามารถ ตอบสนองแนวคิด 
ของสถาปัตยกรรมเชิงบริการ
วัตถุประสงค์ของงานสัมมนา 
1. เพื่อศึกษาทฤษฎีเว็บเซอร์วิส 
2. เพื่อศึกษาเรียนรู้ด้านภาษาของเว็บเซอร์วิส 
3. เพื่อศึกษาการทำางานของเว็บเซอร์วิส 
ผลที่คาดว่าจะได้รับ 
1. มีความเข้าใจเกี่ยวกับเรื่องเว็บเซอร์วิสเพิ่มมาก 
ขึ้น 
2. เพื่อเพิ่มความรู้ความเข้าใจในหลักการ 
ทำางานของเว็บเซอร์วิส
เครื่องมือที่ใช้ในการดำาเนินงานวิจัย 
ฮาร์ดแวร์ 
ยี่ห้อ SUMSUNG 
รุ้น Series 3 NP370R4V-S01TH 
Memory 4 GB DDR3 
Garphic AMD Radeon HD 8750M (1GB GDDR3) 
Hard Disk 500 GB 5400 RPM 
ระบบปฏิบัติการ Windowe 7 
ซอฟแวร์ 
- Google 
- Internet Explorer 6.0 
- microsoft word 2007 
- Dw (Dreamweaver)
คำานิยามศัพท์เฉพาะ 
เทคโนโลยี คือ สิ่งที่มนุษย์พัฒนาขึ้น เพื่อช่วยในการทำางานหรือแก้ 
ปัญหาต่าง ๆ เข่น อุปกรณ์, เครื่องมือ, เครื่องจักร, วัสดุ หรือ แม้กระทั่งที่ไม่ 
ได้เป็นสิ่งของที่จับต้องได้ เช่น กระบวนการต่าง ๆ 
เว็บเซอร์วิส (Web service) คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อ 
สนับสนุนการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบ 
เครือข่ายโดยที่ใช่ภาษาในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์
ทฤษฎีและงานวิจัยที่เกี่ยวข้อง 
XML 
ภาษา XMLย่อมาจาก Extensible 3D Effect 
Markup Language คือภาษาหนึ่ง 
ที่ใช้ในการแสดงผลข้อมูล ซึ่งภาษาที่ใช้กำาหนดรูปแบบของคำาสั่งภาษา 
HTML หรือที่เรียกว่า Meta Data ซึ่งจะใช้สำาหรับกำาหนดรูปแบบของคำาสั่ง 
Markup ต่าง ๆ ถ้าเปรียบเทียบกับภาษา HTML จะแตกต่างกันที่ HTML ถูก 
ออกแบบมาเพื่อการแสดงผลอย่างเดียวเท่านั้น เช่นให้แสดงผลตัวเล็ก ตัว 
หนา ตัวเอียง เหมือนที่คุณเคยเห็นในเว็บเพจทั้วไป แต่ภาษา XML นั้นถูก 
ออกแบบมาเพื่อเก็บข้อมูล โดยทั้งข้อมูลและโครงสร้างของข้อมูลนั้นๆไว้ด้วย 
กัน ส่วนการแสดงผลก็จะใช้ภาษาเฉพาะซึ่งก็คือ XSL (Extensible 
Stylesheet Language) 
ภาษา XML มีโครงสร้างที่ประกอบด้วยแท็กเปิด และแท็กปิด เช่นเดียว 
กับภาษา HTML แต่ภาษา XML คุณสามารถสร้างแท็กรวมทั้งกำาหนด 
โครงสร้างของข้อมูลได้เอง ซึ่งความสามารถตรงนี้ตัวภาษา ทำาไม่ได้เพราะ 
ภาษา HTML ถูกกำาหนดแท็กตายตัวโดย W3C หรือ World Wide Web 
Consortium อาจกล่าวได้ว่า XML เป็นส่วนเสริมของ HTML เพราะตัว XML 
ไม่สามารถแสดงผลได้ในตัวของมันเอง หากต้องการแสดงผลที่ถูกต้อง จะ 
ต้องมีการใช้ร่วมกับภาษาอื่น เช่น HTML,JSP, PHP , ASP หรือภาษาอื่น ๆ 
ที่สนับสนุน XML จะมีนามสกุลเป็น .XML สามารถสร้างขึ้นจากโปรแกรม 
ประเภท Text Editor ใดก็ได้ เช่น Notepad, Editplus , DreamWeaver, 
MS Word เป็นต้น
จุดเด่นของ XML 
1. ดูเอกสารได้ง่าย สะดวก และได้ผลดีเหมือน HTML 
2. สนับสนุนการประยุกต์ใช้กับงานต่าง ๆ และสนับสนุนโปรแกรม 
ประยุกต์ต่าง ๆ 
3. เขียนง่าย 
4. อ่านได้ด้วยมนุษย์ โดยไม่ต้องอาศัยโปรแกรมหรือเครื่องมือช่วยแปล 
5. การเขียน XML ทำาได้ด้วยการใช้ Text editor ทั่วไป และไม่ต้องการ 
เครื่องมือที่ซับซ้อน 
6. ใช้เป็นตัวควบคุมข้อมูล (Meta data) จึงเป็นแนวทางในการขนส่ง 
ข้อมูล และสร้างการ เชื่อมโยงระหว่างแอปพลิเคชั่น 
ได้ง่าย 
7. สนับสนุน UNICODE ทำาให้ใช้ได้กับหลากหลายภาษา และผสมกัน 
ได้หลากหลายภาษา 
8. ดึงเอกสาร XML มาใช้งานได้ง่าย และใช้ร่วมกับโปรแกรมประยุกต์ 
อื่นได้ง่าย เช่น โปรแกรม DB2, Oracle, SAP เป็นต้น 
9. นำาไปประยุกต์ใช้ในการดำาเนินกิจกรรมบนเครือข่ายได้มาก เช่น E-Business, 
EDI, E-Commerce, การจัดการ Supply chain / Demand 
chain management, การดำาเนินการแบบ intranet และ Web Base 
Application
UDDI 
UDDI (Universal Description, Discovery, and Integration) เป็น 
registry ฐาน XML สำาหรับธุรกิจทั่วโลกที่บันทึกชื่อตัวเองบนอินเตอร์เน็ต นี่เป็น 
จุดมุ่งหมายสูงสุดเพื่อ streamline online transaction โดยให้บริษัทค้นหา 
บริษัทอื่นบนเว็บและทำาให้ระบบขอพวกเขาปฏิบัติงานภาในสำาหรับ e-commerce 
สามารถเปรียบเทียบ UDDI ได้กับสมุดโทรศัพท์หน้าขาว หน้า 
เหลือง หรือหน้าเขียว โครงการนี้ยอมให้ธุรกิจบันทึกชื่อตัวพวกเขาด้วยชื่อ 
ผลิตภัณฑ์ ตำาแหน่ง หรือ Web services ที่พวกเสนอ 
Microsoft, IBM และ Aribaเป็นหัวขบวน UDDI ในปัจจุบันโครงการนี้รวม 
130 บริษัท รวมถึงบริษัทมีชื่อเสียงของโลก Compaq, American Express, 
SAP AG และ Ford Motor ยอมรับ UDDI ส่วน Hewlett-Packard ซึ่งไดเรค 
ทอรี XML ที่เรียกว่า e-speak ได้บูรณาการเข้ากับ UDDI 
ขณะที่กลุ่มนี้ไม่ได้อ้างอิงตัวเองเป็นมาตรฐาน เพียงแต่เสนอกรอบการ 
ทำางานสำาหรับบูรณาการ Web services ข้อกำาหนด UDDI ใช้ประโยชน์จาก 
มาตรฐานของ World Wide Web Consortium (W3C) และ Internet 
Engineering Task Force (IETF) เช่น XML, HTTP และโปรโตคอล Domain 
Name System (DNS) รวมทั้งปรับเวอร์ชันก่อนหน้านี้ของข้อเสนอ Simple 
Object Access Protocol (SOAP) สำาหรับโปรแกรมข้ามแพล๊ตฟอร์ม 
ในเดือนพฤศจิกายน 2543 UDDI เข้าสู่เฟสทดสอบเบต้าสาธารณะ แต่ละ 
รายของผู้ก่อตั้ง Microsoft, IBM และ Aribaปัจจุบันเป็นผู้ปฏิบัติงานแม่ข่าย 
registry มีการแบ่งปันโดยแม่ข่ายในธุร 
อื่น UDDI beta มีกำาหนดเสร็จสิ้นในปลายปี 2544 ในอนาคต บริษัทอื่นจะ
เว็บเซอร์วิส 
เว็บเซอร์วิส (Web service)คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุน 
การแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเครือข่าย โดยที่ 
ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ คือเอกซ์เอ็มแอล 
เว็บเซอร์วิสมีอินเทอร์เฟส ที่ใช้อธิบายรูปแบบข้อมูลที่เครื่องคอมพิวเตอร์ประมวลผล 
ได้ เช่น WSDL ระบบคอมพิวเตอร์ใช้งานสื่อสารโต้ตอบกับเว็บเซอร์วิสตามรูปแบบ 
ที่ได้กำาหนดไว้แล้ว โดยการส่งสาสน์ตามอินเตอร์เฟสของเว็บเซอร์วิสนั้น โดยที่ 
สาสน์ดังกล่าวอาจแนบไว้ในซอง SOAP (<soap:Evelope>)หรือส่งตาม 
อินเตอร์เฟสในแนวทางของ REST สาสน์เหล่านี้ปกติแล้วถูกส่งโดยอาศัย HTTP 
และใช้ XML ร่วมกับมาตรฐานเกี่ยวกับเว็บอื่นๆ 
ความหมายของเซอร์วิส (Service) หรือบริการในแง่ของเทคโนโลยี เราลอง 
มาพิจารณาความหมายของบริการหรือกระบวนการ (Process) ที่องค์กรต่างๆ ทั้ง 
ภาครัฐและเอกชนต่างให้บริการกับประชาชน ลูกค้า พนักงาน หรือคู่ค้า ตัวอย่าง 
เช่นบริการที่พนักงานหน้าเคาท์เตอร์ของธนาคารสามารถให้บริการแก่ลูกค้าอาจมี 
หลากหลายอาทิเช่น บริการฝาก/ถอนเงิน บริการแลกเปลี่ยนเงินตราต่างประเทศ 
หรือบริการด้านสินเชื่อเป็นต้น บริการแต่ละบริการอาจจะมีกระบวนการในการ 
ทำางานที่ซับซ้อนแตกต่างกัน แต่ในมุมมองของลูกค้าจะไม่สนใจว่าบริการนั้นมีขั้น 
ตอนการทำางานอย่างไร แต่จะมีวัตถุประสงค์หลักเพื่อให้บริการนั้นเสร็จสิ้นและได้ 
ผลลัพธ์ออกมาตามที่ลูกค้าขอใช้บริการนั้น
SOAP 
SOAPย่อมาจาก Simple Object Access Protocol คือโปรโตคอล 
มาตรฐานที่ใช้ใน Web Services เป็นโพรโทคอล ( Protocol )ในการติดต่อ 
แลกเปลี่ยนข้อมูลระหว่างกันของ web services เป็นโพรโทคอลการสื่อสาร ใน 
ระดับ Application Layer หรือในระดับ แอปพลิเคชัน โดยอาศัยผ่านอินเทอร์ 
เน็ตโพรโทคอล ซึ่งอาศัยรูปแบบของภาษา XML ทำาให้ Web services 
สามารถสื่อสารกันได้แม้ว่า จะอยู่บนเครื่องคอมพิวเตอร์คนละแพลตฟอร์ม หรือ 
พัฒนาด้วยภาษาโปรแกรมที่ต่างกันก็ตาม และนิยมใช้ HTTP เป็นโปรโตคอล 
ร่วมสำาหรับส่งผ่านข้อมูลบนระบบอินเตอร์เน็ต SOAP ทำางานร่วมกับ 
โพรโตคอลได้หลายชนิด เช่น HTTP, SMTP, FTP, IIOP เป็นต้น
ขอบคุณครับ

More Related Content

Viewers also liked

นำเสนองานส มมนา
นำเสนองานส มมนานำเสนองานส มมนา
นำเสนองานส มมนา
Chicharito Iamjang
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
Chicharito Iamjang
 
CharterMason HCD practice
CharterMason HCD practiceCharterMason HCD practice
CharterMason HCD practice
Nicholas Polce
 
Брендинг пространства
Брендинг пространстваБрендинг пространства
Брендинг пространства
Fabula Branding
 
Brand of Minsk by Fabula Branding Company.
Brand of Minsk by Fabula Branding Company.Brand of Minsk by Fabula Branding Company.
Brand of Minsk by Fabula Branding Company.
Fabula Branding
 
BULBASH InCap-Fresher
BULBASH InCap-FresherBULBASH InCap-Fresher
BULBASH InCap-Fresher
Fabula Branding
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)Chicharito Iamjang
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)
Chicharito Iamjang
 
Sm presentation
Sm presentationSm presentation
งานนำเสนอใหม ส_มมนาพรรณไม_
งานนำเสนอใหม  ส_มมนาพรรณไม_งานนำเสนอใหม  ส_มมนาพรรณไม_
งานนำเสนอใหม ส_มมนาพรรณไม_
Chicharito Iamjang
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
Chicharito Iamjang
 
Σοφοί κανίβαλοι
Σοφοί κανίβαλοιΣοφοί κανίβαλοι
Σοφοί κανίβαλοιamachss
 
Como usar cluster de computacion
Como usar cluster de computacionComo usar cluster de computacion
Como usar cluster de computacion
william suarez
 
Apresentação slides
Apresentação slidesApresentação slides
Apresentação slidesLEVIMATIAS
 
งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2
Chicharito Iamjang
 
นำเสนองานส มมนาde
นำเสนองานส มมนาdeนำเสนองานส มมนาde
นำเสนองานส มมนาde
Chicharito Iamjang
 
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigsแอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
Chicharito Iamjang
 
Meningkatkan kepercayaan diri Dengan NLP
Meningkatkan kepercayaan diri Dengan NLPMeningkatkan kepercayaan diri Dengan NLP
Meningkatkan kepercayaan diri Dengan NLP
Ummulhadi Ummulhadi
 
kalayaan
kalayaankalayaan
kalayaan
Geneca Paulino
 

Viewers also liked (20)

นำเสนองานส มมนา
นำเสนองานส มมนานำเสนองานส มมนา
นำเสนองานส มมนา
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
 
CharterMason HCD practice
CharterMason HCD practiceCharterMason HCD practice
CharterMason HCD practice
 
Брендинг пространства
Брендинг пространстваБрендинг пространства
Брендинг пространства
 
Brand of Minsk by Fabula Branding Company.
Brand of Minsk by Fabula Branding Company.Brand of Minsk by Fabula Branding Company.
Brand of Minsk by Fabula Branding Company.
 
BULBASH InCap-Fresher
BULBASH InCap-FresherBULBASH InCap-Fresher
BULBASH InCap-Fresher
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)
 
Sm presentation
Sm presentationSm presentation
Sm presentation
 
งานนำเสนอใหม ส_มมนาพรรณไม_
งานนำเสนอใหม  ส_มมนาพรรณไม_งานนำเสนอใหม  ส_มมนาพรรณไม_
งานนำเสนอใหม ส_มมนาพรรณไม_
 
Cultex, Vilafamés
Cultex, VilafamésCultex, Vilafamés
Cultex, Vilafamés
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Σοφοί κανίβαλοι
Σοφοί κανίβαλοιΣοφοί κανίβαλοι
Σοφοί κανίβαλοι
 
Como usar cluster de computacion
Como usar cluster de computacionComo usar cluster de computacion
Como usar cluster de computacion
 
Apresentação slides
Apresentação slidesApresentação slides
Apresentação slides
 
งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2
 
นำเสนองานส มมนาde
นำเสนองานส มมนาdeนำเสนองานส มมนาde
นำเสนองานส มมนาde
 
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigsแอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
 
Meningkatkan kepercayaan diri Dengan NLP
Meningkatkan kepercayaan diri Dengan NLPMeningkatkan kepercayaan diri Dengan NLP
Meningkatkan kepercayaan diri Dengan NLP
 
kalayaan
kalayaankalayaan
kalayaan
 

Similar to นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230

อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaKrukeng Smedu III
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
jamiezaa123
 
Joomla CMS
Joomla CMSJoomla CMS
Php
PhpPhp
ระบบปฎิบัติการแอนดรอย์
ระบบปฎิบัติการแอนดรอย์ระบบปฎิบัติการแอนดรอย์
ระบบปฎิบัติการแอนดรอย์
tata17329
 
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android) โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
tata17329
 
OSS at Walailak University
OSS at Walailak UniversityOSS at Walailak University
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public versionthanathip
 
ประวัต Html
ประวัต Htmlประวัต Html
ประวัต Html
krurit9
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์Pokypoky Leonardo
 
Moodle - OSS LCMS
Moodle - OSS LCMSMoodle - OSS LCMS
Moodle - OSS LCMS
Boonlert Aroonpiboon
 
ใบงานที่5
ใบงานที่5ใบงานที่5
ใบงานที่5nichaphat22
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555M'Mod Ta Noy
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555M'Mod Ta Noy
 
20080728 Openstandard Lek
20080728 Openstandard Lek20080728 Openstandard Lek
20080728 Openstandard LekInvest Ment
 

Similar to นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230 (20)

ดร.พรกมล
ดร.พรกมลดร.พรกมล
ดร.พรกมล
 
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
 
Jamie
JamieJamie
Jamie
 
Joomla CMS
Joomla CMSJoomla CMS
Joomla CMS
 
Php
PhpPhp
Php
 
ระบบปฎิบัติการแอนดรอย์
ระบบปฎิบัติการแอนดรอย์ระบบปฎิบัติการแอนดรอย์
ระบบปฎิบัติการแอนดรอย์
 
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android) โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
 
OSS at Walailak University
OSS at Walailak UniversityOSS at Walailak University
OSS at Walailak University
 
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public version
 
ประวัต Html
ประวัต Htmlประวัต Html
ประวัต Html
 
Tools
ToolsTools
Tools
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 
Moodle - OSS LCMS
Moodle - OSS LCMSMoodle - OSS LCMS
Moodle - OSS LCMS
 
ใบงานที่5
ใบงานที่5ใบงานที่5
ใบงานที่5
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555
 
Webbasic
WebbasicWebbasic
Webbasic
 
20080728 Openstandard Lek
20080728 Openstandard Lek20080728 Openstandard Lek
20080728 Openstandard Lek
 
Task004
Task004Task004
Task004
 

More from Chicharito Iamjang

แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษแบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
Chicharito Iamjang
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
Chicharito Iamjang
 
ส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอ
Chicharito Iamjang
 
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
Chicharito Iamjang
 
นำเสนอ
นำเสนอนำเสนอ
นำเสนอ
Chicharito Iamjang
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
Chicharito Iamjang
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
Chicharito Iamjang
 
การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
การพ ฒนา เกมส  3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)การพ ฒนา เกมส  3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
Chicharito Iamjang
 
การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย
Chicharito Iamjang
 
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
Chicharito Iamjang
 

More from Chicharito Iamjang (10)

แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษแบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
 
ส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอ
 
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
 
นำเสนอ
นำเสนอนำเสนอ
นำเสนอ
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
การพ ฒนา เกมส  3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)การพ ฒนา เกมส  3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)
 
การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย
 
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
 

Recently uploaded

โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.pptโรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
pakpoomounhalekjit
 
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกันbio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
CholapruekSangkamane1
 
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdfRecap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
NuttavutThongjor1
 
Artificial Intelligence in Education2.pdf
Artificial Intelligence in Education2.pdfArtificial Intelligence in Education2.pdf
Artificial Intelligence in Education2.pdf
Prachyanun Nilsook
 
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
Postharvest Technology Innovation Center
 
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
NuttavutThongjor1
 
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdfความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
Pattie Pattie
 
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
SweetdelMelon
 

Recently uploaded (8)

โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.pptโรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
 
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกันbio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
 
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdfRecap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
 
Artificial Intelligence in Education2.pdf
Artificial Intelligence in Education2.pdfArtificial Intelligence in Education2.pdf
Artificial Intelligence in Education2.pdf
 
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
กำหนดการ การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวครั้งที่ 21
 
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
 
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdfความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
ความสุจริตทางวิชาการ “เชื่อมไทยเชื่อมโลก”.pdf
 
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
 

นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230

  • 1. เทคโนโลยีเว็บเซอร์วิส Technology Web Services ศุภชัย ดอนชาม่วง
  • 2. ความเป็นมาและความสำาคัญ ของปัญหา ปัจจุบันสถาบันการศึกษาหลายสถาบันใช้ระบบบริหารการเรียน การ สอน (Learning Management System:LMS) ด้วย ซอร์ฟแวร์โอเพนซอร์ส Moodle เพื่อลดค่าใช้จ่ายในการพัฒนา และติดตั้งระบบ ซึ่งหลายสถาบันการ ศึกษาได้ใช้โปรแกรมนี้ เป็นเครื่องมือในการจัดการเรียนการสอนออนไลน์ หรือการ เรียนสภาวะเสมือนจริง แต่อย่างไรก็ตามจาก พบว่า สถาบันการ ศึกษาส่วนใหญ่มีระบบทะเบียนนิสิตเป็นของ ตนเอง หรือหลายสถาบันการ ศึกษามีระบบสารสนเทศด้านการบริหารการศึกษาของตนเอง ปัญหาที่พบก็ คือโปรแกรม ประยุกต์เหล่านี้ได้ออกแบบและพัฒนาขึ้นมาอย่างเป็นอิสระ ด้วยเทคโนโลยีและแพลตฟอร์มที่แตกต่างกัน ปัจจุบันเทคโนโลยีเว็บเซอร์วิสซึ่งเป็นระบบซอฟต์แวร์ที่ถูก ออกแบบมา เพื่อสนับสนุนการแลกเปลี่ยนข้อมูลกันระหว่าง เครื่องคอมพิวเตอร์ โดยภาษา ที่ใช้ในการติดต่อสื่อสาร คือ ภาษาเอกซ์เอ็มแอล (XML) และเทคโนโลยี เว็บเซอร์วิสมี อินเทอร์เฟสที่ใช้อธิบายรูปแบบข้อมูลเครื่องคอมพิวเตอร์ ประมวลผลได้ เว็บเซอร์วิสจึงเป็นเครื่องมือหน่วยที่สามารถ ตอบสนองแนวคิด ของสถาปัตยกรรมเชิงบริการ
  • 3. วัตถุประสงค์ของงานสัมมนา 1. เพื่อศึกษาทฤษฎีเว็บเซอร์วิส 2. เพื่อศึกษาเรียนรู้ด้านภาษาของเว็บเซอร์วิส 3. เพื่อศึกษาการทำางานของเว็บเซอร์วิส ผลที่คาดว่าจะได้รับ 1. มีความเข้าใจเกี่ยวกับเรื่องเว็บเซอร์วิสเพิ่มมาก ขึ้น 2. เพื่อเพิ่มความรู้ความเข้าใจในหลักการ ทำางานของเว็บเซอร์วิส
  • 4. เครื่องมือที่ใช้ในการดำาเนินงานวิจัย ฮาร์ดแวร์ ยี่ห้อ SUMSUNG รุ้น Series 3 NP370R4V-S01TH Memory 4 GB DDR3 Garphic AMD Radeon HD 8750M (1GB GDDR3) Hard Disk 500 GB 5400 RPM ระบบปฏิบัติการ Windowe 7 ซอฟแวร์ - Google - Internet Explorer 6.0 - microsoft word 2007 - Dw (Dreamweaver)
  • 5. คำานิยามศัพท์เฉพาะ เทคโนโลยี คือ สิ่งที่มนุษย์พัฒนาขึ้น เพื่อช่วยในการทำางานหรือแก้ ปัญหาต่าง ๆ เข่น อุปกรณ์, เครื่องมือ, เครื่องจักร, วัสดุ หรือ แม้กระทั่งที่ไม่ ได้เป็นสิ่งของที่จับต้องได้ เช่น กระบวนการต่าง ๆ เว็บเซอร์วิส (Web service) คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อ สนับสนุนการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบ เครือข่ายโดยที่ใช่ภาษาในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์
  • 6. ทฤษฎีและงานวิจัยที่เกี่ยวข้อง XML ภาษา XMLย่อมาจาก Extensible 3D Effect Markup Language คือภาษาหนึ่ง ที่ใช้ในการแสดงผลข้อมูล ซึ่งภาษาที่ใช้กำาหนดรูปแบบของคำาสั่งภาษา HTML หรือที่เรียกว่า Meta Data ซึ่งจะใช้สำาหรับกำาหนดรูปแบบของคำาสั่ง Markup ต่าง ๆ ถ้าเปรียบเทียบกับภาษา HTML จะแตกต่างกันที่ HTML ถูก ออกแบบมาเพื่อการแสดงผลอย่างเดียวเท่านั้น เช่นให้แสดงผลตัวเล็ก ตัว หนา ตัวเอียง เหมือนที่คุณเคยเห็นในเว็บเพจทั้วไป แต่ภาษา XML นั้นถูก ออกแบบมาเพื่อเก็บข้อมูล โดยทั้งข้อมูลและโครงสร้างของข้อมูลนั้นๆไว้ด้วย กัน ส่วนการแสดงผลก็จะใช้ภาษาเฉพาะซึ่งก็คือ XSL (Extensible Stylesheet Language) ภาษา XML มีโครงสร้างที่ประกอบด้วยแท็กเปิด และแท็กปิด เช่นเดียว กับภาษา HTML แต่ภาษา XML คุณสามารถสร้างแท็กรวมทั้งกำาหนด โครงสร้างของข้อมูลได้เอง ซึ่งความสามารถตรงนี้ตัวภาษา ทำาไม่ได้เพราะ ภาษา HTML ถูกกำาหนดแท็กตายตัวโดย W3C หรือ World Wide Web Consortium อาจกล่าวได้ว่า XML เป็นส่วนเสริมของ HTML เพราะตัว XML ไม่สามารถแสดงผลได้ในตัวของมันเอง หากต้องการแสดงผลที่ถูกต้อง จะ ต้องมีการใช้ร่วมกับภาษาอื่น เช่น HTML,JSP, PHP , ASP หรือภาษาอื่น ๆ ที่สนับสนุน XML จะมีนามสกุลเป็น .XML สามารถสร้างขึ้นจากโปรแกรม ประเภท Text Editor ใดก็ได้ เช่น Notepad, Editplus , DreamWeaver, MS Word เป็นต้น
  • 7. จุดเด่นของ XML 1. ดูเอกสารได้ง่าย สะดวก และได้ผลดีเหมือน HTML 2. สนับสนุนการประยุกต์ใช้กับงานต่าง ๆ และสนับสนุนโปรแกรม ประยุกต์ต่าง ๆ 3. เขียนง่าย 4. อ่านได้ด้วยมนุษย์ โดยไม่ต้องอาศัยโปรแกรมหรือเครื่องมือช่วยแปล 5. การเขียน XML ทำาได้ด้วยการใช้ Text editor ทั่วไป และไม่ต้องการ เครื่องมือที่ซับซ้อน 6. ใช้เป็นตัวควบคุมข้อมูล (Meta data) จึงเป็นแนวทางในการขนส่ง ข้อมูล และสร้างการ เชื่อมโยงระหว่างแอปพลิเคชั่น ได้ง่าย 7. สนับสนุน UNICODE ทำาให้ใช้ได้กับหลากหลายภาษา และผสมกัน ได้หลากหลายภาษา 8. ดึงเอกสาร XML มาใช้งานได้ง่าย และใช้ร่วมกับโปรแกรมประยุกต์ อื่นได้ง่าย เช่น โปรแกรม DB2, Oracle, SAP เป็นต้น 9. นำาไปประยุกต์ใช้ในการดำาเนินกิจกรรมบนเครือข่ายได้มาก เช่น E-Business, EDI, E-Commerce, การจัดการ Supply chain / Demand chain management, การดำาเนินการแบบ intranet และ Web Base Application
  • 8. UDDI UDDI (Universal Description, Discovery, and Integration) เป็น registry ฐาน XML สำาหรับธุรกิจทั่วโลกที่บันทึกชื่อตัวเองบนอินเตอร์เน็ต นี่เป็น จุดมุ่งหมายสูงสุดเพื่อ streamline online transaction โดยให้บริษัทค้นหา บริษัทอื่นบนเว็บและทำาให้ระบบขอพวกเขาปฏิบัติงานภาในสำาหรับ e-commerce สามารถเปรียบเทียบ UDDI ได้กับสมุดโทรศัพท์หน้าขาว หน้า เหลือง หรือหน้าเขียว โครงการนี้ยอมให้ธุรกิจบันทึกชื่อตัวพวกเขาด้วยชื่อ ผลิตภัณฑ์ ตำาแหน่ง หรือ Web services ที่พวกเสนอ Microsoft, IBM และ Aribaเป็นหัวขบวน UDDI ในปัจจุบันโครงการนี้รวม 130 บริษัท รวมถึงบริษัทมีชื่อเสียงของโลก Compaq, American Express, SAP AG และ Ford Motor ยอมรับ UDDI ส่วน Hewlett-Packard ซึ่งไดเรค ทอรี XML ที่เรียกว่า e-speak ได้บูรณาการเข้ากับ UDDI ขณะที่กลุ่มนี้ไม่ได้อ้างอิงตัวเองเป็นมาตรฐาน เพียงแต่เสนอกรอบการ ทำางานสำาหรับบูรณาการ Web services ข้อกำาหนด UDDI ใช้ประโยชน์จาก มาตรฐานของ World Wide Web Consortium (W3C) และ Internet Engineering Task Force (IETF) เช่น XML, HTTP และโปรโตคอล Domain Name System (DNS) รวมทั้งปรับเวอร์ชันก่อนหน้านี้ของข้อเสนอ Simple Object Access Protocol (SOAP) สำาหรับโปรแกรมข้ามแพล๊ตฟอร์ม ในเดือนพฤศจิกายน 2543 UDDI เข้าสู่เฟสทดสอบเบต้าสาธารณะ แต่ละ รายของผู้ก่อตั้ง Microsoft, IBM และ Aribaปัจจุบันเป็นผู้ปฏิบัติงานแม่ข่าย registry มีการแบ่งปันโดยแม่ข่ายในธุร อื่น UDDI beta มีกำาหนดเสร็จสิ้นในปลายปี 2544 ในอนาคต บริษัทอื่นจะ
  • 9. เว็บเซอร์วิส เว็บเซอร์วิส (Web service)คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุน การแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเครือข่าย โดยที่ ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ คือเอกซ์เอ็มแอล เว็บเซอร์วิสมีอินเทอร์เฟส ที่ใช้อธิบายรูปแบบข้อมูลที่เครื่องคอมพิวเตอร์ประมวลผล ได้ เช่น WSDL ระบบคอมพิวเตอร์ใช้งานสื่อสารโต้ตอบกับเว็บเซอร์วิสตามรูปแบบ ที่ได้กำาหนดไว้แล้ว โดยการส่งสาสน์ตามอินเตอร์เฟสของเว็บเซอร์วิสนั้น โดยที่ สาสน์ดังกล่าวอาจแนบไว้ในซอง SOAP (<soap:Evelope>)หรือส่งตาม อินเตอร์เฟสในแนวทางของ REST สาสน์เหล่านี้ปกติแล้วถูกส่งโดยอาศัย HTTP และใช้ XML ร่วมกับมาตรฐานเกี่ยวกับเว็บอื่นๆ ความหมายของเซอร์วิส (Service) หรือบริการในแง่ของเทคโนโลยี เราลอง มาพิจารณาความหมายของบริการหรือกระบวนการ (Process) ที่องค์กรต่างๆ ทั้ง ภาครัฐและเอกชนต่างให้บริการกับประชาชน ลูกค้า พนักงาน หรือคู่ค้า ตัวอย่าง เช่นบริการที่พนักงานหน้าเคาท์เตอร์ของธนาคารสามารถให้บริการแก่ลูกค้าอาจมี หลากหลายอาทิเช่น บริการฝาก/ถอนเงิน บริการแลกเปลี่ยนเงินตราต่างประเทศ หรือบริการด้านสินเชื่อเป็นต้น บริการแต่ละบริการอาจจะมีกระบวนการในการ ทำางานที่ซับซ้อนแตกต่างกัน แต่ในมุมมองของลูกค้าจะไม่สนใจว่าบริการนั้นมีขั้น ตอนการทำางานอย่างไร แต่จะมีวัตถุประสงค์หลักเพื่อให้บริการนั้นเสร็จสิ้นและได้ ผลลัพธ์ออกมาตามที่ลูกค้าขอใช้บริการนั้น
  • 10. SOAP SOAPย่อมาจาก Simple Object Access Protocol คือโปรโตคอล มาตรฐานที่ใช้ใน Web Services เป็นโพรโทคอล ( Protocol )ในการติดต่อ แลกเปลี่ยนข้อมูลระหว่างกันของ web services เป็นโพรโทคอลการสื่อสาร ใน ระดับ Application Layer หรือในระดับ แอปพลิเคชัน โดยอาศัยผ่านอินเทอร์ เน็ตโพรโทคอล ซึ่งอาศัยรูปแบบของภาษา XML ทำาให้ Web services สามารถสื่อสารกันได้แม้ว่า จะอยู่บนเครื่องคอมพิวเตอร์คนละแพลตฟอร์ม หรือ พัฒนาด้วยภาษาโปรแกรมที่ต่างกันก็ตาม และนิยมใช้ HTTP เป็นโปรโตคอล ร่วมสำาหรับส่งผ่านข้อมูลบนระบบอินเตอร์เน็ต SOAP ทำางานร่วมกับ โพรโตคอลได้หลายชนิด เช่น HTTP, SMTP, FTP, IIOP เป็นต้น