XML Transcript Technical Training - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

XML Transcript Technical Training

Description:

Brigham Young University. Bruce Marton. University of Texas at Austin. SPEEDE Committee ... Extensible markup language (XML) 1.0 February 1998. structured ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 21
Provided by: brucem64
Category:

less

Transcript and Presenter's Notes

Title: XML Transcript Technical Training


1
XML Transcript Technical Training
  • PESC 1st Annual Conference for TECHNOLOGY
    STANDARDS

2
Presenters
  • Jerry Bracken
  • Brigham Young University
  • Bruce Marton
  • University of Texas at Austin

3
Topics
  • XML Schema Language
  • Development Issues
  • PESC XML standards framework
  • Transport Technology and Security
  • Manipulating XML
  • Web Services

4
XML Technology Milestones
  • Extensible markup language (XML) 1.0 February
    1998
  • structured information
  • XHTML 1.0 - January 2000
  • XML Schema 1.0 - May 2001
  • Language to enforce standards

5
XML Terms
  • DTD Master listing of all the elements including
    where and how they need to be placed in the
    documents
  • Schema An XML application that can describe the
    allowed content of documents
  • XSL, XSLT converts an XML file into a another
    specified format
  • Parser Tool that reads the document and divides
    it into individual elements, attributes, and
    other pieces
  • Validation Process of checking structural
    validity of document

6
ltSTUDENTID type SSNgt 123456789
lt/STUDENTIDgt ltDEMOGRAPHICgt ltBIRTH DATE
typeDATEgt 19740823 lt/BIRTH DATEgt
ltGENDERgt M lt/GENDERgt lt/DEMOGRAPHICgt ltGRADE_R
EPORTgt ltSESSION Code!199901gt ltLABELgt
SPRING SESSION lt/LABELgt ltYEAR
typeCCYYgt 1999 lt/YEARgt ltCOURSE
index1gt ltCREDIT typehoursgt 4
lt/CREDITgt ltGRADEgt A lt/GRADEgt
ltCODEgt SPN 406 lt/CODEgt
ltCOURSE_TITLEgt SPANISH I
lt/COURSE_TITLEgt lt/COURSEgt ltCOURSE index2gt
ltCREDIT typehoursgt 3 lt/CREDITgt
ltGRADEgt B lt/GRADEgt ltCODEgt HIS
302 lt/CODEgt ltCOURSE_TITLEgt TX
HISTORY lt/COURSE_TITLEgt lt/COURSEgt
Application Generates XML
Receiver
Sender
XML Parser checks document
Receiver Application processes file
7
XML Schema Features
  • Minimum/Maximum Length
  • Required/Optional
  • Repeatable
  • Format Number, Date etc.
  • Code lists
  • Mandatory choice
  • User-defined extensions

8
XML Schema Extensibility
  • Extensions
  • Substitutions
  • References to other Schemas
  • Take all or part
  • Modify as needed

9
Core Components
  • Data dictionary
  • Core Components XML Schema
  • Data Formats
  • Business processes
  • Data Relationships
  • Naming conventions

10
Standards Forum Core Components
Core Components Data Dictionary
Sector Library
Sector Library
Application Schema
Application Schema
Application Schema
Sector Library
Application Schema
Application Schema
Application Schema
11
User-defined Extensions
  • Allows mutually defined sub-schemas
  • State systems
  • Regional requirements
  • Allows strict standards within system
  • Other user can ignore.
  • National ratification not needed

12
XML Transport
  • Delivery
  • Security
  • Routing
  • Receipt Confirmation

13
Web Transport Technologies
  • https Hypertext Transfer Protocol - Secure
  • SSL Secure Socket Layer
  • encryption
  • digital certificates

14
Message Technologies
  • SOAP SimpleObject Access Protocol
  • XML based
  • Rules of Engagement
  • What is in the message
  • Protocols
  • Expected responses

15
Other Transport Technologies
  • FTP File Transfer Protocol
  • FTP in Batch
  • Texas server
  • PGP/PKI
  • Secure FTP

16
Manipulating XML
  • XSL eXtensible Stylesheet Language
  • XSLT XSL Transformations
  • X-path

17
Extracting XML data
  • Data binding
  • Java Architecture for XML Binding (JAXB)
  • .NET
  • Parsing
  • Xerces
  • Saxon

18
Web Services
  • Real-time exchange
  • web services vs. Web Services

19
XML College Transcript Documentation
  • Schemas available at
  • www.pesc.org

20
Questions?
Write a Comment
User Comments (0)
About PowerShow.com