+ All Categories
Home > Documents > ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล...

ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล...

Date post: 19-Jan-2016
Category:
Upload: tasya
View: 78 times
Download: 7 times
Share this document with a friend
Description:
Emerging Web Services Technology for Collaborative e-Education (c-Education) _________________________ เทคโนโลยี Web Services เพื่อสนับสนุน การศึกษาผ่านสื่ออิเล็กทรอนิกส์ แบบประสานบริการ. ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที - PowerPoint PPT Presentation
Popular Tags:
53
1 ผผ. ผผ. ผผผผผ ผผผผผผ ผผผผผผผ ผผผผผผผผ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ Emerging Web Emerging Web Services Technology for Services Technology for Collaborative e-Education (c-Education) Collaborative e-Education (c-Education) _________________________ _________________________ ผผผผผผผผผ ผผผผผผผผผ Web Services Web Services ผผผผผผผผผผผผผ ผผผผผผผผผผผผผ ผผผผผผผผผผผผผผผผผผผผผผผผผผผผผผ ผผผผผผผผผผผผผผผผผผผผผผผผผผผผผผ ผผผผผผผผผผผผผผผ ผผผผผผผผผผผผผผผ
Transcript
Page 1: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

1

ผศ . ดร . สมนึก คี�ร�โตวิ�ศ�ษย์� วิงศ�วิ�ไล

โครงการจั�ดตั้��ง สถาบั�นนวั�ตั้กรรมไอที�คณะวั�ศวักรรมศาสตั้ร� มหาวั�ทียาลั�ยเกษตั้รศาสตั้ร�

Emerging WebEmerging Web Services Technology for Services Technology for Collaborative e-Education (c-Education)Collaborative e-Education (c-Education)

__________________________________________________เทคีโนึโลย์� เทคีโนึโลย์� Web Services Web Services

เพื่��อสนึ�บสนึ�นึเพื่��อสนึ�บสนึ�นึการศกษาผ!านึส��ออ�เล"กทรอนึ�กส�การศกษาผ!านึส��ออ�เล"กทรอนึ�กส�

แบบประสานึบร�การแบบประสานึบร�การ

Page 2: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

2 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

เน!�อหาเน!�อหา OutlineOutline

ระด�บคีวิามก&าวิหนึ&าของการศกษาผ!านึส��ออ�เล"กทรอนึ�กส�ระด�บคีวิามก&าวิหนึ&าของการศกษาผ!านึส��ออ�เล"กทรอนึ�กส� e-Education Development Levels (I-T-C)*e-Education Development Levels (I-T-C)*

ขย์าย์ประโย์ชนึ�ของ ขย์าย์ประโย์ชนึ�ของ Transaction e-Education Transaction e-Education ด&วิย์ ด&วิย์ Digital Signature (PKI = Public Key Digital Signature (PKI = Public Key Infrastructure)Infrastructure)

Collaborative e-Education Collaborative e-Education ด&วิย์ ด&วิย์ Web ServicesWeb Services มาตรฐานึโคีรงสร&าง และ การแลกเปล��ย์นึข&อม+ล ด&วิย์มาตรฐานึโคีรงสร&าง และ การแลกเปล��ย์นึข&อม+ล ด&วิย์ XMLXML การแลกเปล��ย์นึบร�การ ด&วิย์ การแลกเปล��ย์นึบร�การ ด&วิย์ SOAP, ebXML Messaging ServicesSOAP, ebXML Messaging Services การก,าหนึดกระบวินึการ ด&วิย์ การก,าหนึดกระบวินึการ ด&วิย์ BPSS, CPP/CPA,BPSS, CPP/CPA, UDDI, UDDI,

ebXML Registry & RepositoryebXML Registry & Repository

องคี�กรคีวิามร!วิมม�อในึต!างประเทศ และ บทบาทไทย์องคี�กรคีวิามร!วิมม�อในึต!างประเทศ และ บทบาทไทย์ สร�ปสร�ป

*(Static) Information Web, Transaction Web, and Collaborative Web

Page 3: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

3

