Implementing XML by RodneySooialo

VIEWS: 65 PAGES: 35

									Implementing XML


        Mike Bixby,
 e-Data Coordinator, INFO1

MBA Technology Conference
      April 18, 2001
XML Implementation - Topics
l Analysis – Questions to Ask
l Implementation Options
l Using MISMO XML
l MISMO 2.0 and Beyond
l Other Resources and Tools
l Discussion and Questions
Analysis – Questions To Ask
q   Why do you want to use XML?
      A: Latest data exchange standard
      B: Easier to understand and implement
      C: Recommended by MISMO
      D: Recommended by Al Gore
      E: None of the Above
 Analysis – Questions To Ask
q   Why do you want to use XML?
      E: None of the Above


Ø Unless using XML can help you MAKE
  money or SAVE you money, why do it?
Ø In e-Commerce, data transactions ARE
  money
Ø Standards enable the exchange of money
    XML – Poised For Growth
l Companies    using or planning to use XML
            (Source: XML Solutions Corp)

      80%
      70%
      60%
      50%
      40%
      30%
      20%
      10%
      0%
                2000             2001
    XML – Poised For Growth
l Percentage   of e-Commerce Transactions
            (Source: Zona Research)

      40%
      35%
      30%
      25%
      20%
      15%
      10%
       5%
       0%
                2000              2003
   XML – Poised For Growth
l XML   Products & Services (in $ billions)
              (Source: Upstream Consulting)

        2.5

         2

        1.5

         1

        0.5

         0
              2000   2001   2002   2003   2004
    Analysis – More Questions
q Do you have current web presence?
q Want to use XML for internal use only or
  externally with business partners?
q Who are your business trading partners?
q What is your position in the mortgage
  business “food chain”?
         Analysis – Still More
             Questions
q What are your current I.T. Development
 assets?
  •   Currently use X12 or SWIFT transactions?
  •   Use a Loan Origination System?
  •   Use Oracle, DB2, or SQL 2000 databases?
  •   Are you a Microsoft, IBM, Sun or Unix shop?
  •   Do you have a programming staff?
  •   None of the above?
  Analysis – Final Questions
q What   are your performance needs?
  • Develop solutions quickly?
  • High throughput (transactions per second)
  • Quick analysis for decision making

q Andfinally… What is your budget for
 development tools AND labor?
        Implementation Options
l Any,several, or none of the following may
 apply as an option for your company
    l   Loan Origination System Software
    l   Mortgage Service Portals or ASPs
    l   Custom Software Development
    l   Data Translators
    l   Enterprise Application Integration
    l   Web Service Frameworks
      Implementation Options
l Custom   Software Development
  – Either with existing staff, outside consultants or
    both
  – Most commonly used development platforms
    now support XML
  – May be more labor intensive than other options
  – Even with Enterprise Application Integration
    (EAI), custom software fills in the “holes”
             Implementation Options
l   Custom Software Development - Libraries
    – Apache XML Project (Xerces Library)
         l (xml.apache.org)
    –   IBM developerWorks
         l (www-106.ibm.com/developerworks/xml)

    –   Microsoft MSXML
         l (msdn.microsoft.com/xml/default.asp)

    –   Oracle XML Developer’s Kits
         l (otn.oracle.com/tech/xml)

    –   Sun Java 2 Enterprise Edition (J2EE)
         l (www.sun.com)
         Implementation Options
l Data   Translators
  – Perform simple to/from XML to/from other
    formats
     l   Data Junction (www.datajunction.com)
     l   Whitehill <xml> Transport (www.whitehill.com)


  – Many existing X12 translators now also
    “speak” XML (or will soon)
         Implementation Options
l Enterprise     Application Integration (EAI) -
  Features
     l   Integration / translation between systems, files and
         databases
     l   Inter-application communication supporting the
         major messaging protocols
     l   Process management
     l   Security & Authentication
     l   Administration
     l   Scalable
         Implementation Options
l Enterprise     Application Integration (EAI) -
  Products
     l   Ariba (www.ariba.com)
     l   Crossworlds (www.crossworlds.com)
     l   Mercator (www.mercator.com)
     l   Microsoft Biztalk (www.microsoft.com/biztalk)
     l   See-Beyond (www.seebeyond.com)
     l   Tibco (www.tibco.com)
     l   Vitria (www.vitria.com)
     l   Web Methods (www.webmethods.com)
       Implementation Options
l Web   Service Frameworks
  – Standardizing the way applications make themselves
    visible over a network via XML
  – Automates the process of implementing connections
    with new business partners
  – Backed by Hewlett-Packard, IBM, Microsoft, Oracle,
    and Sun Microsystems
  – “Cooperate on specifications, compete on
    implementations” – XML DevCon 2001
        Implementation Options
l Web   Service Frameworks - Protocols
    l   Universal Description, Discovery and Integration
        (UDDI) – protocol for locating web-based services
    l   Web Services Description Language (WSDL) – how
        to connect to the web-based services
    l   Simple Object Access Protocol (SOAP) – standard
        for messaging between web-based services
           Implementation Options
