ภาพนิ่ง 1 - .:: Kasetsart University

Download Report

Transcript ภาพนิ่ง 1 - .:: Kasetsart University

Emerging Web Services Technology for
Collaborative e-Education (c-Education)
_________________________
เทคโนโลยี Web Services
เพือ
่ สน ับสนุน
ึ ษาผ่านสอ
ื่ อิเล็กทรอนิกส ์
การศก
แบบประสานบริการ
ผศ. ดร. สมนึก คีรโี ต
ิ ย์ วงศว์ ไิ ล
วิศษ
โครงการจัดตัง้ สถาบันนวัตกรรมไอที
คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
1
เนือ
้ หา

Outline
ึ ษาผ่านสอ
ื่ อิเล็ กทรอนิกส ์
ระด ับความก้าวหน้าของการศก
e-Education Development Levels (I-T-C)*

ขยายประโยชน์ของ Transaction e-Education ด้วย
Digital Signature (PKI = Public Key Infrastructure)

Collaborative e-Education ด้วย Web Services



มาตรฐานโครงสร้าง และ การแลกเปลีย
่ นข้อมูล ด้วย XML
การแลกเปลีย
่ นบริการ ด้วย SOAP, ebXML Messaging Services
การกาหนดกระบวนการ ด้วย BPSS, CPP/CPA, UDDI,
ebXML Registry & Repository

องค์กรความร่วมมือในต่างประเทศ และ บทบาทไทย

สรุป
*(Static) Information Web, Transaction Web, and Collaborative Web
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
2
ระด ับการวิว ัฒนาการของ
ึ ษา
การใชไ้ อทีเพือ
่ การศก
e-Education Development Levels
3
Potential Benefits
ึ ษาผ่านสอ
ื่ อิเล็กทรอนิกส ์
วิว ัฒนาการของ การศก
Static
Web:
HTML
Standards for
exchanging
messaging
& services
between
organizations
Dynamic
Web:
HTML +
Database
One Stop
Services:
Linking
several
online
services
Level 3 Collaboration/Interoperability
among several info systems
(c-Education)
Exchanging messages & calling services
across platforms of different DB systems
Level 2 Online Transaction (t-Education)
Web site that connects to the back-end database.
Dynamic Content
ต้องการกลไกการ พิสจ
ู น์ต ัวบุคคลผูใ้ ชร้ ะบบ (Digital Signature)
Level 1 Static Information (i-Education)
Publishing information on the web,
simple download of forms & documents.
Web Portal to link several static HTMLs.
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
Challenge/Complexity
4
ขยายขีดความสามารถของ
Transaction Web ด้วย
Digital Signature/PKI
5
พ.ร.บ. ธุรกรรมทางอิเล็กทรอนิกส ์ พ.ศ. 2544