ระด�บการวิ�วิ�ฒนึาการของระด�บการวิ�วิ�ฒนึาการของการใช&ไอท�เพื่��อการศกษาการใช&ไอท�เพื่��อการศกษา

e-Education Development Levelse-Education Development Levels

Page 4: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

4 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

วิ�วิ�ฒนึาการของ การศกษาผ!านึส��ออ�เล"กทรอนึ�กส�วิ�วิ�ฒนึาการของ การศกษาผ!านึส��ออ�เล"กทรอนึ�กส�

Level 1 Static Information (i-Education) Publishing information on the web,simple download of forms & documents.Web Portal to link several static HTMLs.

StaticWeb:HTML

Level 2 Online Transaction (t-Education) Web site that connects to the back-end database.Dynamic Contentต&องการกลไกการ พื่�ส+จนึ�ต�วิบ�คีคีลผ+&ใช&ระบบ (Digital Signature)

DynamicWeb:HTML + Database

Level 3 Collaboration/Interoperability among several info systems (c-Education)Exchanging messages & calling servicesacross platforms of different DB systems

One Stop Services:Linking several online services

Standards for exchangingmessaging & services between

organizations

Pote

nti

al B

en

efits

Challenge/Complexity

Page 5: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

5

ขย์าย์ข�ดคีวิามสามารถของ ขย์าย์ข�ดคีวิามสามารถของ Transaction Web Transaction Web ด&วิย์ ด&วิย์ Digital Signature/PKIDigital Signature/PKI

Page 6: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

6 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

พ.ร.บั . วั#าด$วัยธุ&รกรรมทีางอ�เลั'กทีรอน�กส� พ.ศ . 2544(ธุ&รกรรมอ�เลั'กทีรอน�กส� + ลัายม!อชื่!)ออ�เลั'กทีรอน�กส�)

คีวิามเช��อม��นึ คีวิามวิางใจ (Trust & Confidence)ระบับัควัามปลัอดภั�ย เทีคโนโลัย�ด$านการเข้$ารห�สลั�บั

การเข้$ารห�สด$วัยก&ญแจัดอกเด�ยวั การเข้$ารห�สด$วัยก&ญแจัสองดอก (PKI)

การค&$มครองผู้0$บัร�โภัคการค&$มครองข้$อม0ลัส#วันบั&คคลั

พพ..รร..บับั . . ธุ&รกรรมทีางอ�เลั'กทีรอน�กส� พธุ&รกรรมทีางอ�เลั'กทีรอน�กส� พ..ศศ . . 25442544

Page 7: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

7 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

คีวิามต&องการด&านึ Security

Authentication1 ย!นย�นตั้�วั ผ+&ส!ง Confidentiality2 เจัาะจังเฉพาะ

ผ+&ร�บ Integrity ระหวิ!างทางไม#

ถ0กแปลัง Non-Repudiation ตั้ามเง!)อนไข้

ข้อง ส�ญญา

Page 8: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

8 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

หลั�กการพ!�นฐานในการระบั&ตั้�วับั&คคลัหลั�กการพ!�นฐานในการระบั&ตั้�วับั&คคลั

ส��งท��คี�ณเป3นึ เชื่#น ใบัหน$า ลัายน��วัม!อ ม#านตั้า DNA

ส��งท��คี�ณม� เชื่#น บั�ตั้รประชื่าชื่น บั�ตั้รประจั4าตั้�วัผู้0$เส�ยภัาษ� ใบัข้�บัข้�)

ส��งท��คี�ณร+& เชื่#น รห�สผู้#าน PIN

Page 9: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

9 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

การร�กษาควัามลั�บัด$วัยการเข้$ารห�สข้$อม0ลัการร�กษาควัามลั�บัด$วัยการเข้$ารห�สข้$อม0ลั

DPLF

ค4าในภัาษาอ�งกฤษ ตั้#อไปน��ได$ผู้#านการเข้$ารห�สลั�บัไวั$ โดยวั�ธุ�การเข้$ารห�สอย#างง#ายๆ( ค4าๆ น�� น#าจัะเป7นค4าที�)ใชื่$พ0ดโดยคนเก!อบัที&กชื่าตั้�มากที�)ส&ดในโลัก)

COKE+1

