Emerging Web Services Technology for - PowerPoint PPT Presentation

1 / 53
About This Presentation
Title:

Emerging Web Services Technology for

Description:

????????????????? ??????????????????????. Emerging Web Services ... Federal portal. Teens. Science. www.healthfinder.gov. www.science.gov. www.afterschool.gov ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 54
Provided by: mrwisitw
Category:

less

Transcript and Presenter's Notes

Title: Emerging Web Services Technology for


1
Emerging Web Services Technology for
Collaborative e-Education (c-Education) _________
________________ ????????? Web Services
????????????? ?????????????????????????????? ????
???????????
  • ??. ??. ????? ??????
  • ??????? ????????
  • ?????????????? ??????????????????
  • ????????????????? ??????????????????????

2
??????? 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
3
????????????????????? ??????????????????????? e-Ed
ucation Development Levels
4
????????????? ??????????????????????????????
Standards for exchanging messaging services
between organizations
Potential Benefits
Challenge/Complexity
5
???????????????????? Transaction Web ????
Digital Signature/PKI
6
?.?.?. ???????????????????????? ?.?. 2544
  • ?.?.?. ??????????????????????????????? ?.?.
    2544(????????????????????? ????????????????????
    ????)
  • ????????????? ????????? (Trust Confidence)
  • ???????????????
  • ???????????????????????????
  • ????????????????????????????
  • ?????????????????????????? (PKI)
  • ????????????????????
  • ??????????????????????????

7
??????????????? Security
  • Authentication1 ????????? ??????
  • Confidentiality2 ??????????? ??????
  • Integrity ????????????????????
  • Non-Repudiation ?????????????? ?????

8
???????????????????????????????
  • ?????????????? ???? ?????? ?????????? ?????? DNA
  • ???????????? ???? ??????????? ???????????????????
    ???? ????????
  • ????????????? ???? ???????? PIN

9
????????????????????????????????????
?????????????? ????????????????????????????????
???????????????????????????? (??? ???
??????????????????????????????????????????????????
?)
DPLF
10
Cryptography
  • ?????????????????????
  • ??? ??????????
  • Cryptography
  • Encryption Decryption

11
???????????????????????? ??????
Integrity
?????????????????????? ???????????????? ????
?????????????? ??????????
  • Symmetric-key Cryptography ????Secret-key
    Cryptography ????
  • ?????????????????????????????????????????
  • ????????????? ??? ??????????

12
Symmetric-key Cryptography
????????????????? ??????????????? Web
Browser ?????????????????? ???????? SSL (Secure
Sockets Layer) ???????????????????????????????????
??? ???? ????????????????? ???????
Keyreceiver
?????? ???????
?????? ???????
Internet
Decryption
?????????????
?????????????
13
SSL Secure Sockets Layer
  • ?????????????????????????????????????????
    ??????????????
  • 40 ??? (40-bit SSL) ????
  • 128 ??? (128-bit SSL)
  • ?????????????????????? ?????????????????
    (crack) ?????????? ??????????????

?????????????? 8 ??? ??????????????????????
28256 ??? ??????????????????????????????????????
???????????? ??? ???????????????? 128 ???
????????????????????????????? ??? 2128
???????????????????????????? ????????????????????
????????????? ?????????????????? 1019 ?? ?????
crack ????????????
14
???? Symmetric-key Cryptography
  • ????????????????????? Encryption?????????????????
  • Digital Signature ??????????????????
  • Confidentiality ????????????????????
    ????????????????????????????????
    ??????????????????????????? ?????

15
???????????????????????? ???????
  • Asymmetric-key Cryptography ????Public-key
    Cryptography
  • ??????????????????????????????????? (???????????)
  • ??????? ???????????? (Public Key) ???
  • ???????????? ????????????????????????? (Private
    Key)
  • ?????????????????????????????????????? ???
  • ??????????????????????????????????????
  • ????????????????????????????????????????????????

16
???????????????????????? ???????
  • Public-key Infrastructure ??????????????????????
    ?????? (Digital Signature)

Public Keysender
Original Message
Original Message
Internet
????????????? (???????????????????????????????????
??)
????????????? (?????????????????????????????)
17
???????????????????????? ???????
  • Public-key Infrastructure ??????????????????????
    ???????? (Confidentiality)

Private Key receiver
Original Message
Original Message
Internet
????????????? (??????????? Private Key
?????????????????????? ?????????????????????????)
????????????? (???????????????????????????????????
???????? ??????????????)
18
Trusted Third Party Mechanism
  • ?????????????????? (Certification
    Authority)???????????????????????????????
    ???????????????????????
  • ???????????????????????????????????
  • ???????????????????????????????????????
    (??????????????)
  • ??????? ??? ??????????????????????????????
  • ????????????????????????????????????????
    ???????????????????????????????????
  • ???????????

