Xml xpath and xslt
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

XML, Xpath and XSLT PowerPoint PPT Presentation


  • 70 Views
  • Uploaded on
  • Presentation posted in: General

XML, Xpath and XSLT. Greg Alvord Senior Data Architect, RealEC David Krause AVP, Radian Guaranty June 4, 2012. Agenda. Overview Xpath XSLT Real World Scenarios Background on system layout Routing rules Translation between two defined formats Avoid system customization

Download Presentation

XML, Xpath and XSLT

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Xml xpath and xslt

XML, Xpath and XSLT

Greg Alvord

Senior Data Architect, RealEC

David Krause

AVP, Radian Guaranty

June 4, 2012


Agenda

Agenda

  • Overview

    • Xpath

    • XSLT

  • Real World Scenarios

    • Background on system layout

    • Routing rules

    • Translation between two defined formats

    • Avoid system customization

    • Prevent semantic loss


Overview

Overview

  • Xpath

    • Syntax for defining individual pieces of an XML document using path-based expressions

    • Allows for navigating through XML document and applying collection of built-in functions


Overview1

Overview

  • XSLT

    • EXtensible Stylesheet Language Transformation

    • XSLT is used to transform an XML document into another XML document, or another type of document that is recognized by a browser, like HTML and XHTML

    • Can add/remove elements and attributes to/from the appropriate output file

      • Sort

      • Perform calculations/logic

    • XML navigation based on XPath


Message routing for generic endpoints

Message Routing for Generic Endpoints

  • Generic endpoint for all Origination transactions

  • Rely on either message level or payload level information to route accordingly


Message routing for generic endpoints1

Message Routing for Generic Endpoints


Translation between formats

Translation Between Formats

  • Convert external standard format to internal to be consumed by downstream application

  • Logic can be simple 1-to-1 mapping OR more complex If…Then or Choice logic


Translation between formats1

Translation Between Formats


Translation between formats2

Translation Between Formats


Avoid application customization

Avoid Application Customization

  • Often times a trading partner will not adhere to all integration requirements

  • Ideal to isolate these “one-offs”

    • Prevent from leaking into the base application

  • Execute a pre-process translation to clean up the XML


Avoid application customization1

Avoid Application Customization


Avoid losing message granularity relevance

Avoid Losing Message Granularity/Relevance

  • Internal organization requirements vs. trading partner requirement may result in conflict

  • Similar to avoiding application customization, can place translation right before message leaves network


Avoid losing message granularity relevance1

Avoid Losing Message Granularity/Relevance


Questions

Questions?

Greg Alvord

Senior Data Architect

RealEC Technologies

[email protected]

David Krause

AVP Client Services

Radian Guaranty, Inc

[email protected]


  • Login