Encryption

ที4าการเข้$ารห�ส

COKE-1

Decryption

ที4าการถอดรห�ส

ด$านผู้0$ส#งระหวั#างทีางอาจัจัะม�คนพยายามแอบัด0

หร!อ พยายามเปลั�)ยนแปลังข้$อม0ลั

ด$านผู้0$ร �บั

Page 10: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

10 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

CryptographyCryptography

ศาสตั้ร�แห#งการเข้$ารห�ส แลัะ การถอดรห�ส

Cryptography =

Encryption + Decryption

Page 11: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

11 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ““สมมาตั้รสมมาตั้ร””

Symmetric-key Cryptography หร!อSecret-key Cryptography หร!อ

การเข้$ารห�สที�)ใชื่$ก&ญแจัลั�บัเพ�ยงดอกเด�ยวัก�นในการเข้$ารห�ส แลัะ การถอดรห�ส

ชื่#วัยเพ�)มควัามม�)นใจัวั#า ข้$อม0ลัไม#ถ0กอ#าน หร!อ

ถ0กเปลั�)ยนแปลังระหวั#างทีาง

Integrity

Page 12: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

12 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Symmetric-key CryptographySymmetric-key Cryptography

Scrambled Message

เอกสารต&นึฉบ�บ

InternetScrambled Message

Keysender (= Keyreceiver)

Encryption

เอกสารต&นึฉบ�บ

Keyreceiver

Decryption

ด&านึของผ+&ส!ง ด&านึของผ+&ร�บ

บัร�การในลั�กษณะน�� ม�ใชื่$อย0#แลั$วับัน Web Browser

ภัายใตั้$การบัร�การที�) เร�ยกวั#า SSL (Secure Sockets Layer) ม�กใชื่$เม!)อม�การแลักเปลั�)ยน

ข้$อม0ลัส4าค�ญๆ เชื่#น หมายเลัข้บั�ตั้รเครด�ตั้ เป7นตั้$น

Page 13: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

13 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

SSL – Secure Sockets LayerSSL – Secure Sockets Layer

ร�กษาควัามปลัอดภั�ยด$วัยการเข้$ารห�สข้$อม0ลัด$วัย “ก&ญแจั”ที�)ม�ข้นาด 40 บั�ตั้ (40-bit SSL) หร!อ 128 บั�ตั้ (128-bit SSL)

ม�ประโยชื่น�ในการป8องก�น “การลั�กลัอบัด0ข้$อม0ลั” (crack) “ระหวั#างทีาง” ในการส#งข้$อม0ลั**ถ$าก&ญแจัม�ข้นาด 8 บั�ตั้ จัะม�ตั้�วัเลัข้ที�)เป7นไปได$ 28=256

แบับั อาจัจัะใชื่$เวัลัาในการลัองที&กตั้�วัเลัข้ภัายในเวัลัาเส��ยวัวั�นาที�แตั้# ถ$าเป7นก&ญแจัข้นาด 128 บั�ตั้ จัะม�ก&ญแจัที�)ม�ค#าที�)เป7น

ไปได$ ถ9ง 2128 แบับัซึ่9)งถ$าจัะทีดสอบัก&ญแจัที&กตั้�วั ด$วัยคอมพ�วัเตั้อร�ที�)เร'วัที�)ส&ด

ในโลักอาจัจัะใชื่$เวัลัาประมาณ 1019 ป; ในการ crack รห�สด�ง

กลั#าวั

Page 14: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

14 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

สร&ป สร&ป Symmetric-key CryptographySymmetric-key Cryptography

ชื่#วัยควัามปลัอดภั�ยในด$าน Encryptionแตั้#ไม#ได$ชื่#วัยด$าน Digital Signature

การย!นย�นตั้�วัผู้0$ส#งConfidentiality

การเจัาะจังเฉพาะผู้0$ร �บั หร!อเราม�)นใจัได$อย#างไรวั#าผู้0$ร �บั เป7นผู้0$ร �บัที�)เราตั้��งใจัจัะส#ง จัร�งๆ

Page 15: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

15 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ““อสมมาตั้รอสมมาตั้ร””

