MDDL Toolkit - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

MDDL Toolkit

Description:

MDDL Toolkit 10 December 2003 MDDL Toolkit Purpose To aid financial institutions in creating and processing MDDL documents Demonstrate the use of shorthand and ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 13
Provided by: Software91
Category:
Tags: mddl | toolkit | xslt

less

Transcript and Presenter's Notes

Title: MDDL Toolkit


1
MDDL Toolkit
10 December 2003
2
MDDL Toolkit Purpose
  • To aid financial institutions in creating and
    processing MDDL documents
  • Demonstrate the use of shorthand and inheritance
  • Show integration of MDDL and web services
  • Future demo additional MDDL features
  • e.g. Template-based validation

3
MDDL Toolkit Background
  • First discussed at April, 2003 quarterly meeting
  • By mid-year, Foliage agreed to take on toolkit
    development to aid FISD membership in rolling out
    MDDL
  • Initial development began in July, 2003
  • First release scheduled for January, 2004

4
Toolkit Features
  • Demonstrates the use of Shorthand and Inheritance
    in MDDL documents
  • Two-way demonstration (introduce and remove
    shorthand and inheritance)
  • Uses XSLT to perform transformations
  • Open standard, XML-based
  • Same transformation logic usable by both Java and
    C (Both included in demo)
  • Includes web-services demonstration code to
    easily show before-and-after documents

5
MDDL Shorthand
  • Begin with something like
  • ltlastgt
  • ltmdDecimalgt15lt/mdDecimalgt
  • lt/lastgt
  • Wind up with
  • ltlastgt15lt/lastgt

6
MDDL Inheritance
  • Begin with something like
  • ltaskgt
  • ltopengt
  • ltcurrencygtUSDlt/currencygt
  • ltmdDecimalgt15lt/mdDecimalgt
  • lt/opengt
  • ltclosegt
  • ltcurrencygtUSDlt/currencygt
  • ltmdDecimalgt16lt/mdDecimalgt
  • lt/closegt
  • lt/askgt

7
MDDL Inheritance (contd)
  • Wind up with
  • ltaskgt
  • ltcurrencygtUSDlt/Currencygt
  • ltOpengt
  • ltMDdecimalgt15lt/MDdecimalgt
  • lt/Opengt
  • ltClosegt
  • ltMDdecimalgt16lt/MDdecimalgt
  • lt/Closegt
  • lt/Askgt

8
Shorthand Plus Inheritance
  • You wind up with
  • ltAskgt
  • ltCurrencygtUSDlt/Currencygt
  • ltOpengt15lt/Opengt
  • ltClosegt16lt/Closegt
  • lt/Askgt

9
XSLT and MDDL
  • XSLT used for initial demo
  • Good for a demonstration and for learning
  • Demonstrates an open-standard method of
    transforming MDDL documents
  • For full production systems, Java, C, C, etc.
    are probably more appropriate
  • e.g. Cant store variables in XSLT
  • Very difficult to track progress
  • One advantage of XSLT can be offloaded to
    dedicated hardware

10
Future of MDDL Toolkit
  • Potential additions include
  • Adding template-based validation
  • Based on business context of document
  • Providing alternative language demonstrations
  • Java, C, C, etc.
  • Additional Web Services demonstrations in both C
    and Java

11
Toolkit Demonstration
  • Demonstrates the following data flow

HTTP
SOAP
Web Client
Web Server
Web Service
Exec
XSLT Trans
Return
SOAP
HTTP
Web Server
Web Client
Web Service
12
MDDL Toolkit Availability
  • Will be available for download in January, 2004
  • Check www.mddl.org for updates
Write a Comment
User Comments (0)
About PowerShow.com