Meteor Status Miami Face to Face Meeting January

  • Slides: 18
Download presentation
Meteor Status Miami Face to Face Meeting January 16 – 18, 2002 © 2001

Meteor Status Miami Face to Face Meeting January 16 – 18, 2002 © 2001 Priority Technologies, Inc. All Rights Reserved

Supporting Environment - Access Provider ü Java version 1. 2 or newer ü Java

Supporting Environment - Access Provider ü Java version 1. 2 or newer ü Java Servlet server ü Apache Tomcat ü IBM Web. Sphere ü BEA Weblogic ü Apache SOAP Client ü Apache Xerces XML Parser ü Apache Xalan XSL Translator ü High Performance Channel © 2001 Priority Technologies, Inc. All Rights Reserved

Supporting Environment – Index Provider ü Java version 1. 2 or newer ü Java

Supporting Environment – Index Provider ü Java version 1. 2 or newer ü Java Servlet server ü Apache Tomcat ü IBM Web. Sphere ü BEA Weblogic ü Apache SOAP Server ü Apache Xerces XML Parser ü High Performance Channel ü Custom code to tie to backend data © 2001 Priority Technologies, Inc. All Rights Reserved

Supporting Environment – Data Provider ü Java version 1. 2 or newer ü Java

Supporting Environment – Data Provider ü Java version 1. 2 or newer ü Java Servlet server ü Apache Tomcat ü IBM Web. Sphere ü BEA Weblogic ü Apache SOAP Server ü Apache Xerces XML Parser ü High Performance Channel ü Custom code to tie to backend data © 2001 Priority Technologies, Inc. All Rights Reserved

Screens Quick look at prototype screens Sample Screens © 2001 Priority Technologies, Inc. All

Screens Quick look at prototype screens Sample Screens © 2001 Priority Technologies, Inc. All Rights Reserved

Data Provider Architecture HPCP APP SEND SOAP Req. … Custom class Implementing Data. Server.

Data Provider Architecture HPCP APP SEND SOAP Req. … Custom class Implementing Data. Server. Abstraction External System METEORDATA © 2001 Priority Technologies, Inc. All Rights Reserved RDBMS or

Data Provider Setup • Install prerequisite packages (Java, SOAP) • Install High Performance Channel

Data Provider Setup • Install prerequisite packages (Java, SOAP) • Install High Performance Channel • Modify the hpc. properties file to handle the METEORDATA messages • Write code to tie to backend systems © 2001 Priority Technologies, Inc. All Rights Reserved

Data Provider Setup Snippet of hpc. properties file: server. messagehandler. METEORDATA= org. nchelp. meteor.

Data Provider Setup Snippet of hpc. properties file: server. messagehandler. METEORDATA= org. nchelp. meteor. provider. data. Data. Message. Handler © 2001 Priority Technologies, Inc. All Rights Reserved

Data Provider API Implement Data. Server. Abstraction Interface package org. nchelp. meteor. provider. data;

Data Provider API Implement Data. Server. Abstraction Interface package org. nchelp. meteor. provider. data; public interface Data. Server. Abstraction { public Meteor. Data. Response get. Data(String ssn); } © 2001 Priority Technologies, Inc. All Rights Reserved

Data Provider API public class Sample. Data. Server implements Data. Server. Abstraction { public

Data Provider API public class Sample. Data. Server implements Data. Server. Abstraction { public Meteor. Data. Response get. Data(String ssn){ // Add custom logic here // return Meteor. Data. Response object } } © 2001 Priority Technologies, Inc. All Rights Reserved

Custom Data Provider Tell Meteor the name of your custom class by modifying the

Custom Data Provider Tell Meteor the name of your custom class by modifying the meteor. properties file default. data. server= com. prioritytech. meteor. Sample. Data. Server © 2001 Priority Technologies, Inc. All Rights Reserved

Data Provider • Custom code to back end can access RDBMS, Mainframe, or any

Data Provider • Custom code to back end can access RDBMS, Mainframe, or any other system necessary. • Systems accessed are irrelevant as long as a Meteor. Data. Response object is returned from the method. © 2001 Priority Technologies, Inc. All Rights Reserved

Meteor. Data. Response • Object representation of the Meteor XML • Response object has

Meteor. Data. Response • Object representation of the Meteor XML • Response object has helper methods to easily add loans, addresses or any other data defined in the XML Schema. • Alleviates programmers from needing to understand XML or Schemas © 2001 Priority Technologies, Inc. All Rights Reserved

Access Provider • No code changes necessary in the Access Provider software. • All

Access Provider • No code changes necessary in the Access Provider software. • All screens are defined by XSLT • Duplicate loan logic and “best source” logic are controlled by XML files © 2001 Priority Technologies, Inc. All Rights Reserved

Access Provider API • Extensible Stylesheet Language for Transformations • A language for transforming

Access Provider API • Extensible Stylesheet Language for Transformations • A language for transforming XML documents into other XML documents (or HTML, text, or just about any other format) © 2001 Priority Technologies, Inc. All Rights Reserved

Access Provider Generic Predicate Logic Engine – Can use simple boolean logic (and, or,

Access Provider Generic Predicate Logic Engine – Can use simple boolean logic (and, or, not) to define rules – Loan equality and “best source” logic are stored in XML – Element matching is via XPath – Java code not dependent on XML Schema © 2001 Priority Technologies, Inc. All Rights Reserved

Project Update Current Assessment According to the project plan Milestone 1 due 2/5/02 Project

Project Update Current Assessment According to the project plan Milestone 1 due 2/5/02 Project is still on schedule We will be ready to work with early adopters on 2/5/02 © 2001 Priority Technologies, Inc. All Rights Reserved

Project Update Outstanding issues / deliverables – Finalize XML Messages – Finalize best source

Project Update Outstanding issues / deliverables – Finalize XML Messages – Finalize best source logic – Finalize duplicate loan logic © 2001 Priority Technologies, Inc. All Rights Reserved