Asymmetric-key Cryptography หร!อPublic-key Cryptography

การเข้$ารห�สที�)ตั้$องใชื่$ก&ญแจัที�)ค0#ก�น (ก&ญแจัสองดอก)โดยเป7น “ก&ญแจัสาธุารณะ” (Public Key) แลัะ

“ก&ญแจัส#วันตั้�วั” ที�)จัดจั4าไวั$ใชื่$เฉพาะส#วันตั้�วั (Private Key)

ก&ญแจัค0#ด�งกลั#าวัน��ม�ค&ณสมบั�ตั้�ที�)ส4าค�ญ ค!อเม��อใช&ก�ญแจดอกหนึ�งในึการเข&ารห�สแล&วิ

จะต&องใช&ก�ญแจอ�กดอกหนึ�งในึการถอดรห�สได&เท!านึ�5นึ

Page 16: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

16 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ““อสมมาตั้รอสมมาตั้ร””

Public-key Infrastructure เม!)อใชื่$เพ!)อ“ย!นย�นตั้�วัผู้0$ส#ง” (Digital Signature)

Original Message

Scrambled Message

Scrambled Message

Private Keysender

Original Message

Public Keysender

Internet

ด&านึของผ+&ส!ง(สร&างลาย์ม�อช��ออ�เล"กทรอนึ�กส�)

ด&านึของผ+&ร�บ(ตรวิจสอบวิ!าเป3นึลาย์ม�อช��อของผ+&ส!งจร�ง)

Page 17: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

17 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ระบับัเข้$ารห�สด$วัยก&ญแจัแบับั ““อสมมาตั้รอสมมาตั้ร””

Public-key Infrastructure เม!)อใชื่$เพ!)อ“เจัาะจังเฉพาะผู้0$ร �บั” (Confidentiality)

Original Message

Scrambled Message

Scrambled Message

Public Key receiver

Original Message

Private Key receiver

Internet

ด&านึของผ+&ส!ง(เข&ารห�สข&อม+ลเพื่��อให&ผ+&ร�บผ+&นึ�5นึเท!านึ�5นึ

ท��เป6ดอ!านึได&)

ด&านึของผ+&ร�บ(ผ+&ร�บท��ม� Private Key

ท��ส�มพื่�นึธ์�ก�นึเท!านึ�5นึท��จะเป6ดอ!านึข&อม+ลนึ�5ได&)

Page 18: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

18 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Trusted Third Party MechanismTrusted Third Party Mechanism

ผู้0$ประกอบัการร�บัรอง (Certification Authority)ผู้0$ที�)ตั้$องเชื่�)ยวัชื่าญทีางเทีคโนโลัย� บั&คคลัที�)สามที�)ที4าหน$าที�)สร$างก&ญแจัค0#ตั้ามค4าข้อข้องผู้0$ใชื่$บัร�การออกใบัร�บัรองย!นย�นตั้�วับั&คคลัผู้0$ข้อใชื่$บัร�การ (วั#าม�ตั้�วั

ตั้นจัร�ง)จั�ดเก'บั แลัะ เป<ดเผู้ลัก&ญแจัสาธุารณะในฐานข้$อม0ลัย!นย�นตั้�วับั&คคลัผู้0$เป7นเจั$าข้องก&ญแจัสาธุารณะ

ตั้ามค4าข้อข้องบั&คคลัที�)วัไปตั้ามควัามเหมาะสมบัร�การอ!)นๆ

Page 19: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

19 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

โครงการน4าร#อง โครงการน4าร#อง (Pilot project)(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

Page 20: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

20 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

• นึ�กศกษาปร�ญญาโท นึ�กศกษาปร�ญญาโท MSIT MSIT 100 100 คีนึคีนึ• Smart CardSmart Card (4 EU/Card) (4 EU/Card)• CA ServerCA Server (Window Server) (Window Server)• DevelopmentDevelopment Platform (Web Base) Platform (Web Base)

โครงการน4าร#อง โครงการน4าร#อง (Pilot project)(Pilot project)

Database

Web Server

CA

Applications

InternetInternet

Student

Page 21: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

21 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Propose ApplicationsPropose Applications