พ.ร.บ. ว่าด ้วยธุรกรรมทางอิเล็กทรอนิกส ์ พ.ศ. 2544
ื่ อิเล็กทรอนิกส)์
(ธุรกรรมอิเล็กทรอนิกส ์ + ลายมือชอ
ื่ มน
ความเชอ
่ ั ความวางใจ (Trust & Confidence)
 ระบบความปลอดภัย
 เทคโนโลยีด ้านการเข ้ารหัสลับ
การเข ้ารหัสด ้วยกุญแจดอกเดียว
 การเข ้ารหัสด ้วยกุญแจสองดอก (PKI)

 การคุ ้มครองผู ้บริโภค
่ นบุคคล
 การคุ ้มครองข ้อมูลสว
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
6
ความต้องการด้าน Security
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์

Authentication1 ยืนยันตัว ผู้ส่ง

Confidentiality2

Integrity

Non-Repudiation
เจาะจงเฉพาะ ผู้รับ
ระหว่ างทางไม่ถูกแปลง
ตามเงื่อนไขของ สั ญญา
7
หลักการพืน
้ ฐานในการระบุตัวบุคคล
ิ่ ทีค
 สง
่ ณ
ุ เป็น
่ ใบหน ้า ลายนิว้ มือ ม่านตา DNA
เชน
ิ่ ทีค
 สง
่ ณ
ุ มี
่ บัตรประชาชน บัตรประจาตัวผู ้เสย
ี
เชน
ภาษี ใบขับขี่
ิ่ ทีค
 สง
่ ณ
ุ รู ้
่ รหัสผ่าน PIN
เชน
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
8
การรักษาความลับด ้วยการเข ้ารหัสข ้อมูล
คาในภาษาอังกฤษ ต่อไปนี้ได้ผา่ นการเข้ารหัสลับไว้ โดยวิธีการเข้ารหัสอย่างง่ายๆ
(คาๆ นี้ น่าจะเป็ นคาที่ใช้พดู โดยคนเกือบทุกชาติมากที่สุดในโลก)
COKE
COKE
+1
Encryption
ทาการเข้ารหัส
ด้านผูส้ ่ ง
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
DPLF
-1
Decryption
ทาการถอดรหัส
ด้านผูร้ ับ
ระหว่างทางอาจจะมีคนพยายามแอบดู
หรื อ พยายามเปลี่ยนแปลงข้อมูล
9
Cryptography
ศาสตร์แห่งการเข ้ารหัส
และ การถอดรหัส
Cryptography
=
Encryption + Decryption
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
10
Integrity
ระบบเข ้ารหัสด ้วยกุญแจแบบ “สมมาตร”
ช่วยเพิ่มความมัน่ ใจว่า
ข้อมูลไม่ถูกอ่าน หรื อ
ถูกเปลี่ยนแปลง
ระหว่างทาง
Symmetric-key Cryptography หรือ
Secret-key Cryptography หรือ
การเข ้ารหัสทีใ่ ชกุ้ ญแจลับเพียงดอกเดียวกัน
ในการเข ้ารหัส และ การถอดรหัส
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
11
Symmetric-key Cryptography
บริ การในลักษณะนี้ มีใช้อยูแ่ ล้วบน Web Browser
ภายใต้การบริ การที่ เรี ยกว่า SSL (Secure Sockets Layer) มักใช้เมื่อมีการ
แลกเปลี่ยนข้อมูลสาคัญๆ
เช่น หมายเลขบัตรเครดิต เป็ นต้น
Keysender (= Keyreceiver)
เอกสาร
ต้ นฉบับ
Scrambled
Message
Encryption
ด้ านของผู้ส่ง
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
Internet
Keyreceiver
Scrambled
Message
เอกสาร
ต้ นฉบับ
Decryption
ด้ านของผู้รับ
12
SSL – Secure Sockets Layer

รักษาความปลอดภัยด้วยการเข้ารหัสข้อมูลด้วย “กุญแจ”ที่มีขนาด
 40
บิต (40-bit SSL) หรือ
 128 บิต (128-bit SSL)

มีประโยชน์ในการป้ องกัน “การลักลอบดูขอ้ มูล”
“ระหว่างทาง” ในการส่ งข้อมูล*
(crack)
8
*ถ้ากุญแจมีขนาด 8 บิต จะมีตวั เลขที่เป็ นไปได้ 2 =256 แบบ
อาจจะใช้เวลาในการลองทุกตัวเลขภายในเวลาเสี้ ยววินาที
128
แต่ ถ้าเป็ นกุญแจขนาด 128 บิต จะมีกญ
ุ แจที่มีค่าที่เป็ นไปได้ ถึง 2 แบบ
ซึ่ งถ้าจะทดสอบกุญแจทุกตัว ด้วยคอมพิวเตอร์ที่เร็ วที่สุดในโลก
19
อาจจะใช้เวลาประมาณ 10 ปี ในการ crack รหัสดังกล่าว
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
13
สรุป Symmetric-key Cryptography

ชว่ ยความปลอดภัยในด ้าน Encryption
แต่ไม่ได ้ชว่ ยด ้าน
 Digital
Signature
การยืนยันตัวผู ้สง่
 Confidentiality
การเจาะจงเฉพาะผู ้รับ หรือ
เรามั่นใจได ้อย่างไรว่าผู ้รับ
เป็ นผู ้รับทีเ่ ราตัง้ ใจจะสง่ จริงๆ
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
14
ระบบเข ้ารหัสด ้วยกุญแจแบบ “อสมมาตร”
Asymmetric-key Cryptography หรือ
Public-key Cryptography
การเข ้ารหัสทีต
่ ้องใชกุ้ ญแจทีค
่ ก
ู่ น
ั (กุญแจสองดอก)
โดยเป็ น “กุญแจสาธารณะ” (Public Key) และ
้
“กุญแจสว่ นตัว” ทีจ
่ ดจาไว ้ใชเฉพาะส
ว่ นตัว (Private Key)
กุญแจคูด
่ งั กล่าวนีม
้ ค
ี ณ
ุ สมบัตท
ิ ส
ี่ าคัญ คือ
้ ญ
เมือ
่ ใชก
ุ แจดอกหนึง่ ในการเข้ารห ัสแล้ว
้ ญ
จะต้องใชก
ุ แจอีกดอกหนึง่ ในการถอดรห ัสได้เท่านน
ั้
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
15
ระบบเข ้ารหัสด ้วยกุญแจแบบ “อสมมาตร”

้ อ
Public-key Infrastructure เมือ
่ ใชเพื
่
“ยืนยันตัวผู ้สง่ ” (Digital Signature)
Private Keysender
Original
Message
Scrambled
Message
ด้ านของผู้ส่ง
(สร้ างลายมือชื่ ออิเล็กทรอนิกส์ )
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
Public Keysender
Internet
Scrambled
Message
Original
Message
ด้ านของผู้รับ
(ตรวจสอบว่ าเป็ นลายมือชื่ อของผู้ส่งจริง)
16
ระบบเข ้ารหัสด ้วยกุญแจแบบ “อสมมาตร”
 Public-key
Infrastructure เมื่อใช้เพื่อ
“เจาะจงเฉพาะผูร้ ับ” (Confidentiality)
Public Key receiver
Original
Message
Scrambled
Message
Private Key receiver
Internet
Scrambled
Message
Original
Message
ด้านของผูร้ ับ
่
ด้านของผูส
้ ง
(เข้ารห ัสข้อมูลเพือ
่ ให้ผร
ู ้ ับผูน
้ นเท่
ั้
านน
ั้
ทีเ่ ปิ ดอ่านได้)
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
(ผูร
้ ับทีม
่ ี Private
Key
ั ันธ์ก ันเท่านน
ทีส
่ มพ
ั้
ทีจ
่ ะเปิ ดอ่านข้อมูลนีไ้ ด้)
17
Trusted Third Party Mechanism

ผู ้ประกอบการรับรอง (Certification Authority)
ี่ วชาญทางเทคโนโลยี บุคคลทีส
ผู ้ทีต
่ ้องเชย
่ ามทีท
่ าหน ้าที่
้ การ
 สร ้างกุญแจคูต
่ ามคาขอของผู ้ใชบริ
้ การ
 ออกใบรับรองยืนยันตัวบุคคลผู ้ขอใชบริ
(ว่ามี
ตัวตนจริง)
 จัดเก็บ และ เปิ ดเผลกุญแจสาธารณะในฐานข ้อมูล
 ยืนยันตัวบุคคลผู ้เป็ นเจ ้าของกุญแจสาธารณะ
ตามคาขอของบุคคลทั่วไปตามความเหมาะสม
 บริการอืน
่ ๆ
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
18
โครงการนาร่อง (Pilot project)
Online Transaction Web with PKI

Feasibility Study & Pilot Projects
 Technical,

Economical, Social/Usage Issues
Pilot Projects
 Identification
Card (Smart Card)
 Card Reader Devices
 Infrastructure Development

Certificate Authority Servers
 Application
Development Tools
 Appropriate Applications Development
 Cost/Benefit Analysis
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
19
โครงการนาร่อง (Pilot project)
ึ ษาปริญญาโท MSIT 100 คน
• น ักศก
• Smart Card (4 EU/Card)
• CA Server (Window Server)
• Development Platform (Web Base)
Database
Web Server
Internet
CA
Applications
Student
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
20
โครงการนาร่อง (Pilot Project)
Propose Applications
• Course Registration
• Online Payment
• e-Learning & Online Examination
Database
Web Server
Internet
Certificate Authority
Applications
Student
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
21
Collaborative Web ด้วย
เทคโนโลยี Web Services
Sharable Content & Services
for
Collaborative e-Learning (c-Learning)
Collaborative e-Education (c-Education)
Collaborative e-Government Services (c-Government)
22
e-Learning/e-Education
Dynamic (Flexible)
Web Services, ebXML
Sharable Services
Sharable Content
XML
Web Base
Simple Content
Complex Content
Presentation
CAI, CBT
eBook
Static
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
23
Students.gov (www.students.gov)
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
24
Students.gov (www.students.gov)
Plan your education
Military service
Pay for your education
Travel and fund
Career development
Government 101
Portal
Community service
Group to activity
Buying Save Bond
Quick Connection
Direct link to Association
Find a job
Get a driver’s license
Direct link to Government
Federal portal
American Job Bank
Motor Vehicle Registration and Licensing
…
Childcare
One-stop info spots
Savings Bonds Direct
(BUREAU OF THE PUBLIC DEBT)
Education resource
www.childcare.gov
www.ed.gov
Health Info
www.healthfinder.gov
Teens
www.afterschool.gov
Science
www.science.gov
…
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
25
eCitizen (www.ecitizen.gov.sg)
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
26
ตัวอย่างการให ้บริการ Web Services
Sharing knowledge & Services
University A
Portal Services
University B
จะเรียนทีไ่ หน
ดี ?
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
Collage C
27
ตัวอย่างการให ้บริการ Web Services
(SIF)
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
28
Sharable Content Model - SCORM
Sharable Content Object Reference Model
 Defining a web-based learning
“Content Aggregation Model” and
“Run-time Environment” for learning objects
 Specifications enabling interoperability,
accessibility, and reusability of Web-based
learning content
 Creating one unified “reference model”
(from the work of AICC, IMS, IEEE, ARIADNE,…)

้
ประยุกต์ใชเทคโนโลยี
XML, Web Services
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
29
อะไรคือ XML ?
•XML stands for EXtensible Markup Language
•XML is a markup language much like HTML.
•XML was designed to describe data.
•XML tags are not predefined in XML. You must
define your own tags.
•XML is self describing.
•XML uses a DTD (Document Type Definition) or
XML Schema to formally describe the data.
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
30
อะไรคือ XML ?
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
31
XML vs HTML
The main difference between XML and HTML
XML is not a replacement for HTML.
XML and HTML were designed with different goals:
XML was designed to describe data and to focus on what data is.
HTML was designed to display data and to focus on how data looks.
HTML is about displaying information, XML is about describing information
HTML
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
32
้
ตัวอย่างการใชงาน
XML กับ XSL
•XML can keep data separated from your HTML
•XML can be used to store data inside HTML documents
•XML can be used as a format to exchange information
•XML can be used to store data in files or in databases
+
XSL
XML
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
<<Output>>
33
ตัวอย่างการประยุกต์ XML สาหรับการจัดการบทความทางเทคนิค
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
34
ตัวอย่างการประยุกต์ XML สาหรับการจัดการบทความทางเทคนิค
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
35
อะไรคือ Web Services
เก็บข้ อมูลสาหรับสื บค้ น
ผู้ให้ บริการ
ผู้ใช้ บริการ
เรียกใช้ บริการ
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
36
อะไรคือ Web Services
UDDI
INTERNET
HTTP,SMTP,FTP, etc…
ผู้ใช้ บริการ
ผู้ให้ บริการ
SOAP/XML
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
37
อะไรคือ Web Services
End-to-end web services solution
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
38
้
ประโยชน์ในการใชงาน
Web Services eLeaning
ั อ
้ น
้ หาทีซ
• เหมาะสาหร ับการนาไปใชใ้ นการเรียน/ทดสอบ ทีม
่ เี นือ
่ บซ
้ หาได้งา
และสามารถเปลีย
่ นแปลงเนือ
่ ย
้ หาในรูปแบบต่างๆ ได้จากข้อมูลทีม
• สร้างรูปแบบการนาเสนอเนือ
่ อ
ี ยู่
แล้วโดยการใชเ้ ทคโนโนยี XML
•
ต้องการติดต่อก ับระบบหลายระบบ หลาย Platform
• สามารถออกแบบโปรแกรมให้มก
ี ารใชง้ านได้ทงแบบ
ั้
Synchronous and Asynchronous communication
•
้ ทางการสอ
ื่ สารผ่าน Internet
ใชเ้ สน
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
39
้
ประโยชน์ในการใชงาน
Web Services eLeaning
• XML บวกก ับ Web Services ทาให้เราสามารถเพิม
่ คุณค่าของ
ข้อมูลและสารสนเทศทีม
่ อ
ี ยู่
• เป็นเทคโนโลยีทส
ี่ ามารถพ ัฒนาได้ตงแต่
ั้
องค์กรขนาดเล็ก ถึงขนาด
ใหญ่ (Low cost, More Open source)
• One-stop shopping for information provides a single
access point
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
40
ต ัวอย่างการให้บริการ Web Services
41
ตัวอย่างการให้บริ การ Web Services
Computer-Based Testing Services
่ ข้อสอบทีม
Server ให้บริการสง
่ ก
ี ารจ ัดเก็บไว้
้ ริการ แต่ละราย
ในคล ังข้อสอบ ให้ก ับผูข
้ อ
้ ใชบ
Grading Calculations Services
Server ให้บริการในการออกระด ับคะแนน
แบบต่างๆ ให้ก ับอาจารย์ผส
ู ้ อน เพือ
่ ลดเวลา
และข้อผิดพลาดในการออกเกรด
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
42
ตัวอย่างการให้บริ การ Web Services
Instructors/Students information Services (Portal)
University A
University B
ใครทีเ่ คยรู้
ภาษามอญ ?
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
University C
43
ตัวอย่างการให้บริ การ Web Services
LMS/ERP Knowledge Integration Services
HR System
Service
Student or
• Create Student
• Assign Subscription Instructor
• Student Login
• Get Product Information
• Get Course Detail
• Get Tracking Information
• Edit Student
• Unassigned Subscription
• Add/Remove Student Group
• etc.
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
LMS # 1
LMS # N
44
ตัวอย่างการให้บริ การ Web Services
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
45
สงิ่ ทีจ
่ ะต้องเตรียมต ัวสาหร ับการพ ัฒนา
ึ ษา On-line
การศก
46
เนื้อหาและรายละเอียด (Content)
เนือ้ หา
การแสดง
XML + XSL
้ หา (XML)
ข้อดี : สามารถเปลีย
่ นวิธก
ี ารนาเสนอเนือ
ในรูปแบบต่างๆ ได้รวดเร็ว
้ หาในการเรียนการสอน
การจ ัดทาคล ังของเนือ
หรือแบบทดสอบสามารถทาได้งา่ ย
้ หาระหว่างระบบ
สามารถแลกเปลีย
่ นเนือ
ทีแ
่ ตกต่างก ับได้งา่ ย
เนือ้ หา + การแสดง
HTML
ี : ต้องให้ความรูปในการพ ัฒนามาก
ข้อเสย
เครือ
่ งมือสาหร ับการพ ัฒนาในท้องตลาด
มีย ังมีนอ
้ ย
ข้อดี : ง่ายต่อการพ ัฒนา
มีเครือ
่ งมือในการพ ัฒนามาก
ี : เนือ
้ หาและการนาเสนอรวมอยูด
ข้อเสย
่ ว้ ยก ันทาให้การปร ับเปลีย
่ น
วิธก
ี ารนาเสนอข้อมูลใหม่ตอ
้ งใชเ้ วลามาก
้ หาระหว่างระบบทีต
แลกเปลีย
่ นข้อมูลเนือ
่ า่ งก ันทาได้ยาก
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
47
บริ การ (Services)
สร้างรูปแบบบริการในรูปแบบต่างๆ
• Content Service
• Instructor finding Service
• Student Information Service
• etc.
จะได้อะไรในการเปิ ดบริการในรูปแบบ Web Services ?
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
48
บุคลากร + ความรู้ (Persons and Knowledge)
้ หา
• ผูพ
้ ัฒนาเนือ
(Knowledge Expert – XML, Text)
• ผูอ
้ อกแบบการแสดงผล
(Designer – XSL, XHTML, Flash, Image etc)
้ ริการ
• ผูพ
้ ัฒนาบริการ/ผูข
้ อ
้ ใชบ
(Programmer – Java, C#, .NET, Delphi, PHP, etc)
ื ค้นบริการ
• ผูใ้ ห้บริการสบ
(Web Services Search Engine – UDDI)
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
49
องค์กรต่างประเทศ ด ้าน c-Education
IMS Global Learning Consortium
 Advanced Distributed Learning (ADL)
 Schools Interoperability Framework (SIF)

สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
50
สรุป


– emerging & enabling technology
Enabling Secured Online Transaction
with PKI technology
New Paradigm/Enabling Technology
 Structured
Content (XML)
 Interoperable Services
(SOAP, ebXML Messaging Services)
 Registry & Repository
(UDDI, ebXML Registry & Repository)
 Business Processes (WSFL, WSFL)

Emerging Interoperability Development Tools
 Compliance
with SCORM Standard for
“learning management systems”, “content authoring
tools vendors”, “instructional designers” and “content
developers” and “training providers”
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
SCORM = Sharable Content Object Reference Model
51
Reference
• www.students.gov
: Education Web Portal ,USA
• www.golearn.gov
: Government Online Learning Center
• www.ecitizen.gov.sg : One-stop for e-Government services, Singapore
• www.adlnet.org
• www.imsglobal.org
• www.sifinfo.org
• www.elementk.com
• www.thejournal.com
: Advanced Distributed Learning
: IMS Global Learning Consortium
: Schools Interoperability Framework
: KnowledgeHub, Web Services Product
: Education Journal
• www.w3.org
: XML, XHTML
• www.webservices.org : Web Services
• www.ebxmlor.g
: UN/CEFACT-OASIS’s ebXML Initiative
• msit.cpe.ku.ac.th
: โครงการปริญญาโท สาขาเทคโนโลยีสารสนเทศ (ภาคพิเศษ)
คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเกษตรศาสตร์
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
52
ขอบคุณครับ
Thank you
สถาบันนวัตกรรมไอที ม.เกษตรศาสตร์
53