CCSDS IWS CNES 2230 October 2001 XML Packaging Study - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

CCSDS IWS CNES 2230 October 2001 XML Packaging Study

Description:

ESRIN and ESTEC-SSD involved by including their Archives (IDA, ... IBM XML4J, Apache Xerces, XP, ORACLE XML parser, SUN project X, Lark & Larval. Processors ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 8
Provided by: PSci5
Category:
Tags: ccsds | cnes | iws | xml | lark | october | packaging | study

less

Transcript and Presenter's Notes

Title: CCSDS IWS CNES 2230 October 2001 XML Packaging Study


1
CCSDS IWS CNES22-30 October 2001XML Packaging
Study
Nestor Peccia
2
ESOC XML PACKAGING STUDY
  • ESOC Study on XML Packaging ( 01.06.01 - 28.02.02
    )
  • ESRIN and ESTEC-SSD involved by including their
    Archives (IDA, MUIS AMS) in the proposed
    survey.
  • Study Phases
  • Consolidation (TN, URD, SRD) (01.06.01 -
    31.10.01)
  • Comparison of Archives
  • XML survey
  • Specification of Mechanism
  • selection of Archive
  • Prototype development (01.11.01 - 31.01.02)
  • Two totally different Archives will be selected
    to demonstrate inter-operability
  • Installation presentation at ESOC (01.02.02 -
    28.02.02)

3
ESOC XML PACKAGING STUDY
  • TN issued on 15th October 2001
  • It contains
  • Archive Survey done under ESA EVA initiative (an
    old version)
  • XML Technology Survey
  • Document Models (DTD / XML Schema)
  • Document Linking standards (Xlink, Xbase, Xpath,
    Xpointer)
  • Presentation (CSS, XSL/XSLT)
  • Programming (SAX, DOM, JAXP, JAXR, JAXM, JAX-RPC,
    Handling binary data)
  • Interoperability (Java RMI, CORBA, SOAP)
  • Archiving (archive formats, Java JARs)

4
ESOC XML PACKAGING STUDY
  • TN issued on 15th October 2001
  • XML Applications and Tools
  • Applications
  • CDF, DEDSL,DocBook, EAST, ebXML,FITS, RDF, SML,
    SVG, XDF, XHTML, XML Query Language)
  • Editors
  • Adept, Xmetal, XML Spy
  • Parsers
  • IBM XML4J, Apache Xerces, XP, ORACLE XML parser,
    SUN project X, Lark Larval
  • Processors
  • Apache Xalan, XT, ORACLE XSL processor
  • Web Publishing Frameworks
  • Cocoon, EbXML, Zope

5
ESOC XML PACKAGING STUDY
  • TN issued on 15th October 2001
  • Mapping XML Technology to ESA Archives
  • Use Cases
  • For functions in the Archive Lifecycle
  • Use Case 1 Packaging data for submission to
    archives
  • Use Case 2 Extracting information from a SIP
  • Use Case 3 Packaging data for Archival Storage
  • Use Case 4 Creating a DIP
  • Use Case 5 Configuration of Ground Systems
  • Use Case 6 Preservation Planning
  • For Operational Requirements Across all functions
  • Use Case 7 Content Protection (secured servers,
    encryption)
  • Use Case 8 authenticity (of the producers of
    files)
  • Use Case 9 Streamed Data Download (start process
    before all data arrived)

6
ESOC XML PACKAGING STUDY
  • The use cases
  • Provide a starting point for the development of
    XML prototype applications
  • Next step is the production of the prototype URD
    and SRD
  • The packaging mechanism will be defined in these
    2 documents
  • Possibilities are
  • Replace SFDU technique by an XML packaging
    approach (XML schema reference to binary data
    and all zipped)
  • Embedded SFDU within XML
  • Next viewgraph will show different mechanism to
    handle binary files

7
ESOC XML PACKAGING STUDY
  • The handling of binary data
  • 3 techniques
  • Using external entity references (by passing a
    reference to the binary data as a URL). The XML
    processor must then be able to retrieve the
    resource via the URL and process the data
    contained there. The transfer of data can use
    FTP, HTTP, IIOP, etc.
  • Using notations (by defining a label in a DTD
    which can be referenced in attribute declarations
    or unparsed external entity declarations. The
    external identifier can even be a reference to
    code which is responsible for handling the binary
    data, providing a degree of interoperability.
  • Using encoding data within CDATA sections The
    binary data is first encoded into an XML
    compatible text format and then embeds that text
    into a CDATA section of the XML document.
Write a Comment
User Comments (0)
About PowerShow.com