• Course RegistrationCourse Registration• Online PaymentOnline Payment• e-Learning & Online e-Learning & Online ExaminationExamination

โครงการน4าร#อง โครงการน4าร#อง (Pilot Project)(Pilot Project)

Database

Web Server

Certificate Authority

Applications

InternetInternet

Student

Page 22: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

22

Collaborative Web Collaborative Web ด&วิย์ ด&วิย์ เทคีโนึโลย์� เทคีโนึโลย์� Web ServicesWeb Services

Sharable Content & ServicesSharable Content & Services forfor

Collaborative e-Learning (c-Learning)Collaborative e-Learning (c-Learning)Collaborative e-Education (c-Education)Collaborative e-Education (c-Education)Collaborative e-Government Services (c-Collaborative e-Government Services (c-

Government)Government)

Page 23: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

23 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

e-Learning/e-Education e-Learning/e-Education

Simple ContentSimple Content Complex ContentComplex Content

Dynamic (Flexible) Dynamic (Flexible)

StaticStatic

eBook

Web Base

XML

CAI, CBT

Presentation

Sharable ContentSharable Services

Web Services, ebXML

Page 24: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

24 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Students.gov (www.students.gov)Students.gov (www.students.gov)

Page 25: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

25 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Students.gov (www.students.gov)Students.gov (www.students.gov)

Portal

Plan your educationPlan your education

Pay for your educationPay for your education

Career developmentCareer development

Community serviceCommunity service

Military serviceMilitary service

Travel and fundTravel and fund

Government 101Government 101

Quick Connection

Group to activity

Buying Save BondBuying Save BondSavings Bonds Direct (BUREAU OF THE PUBLIC DEBT)

Find a jobFind a job

Direct link to Association

Get a driver’s licenseGet a driver’s license

American Job Bank

Motor Vehicle Registration and Licensing

……

One-stop info spots

ChildcareChildcare

Education resourceEducation resource

Health InfoHealth Info

Direct link to GovernmentFederal portal

TeensTeens

ScienceScience

www.healthfinder.gov

www.science.gov

www.afterschool.gov

www.ed.gov

www.childcare.gov

……

Page 26: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

26 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

eCitizen (www.ecitizen.gov.sg)eCitizen (www.ecitizen.gov.sg)

Page 27: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

27 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

Portal ServicesPortal ServicesUniversity A

University B

Collage C

จะเร�ย์นึจะเร�ย์นึท��ไหนึด� ท��ไหนึด� ??

Sharing knowledge & ServicesSharing knowledge & ServicesSharing knowledge & ServicesSharing knowledge & Services

Page 28: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

28 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

(SIF)(SIF)

Page 29: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

29 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

Sharable Content Model - SCORMSharable 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

Page 30: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

30 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

อะไรค!อ อะไรค!อ XML ?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.

Page 31: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

31 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

อะไรค!อ อะไรค!อ XML ?XML ?

Page 32: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

32 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

XML vs HTMLXML vs HTML

The main difference between XML and HTMLThe 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

HTMLHTML

Page 33: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

33 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการใชื่$งาน ตั้�วัอย#างการใชื่$งาน XML XML ก�บั ก�บั XSLXSL

•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

XMLXML

++

XSLXSL

<<Output>>

Page 34: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

34 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการประย&กตั้� ตั้�วัอย#างการประย&กตั้� XML XML ส4าหร�บัการจั�ดการบัทีควัามทีางเทีคน�คส4าหร�บัการจั�ดการบัทีควัามทีางเทีคน�ค

Page 35: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

35 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการประย&กตั้� ตั้�วัอย#างการประย&กตั้� XML XML ส4าหร�บัการจั�ดการบัทีควัามทีางเทีคน�คส4าหร�บัการจั�ดการบัทีควัามทีางเทีคน�ค

Page 36: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

36 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

อะไรค!อ อะไรค!อ Web ServicesWeb Services

ผ+&ให&บร�การผ+&ใช&บร�การ

เก"บข&อม+ลส,าหร�บส�บคี&นึ

เร�ย์กใช&บร�การเร�ย์กใช&บร�การ

คี&นึหา

คี&นึหา