l   Web Service Frameworks - Products
    – HP E-Speak
       l   (www.e-speak.hp.com)
    – IBM Web Sphere
       l   (www-4.ibm.com/software/webservers/commerce)
    – Microsoft .Net
       l   (www.microsoft.com/net)
    – Oracle Dynamic Services
       l   (otn.oracle.com)
    – Sun Open Net Environment
       l   (www.sun.com)
         Using MISMO XML
l MISMO Resources
  – Trimester Work Group Meetings
  – Work Groups / Conference Calls / ListServs
  – MISMO Web Site
  – Implementation Guides
  – Logical Data Dictionary
  – Commented DTD
  – Engineering Guideline
         Using MISMO XML
l What   does MISMO XML Look Like?
  – Example: Mortgage Terms data
           • Mortgage Type = FHA
           • Amortization Type = Fixed
           • Term = 360 Months
           • Interest = 7.5%
      Using MISMO XML
l MBA’86   - Mortgage Terms Data
    MT110000 FHA
    MT112000 FIXED
    MT130000 7.5
    MT140000 360
         Using MISMO XML
l Fannie   Mae - Mortgage Terms Data
     01A03                       7.5 36005



l X12   - Mortgage Terms Data
     LRQ~~7.50~~~~~~~~~~~~~3~05~~360
          Using MISMO XML
l MISMO      1.x - Mortgage Terms Data

<PRODUCT LoanAmortizationType=“Fixed” MortgageType=“FHA”>

 <InitialPaymentRatePercent>7.5</InitialPaymentRatePercent>

 <LoanAmortizationTermMonths>360</LoanAmortizationTermMonths>
</PRODUCT>
        MISMO 2.0 and Beyond
l   Architecture Changes in 2.0??? (Not Finalized)
    – More performance-oriented

    – More transaction-oriented

    – Data stored in attributes rather than elements

    – More abbreviations

    – Allow use of “legacy” codes for data
     MISMO 2.0 and Beyond
l MISMO      1.x - Mortgage Terms Data

<PRODUCT LoanAmortizationType=“Fixed” MortgageType=“FHA”>

 <InitialPaymentRatePercent>7.5</InitialPaymentRatePercent>

 <LoanAmortizationTermMonths>360</LoanAmortizationTermMonths>
</PRODUCT>
   MISMO 2.0 and Beyond
l MISMO   2.x - Mortgage Terms Data
 (April 11, 2001 Underwriting Draft)

    <MTG_TRMS LnTypCd="03"
                 LnAmrtTypCd="05"
                 AmrtTrm="360"
                 OrigIntRt="8"/>
   MISMO 2.0 and Beyond
l MISMO   2.x - Mortgage Terms Data
 (April ??, 2001 Underwriting Draft)

    <MTG_TRMS LnTypCd="FHA"
                 LnAmrtTypCd="Fixed"
                 AmrtTrm="360"
                 OrigIntRt="8"/>
        MISMO 2.0 and Beyond
l   Development of Standards for e-Mortgages
    – Reduce Time Period Between Application and Closing

    – PKI – Digital Signatures

    – “Smart” Documents

    – Electronic Loan Package
             MISMO Benefits
l Benefits   of being a MISMO Subscriber
  – Help build and maintain the standards for the business
    transactions
  – Work and interact with industry peers
  – Keep up with (or blaze a trail for) current trends in your
    segment of the industry
  – Helps support the infrastructure that maintains the
    standards
     Other Resources and Tools
l   Books on XML, XSL, XSLT
l   XML Information Sources
       l   www.xml.org
       l   www.xml.com
       l   msdn.microsoft.com/xml/default.asp
       l   www-106.ibm.com/developerworks/xml
       l   www.informationweek.com/center/xml.htm
       l   www.softwareag.com/xml
l   XML Seminars (check your junk mail)
       l   www.sdbootcamp.com
       l   www.xmldevcon2001.com
     Other Resources and Tools
l   Computer Industry Trade Magazines
      l   XML Magazine (www.xmlmag.com)
      l   Software (www.sdmagazine.com)
      l   Web Techniques (www.webtechniques.com)
      l   Information Week (informationweek.com)
     Other Resources and Tools
l   XML Editors / Generators
      l   XML Instance (www.extensibility.com)
      l   XMetaL (www.softquad.com)
      l   XML Spy (www.xmlspy.com)
l   DTD/Schema Editors
      l   XML Authority (www.extensibility.com)
      l   XML Spy (www.xmlspy.com)
     Other Resources and Tools
l   XSL / XSLT Editors / Generators
      l   eXcelon Stylus (www.exceloncorp.com)
      l   Whitehill <xsl> Composer (www.whitehill.com)
      l   XSLerator
          (alphaworks.ibm.com/aw.nsf/techmain/xslerator)
      l   XSLWiz (www.EBProvider.com)
Discussion and Questions

								
To top