19
????????????? (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

20
????????????? (Pilot project)
  • ???????????????? MSIT 100 ??
  • Smart Card (4 EU/Card)
  • CA Server (Window Server)
  • Development Platform (Web Base)

21
????????????? (Pilot Project)
  • Propose Applications
  • Course Registration
  • Online Payment
  • e-Learning Online Examination

22
Collaborative Web ???? ????????? Web Services
Sharable Content Services for Collaborative
e-Learning (c-Learning) Collaborative e-Education
(c-Education) Collaborative e-Government
Services (c-Government)
23
e-Learning/e-Education
Dynamic (Flexible)

Simple Content
Complex Content

Static
24
Students.gov (www.students.gov)
25
Students.gov (www.students.gov)
26
eCitizen (www.ecitizen.gov.sg)
27
???????????????????? Web Services

Sharing knowledge Services
University A
Portal Services
University B
??????????????? ?
Collage C
28
???????????????????? Web Services

(SIF)
29
Sharable Content Model - SCORM
  • Sharable Content Object Reference Model
  • Defining a web-based learning Content
    Aggregation Model andRun-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

30
??????? 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.

31
??????? XML ?

32
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
33
????????????????? 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
ltltOutputgtgt
34
??????????????????? XML ??????????????????????????
????
35
??????????????????? XML ??????????????????????????
????
36
??????? Web Services
??????????????????????

?????
??????
????????????
????????????
??????????????
37
??????? Web Services

UDDI
SOAP
WSDL
INTERNET HTTP,SMTP,FTP, etc
????????????
????????????
SOAP/XML
38
??????? Web Services

End-to-end web services solution
39
??????????????????? Web Services eLeaning
  • ???????????????????????????????/?????
    ??????????????????????????????????????????????????
    ??????
  • ????????????????????????????????????????
    ??????????????????????????????????????????? XML
  • ???????????????????????????? ???? Platform
  • ???????????????????????????????????????????
  • Synchronous and Asynchronous communication
  • ???????????????????????? Internet

40
??????????????????? Web Services eLeaning
  • XML ?????? Web Services ??????????????????????
    ????????????????????????????????
  • ??????????????????????????????????????????????
    ????? ??????????? (Low cost, More Open source)
  • One-stop shopping for information provides a
    single access point

41
???????????????????? Web Services
42
???????????????????? Web Services
Computer-Based Testing Services

Server ???????????????????????????????????? ??????
?????? ????????????????????? ????????
Grading Calculations Services
Server ??????????????????????????? ????????
??????????????????? ??????????? ??????????????????
???????
43
???????????????????? Web Services
Instructors/Students information Services (Portal)

University A
University B
???????????? ??????? ?
University C
44
???????????????????? Web Services

LMS/ERP Knowledge Integration Services
  • Service
  • Create Student
  • Assign Subscription
  • Student Login
  • Get Product Information
  • Get Course Detail
  • Get Tracking Information
  • Edit Student
  • Unassigned Subscription
  • Add/Remove Student Group
  • etc.

45
???????????????????? Web Services

46
????????????????????????????????????????????
On-line
47
???????????????????? (Content)
???????
???????

????? ????????????????????????????????? (XML)
????????????? ??????????
??????????????????????????????????????
???????????????????????????
??????????????????????????????????
???????????????????? ???????
???????????????????????????
??????????????????????????????????
???????????
XML XSL
??????? ???????
HTML
????? ???????????????
????????????????????????? ???????
??????????????????????????????????????????????????
?? ??????????????????????????????????
??? ???????????????????????
?????????????????????????????
48
?????? (Services)
  • ??????????????????????????????
  • Content Service
  • Instructor finding Service
  • Student Information Service
  • etc.

???????????????????????????????? Web Services ?
49
??????? ??????? (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)

50
???????????????? ???? c-Education
  • IMS Global Learning Consortium
  • Advanced Distributed Learning (ADL)
  • Schools Interoperability Framework (SIF)

51
???? emerging enabling technology
  • 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

52
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 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-OASISs ebXML
    Initiative
  • msit.cpe.ku.ac.th ???????????????
    ????????????????????? (????????)
  • ????????????????? ??????????????????????????
    ??????????????????????

53
??????????
Thank you
Write a Comment
User Comments (0)
About PowerShow.com