ประกาศประกาศ

Page 37: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

37 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

อะไรค!อ อะไรค!อ Web ServicesWeb Services

ผ+&ให&บร�การผ+&ใช&บร�การ

UDDI

SOAP/XMLSOAP/XML

SO

AP

SO

AP W

SD

LW

SD

L

INTERNETHTTP,SMTP,FTP, etc…

Page 38: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

38 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

อะไรค!อ อะไรค!อ Web ServicesWeb Services

End-to-end web services solutionEnd-to-end web services solution

Page 39: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

39 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ประโยชื่น�ในการใชื่$งาน ประโยชื่น�ในการใชื่$งาน Web Services Web Services eLeaningeLeaning

• เหมาะส,าหร�บการนึ,าไปใช&ในึการเร�ย์นึ/ทดสอบ ท��ม�เนึ�5อหาท��ซั�บซั&อนึและสามารถเปล��ย์นึแปลงเนึ�5อหาได&ง!าย์

• สร&างร+ปแบบการนึ,าเสนึอเนึ�5อหาในึร+ปแบบต!างๆ ได&จากข&อม+ลท��ม�อย์+!แล&วิโดย์การใช&เทคีโนึโนึย์� XML

• ต&องการต�ดต!อก�บระบบหลาย์ระบบ หลาย์ Platform

• สามารถออกแบบโปรแกรมให&ม�การใช&งานึได&ท�5งแบบSynchronous and Asynchronous communication

• ใช&เส&นึทางการส��อสารผ!านึ Internet

Page 40: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

40 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ประโยชื่น�ในการใชื่$งาน ประโยชื่น�ในการใชื่$งาน Web Services Web Services eLeaningeLeaning

• XML บวิกก�บ Web Services ท,าให&เราสามารถเพื่��มคี�ณคี!าของข&อม+ลและสารสนึเทศท��ม�อย์+!

• เป3นึเทคีโนึโลย์�ท��สามารถพื่�ฒนึาได&ต�5งแต!องคี�กรขนึาดเล"ก ถงขนึาดใหญ! (Low cost, More Open source)

• One-stop shopping for information provides a single access point

Page 41: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

41

ต�วิอย์!างการให&บร�การ ต�วิอย์!างการให&บร�การ Web ServicesWeb Services

Page 42: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

42 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

Computer-Based Testing ServicesComputer-Based Testing Services

Grading Calculations ServicesGrading Calculations Services

Server ให&บร�การส!งข&อสอบท��ม�การจ�ดเก"บไวิ&ในึคีล�งข&อสอบ ให&ก�บผ+&ข&อใช&บร�การ แต!ละราย์

Server ให&บร�การในึการออกระด�บคีะแนึนึแบบต!างๆ ให&ก�บอาจารย์�ผ+&สอนึ เพื่��อลดเวิลาและข&อผ�ดพื่ลาดในึการออกเกรด

Page 43: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

43 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

Instructors/Students information Services (Portal)Instructors/Students information Services (Portal)

University A

University B

University C

ใคีรท��เคีย์ใคีรท��เคีย์ร+&ร+&

ภาษาภาษามอญ มอญ ??

Page 44: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

44 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

LMS/ERP Knowledge Integration ServicesLMS/ERP Knowledge Integration Services

ServiceService

• Create Student• Assign Subscription• Student Login• Get Product Information• Get Course Detail• Get Tracking Information• Edit Student• Unassigned Subscription• Add/Remove Student Group• etc.

HR SystemHR System

LMS # 1LMS # 1

LMS # NLMS # N

Student or Instructor

Page 45: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

45 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ตั้�วัอย#างการให$บัร�การ ตั้�วัอย#างการให$บัร�การ Web ServicesWeb Services

Page 46: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

46

ส��งท��จะต&องเตร�ย์มต�วิส,าหร�บการพื่�ฒนึาการส��งท��จะต&องเตร�ย์มต�วิส,าหร�บการพื่�ฒนึาการศกษา ศกษา On-lineOn-line

Page 47: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

47 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

เน!�อหาแลัะรายลัะเอ�ยด เน!�อหาแลัะรายลัะเอ�ยด (Content)(Content)

HTML

XML + XSL

เนึ�5อหา + การแสดง

เนึ�5อหา การแสดง

ข&อด� : ง!าย์ต!อการพื่�ฒนึา ม�เคีร��องม�อในึการพื่�ฒนึามาก

ข&อเส�ย์ : เนึ�5อหาและการนึ,าเสนึอรวิมอย์+!ด&วิย์ก�นึท,าให&การปร�บเปล��ย์นึ วิ�ธ์�การนึ,าเสนึอข&อม+ลใหม!ต&องใช&เวิลามาก แลกเปล��ย์นึข&อม+ลเนึ�5อหาระหวิ!างระบบท��ต!างก�นึท,าได&ย์าก

ข&อด� : สามารถเปล��ย์นึวิ�ธ์�การนึ,าเสนึอเนึ�5อหา (XML) ในึร+ปแบบต!างๆ ได&รวิดเร"วิ

การจ�ดท,าคีล�งของเนึ�5อหาในึการเร�ย์นึการสอนึ หร�อแบบทดสอบสามารถท,าได&ง!าย์

สามารถแลกเปล��ย์นึเนึ�5อหาระหวิ!างระบบ ท��แตกต!างก�บได&ง!าย์

ข&อเส�ย์ : ต&องให&คีวิามร+ปในึการพื่�ฒนึามาก เคีร��องม�อส,าหร�บการพื่�ฒนึาในึท&องตลาด ม�ย์�งม�นึ&อย์

Page 48: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

48 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

บัร�การ บัร�การ (Services)(Services)

สร&างร+ปแบบบร�การในึร+ปแบบต!างๆ สร&างร+ปแบบบร�การในึร+ปแบบต!างๆ

• Content Service• Instructor finding Service• Student Information Service• etc.

จะได&อะไรในึการเป6ดบร�การในึร+ปแบบ Web Services ?จะได&อะไรในึการเป6ดบร�การในึร+ปแบบ Web Services ?

Page 49: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

49 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

บั&คลัากร บั&คลัากร + + ควัามร0 $ ควัามร0 $ (Persons and (Persons and Knowledge)Knowledge)

• ผ+&พื่�ฒนึาเนึ�5อหา (Knowledge Expert – XML, Text)

• ผ+&ออกแบบการแสดงผล (Designer – XSL, XHTML, Flash, Image etc)

• ผ+&พื่�ฒนึาบร�การ/ผ+&ข&อใช&บร�การ (Programmer – Java, C#, .NET, Delphi, PHP, etc)

• ผ+&ให&บร�การส�บคี&นึบร�การ (Web Services Search Engine – UDDI)

Page 50: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

50 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

องค�กรตั้#างประเทีศ ด$าน องค�กรตั้#างประเทีศ ด$าน c-Educationc-Education

IMS Global Learning Consortium Advanced Distributed Learning (ADL) Schools Interoperability Framework

(SIF)

Page 51: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

51 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

สร&ปสร&ป – – emerging & enabling emerging & enabling technologytechnology

Enabling Secured Online Transactionwith 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

Page 52: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

52 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ReferenceReference

• 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 : Advanced Distributed Learning• www.imsglobal.org : IMS Global Learning Consortium• www.sifinfo.org : Schools Interoperability Framework

• www.elementk.com : KnowledgeHub, Web Services Product• www.thejournal.com : 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 : โคีรงการปร�ญญาโท สาขาเทคีโนึโลย์�สารสนึเทศ (ภาคีพื่�เศษ)

คีณะวิ�ศวิกรรมศาสตร� ภาคีวิ�ชาวิ�ศวิกรรมคีอมพื่�วิเตอร� มหาวิ�ทย์าล�ย์เกษตรศาสตร�

Page 53: ผศ. ดร. สมนึก คีรีโต วิศิษย์ วงศ์วิไล โครงการจัดตั้ง สถาบันนวัตกรรมไอที

53 สถาบั�นนวั�ตั้กรรมไอที� ม.เกษตั้รศาสตั้ร�

ข้อบัค&ณคร�บัข้อบัค&ณคร�บั

Thank youThank you


Recommended