Presentation is loading. Please wait.

Presentation is loading. Please wait.

SONIC-4: DataXtend ™ Semantic Integrator ™ A Babel Fish for Your ESB Dave Cornelius Former Sr. Manager, Product Development, ACC Capital Holdings John.

Similar presentations


Presentation on theme: "SONIC-4: DataXtend ™ Semantic Integrator ™ A Babel Fish for Your ESB Dave Cornelius Former Sr. Manager, Product Development, ACC Capital Holdings John."— Presentation transcript:

1 SONIC-4: DataXtend ™ Semantic Integrator ™ A Babel Fish for Your ESB Dave Cornelius Former Sr. Manager, Product Development, ACC Capital Holdings John Dalton Principal Product Manager, Progress DataXtend

2 © 2007 Progress Software Corporation 2 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

3 © 2007 Progress Software Corporation 3 SONIC-4: DataXtend Semantic Integrator What the heck is a Babel fish? “ The Babel fish is small, yellow and leechlike, and probably the oddest thing in the Universe. It feeds on brainwave energy received not from its own carrier but from those around it. … The practical upshot of all this is that if you stick a Babel fish in your ear you can instantly understand anything said to you in any form of language. ” Douglas Adams The Hitchhiker’s Guide to the Galaxy

4 © 2007 Progress Software Corporation 4 SONIC-4: DataXtend Semantic Integrator

5 © 2007 Progress Software Corporation 5 SONIC-4: DataXtend Semantic Integrator

6 © 2007 Progress Software Corporation 6 SONIC-4: DataXtend Semantic Integrator Solving the “point-to-point” transformation problem Why would I want a Babel fish for my ESB?  Sonic ESB ® eliminates the rigidity and fragility of point-to-point connections  How do I solve the similar problem in my data model transformations? Transformation

7 © 2007 Progress Software Corporation 7 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

8 © 2007 Progress Software Corporation 8 SONIC-4: DataXtend Semantic Integrator Ameriquest Mortgage Company Situation  One of the largest mortgage companies, originates and services home mortgage loans through more than 280 branch offices across the United States. Ameriquest and its affiliates employ more than 17,000 associates nationwide.  Grew from 35,600 loans in 2000 to 118,900 loans in 2003. Increased loan volume from $3.7 billion in 2000 to $17.8 billion in 2003.  Need to rapidly rollout new mortgage products in response to changes in interest rates and market conditions.  New loan origination system deployment required scalability, reliability, and flexibility beyond that of available with existing SOA infrastructure built on BEA WebLogic. Mortgage origination system SOA infrastructure

9 © 2007 Progress Software Corporation 9 SONIC-4: DataXtend Semantic Integrator VMS R&R Overview  VMS R&R provides: B2B integration with business partners (Credit, AVM, Title, etc.) to complete loan origination for Ameriquest & Argent Mortgage.  Implements a SOA approach using: Sonic ESB DataXtend Semantic Integrator OAGIS – Open Application Group Integration Specification BOD XML business messages MISMO – Mortgage Industry Standards Maintenance Organization XML standard for data exchange with business partners Vendor Management System Request & Response

10 © 2007 Progress Software Corporation 10 SONIC-4: DataXtend Semantic Integrator VMS R&R Context Diagram Vendor Management System Request & Response

11 © 2007 Progress Software Corporation 11 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

12 © 2007 Progress Software Corporation 12 SONIC-4: DataXtend Semantic Integrator Problem Statement  Unable to deliver a B2B integration with our business partners that was acceptable to our business users  Monthly run rate was approx. $250K-$500K  Required 14 resources to deliver 4 out of 14 B2B integrations  Average time to market was 4 months per integration

13 © 2007 Progress Software Corporation 13 SONIC-4: DataXtend Semantic Integrator Success Criteria  Project Requirements Reduce cost of ownership Improve time to market  Business Drivers Reduce head count Improve business users and partners satisfaction Automate the development process and generate code Establish common and repeatable method to implement each integration Allow the business system analyst (BSA) to drive development process Validate quality early in the process (QA)

14 © 2007 Progress Software Corporation 14 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

15 © 2007 Progress Software Corporation 15 SONIC-4: DataXtend Semantic Integrator Proof of Concept  Learning curve was low, BSA became primary user  BSA drove the development process  Generated consistent stateless JAVA ™ code and required minimum coding  QA participated early in the process  Passed performance test criteria  Deployment to our environments was painless  Integrated seamlessly with Sonic ESB VMS R&R and DataXtend Marriage

16 © 2007 Progress Software Corporation 16 SONIC-4: DataXtend Semantic Integrator Selling the Organization  Business Users Faster implementation time Flexible and adaptable to user changes  CFO Product ROI: 1 month  CIO Reduced development cost benefits: –Reduced resources required to create XML transformations –Reduced time to produce XML transformations Improved quality benefits: –Fewer defects, resulting in less rework –Fewer incidents, resulting in less maintenance & support costs –Reduced time spent handling customer complaints  Architects & Software Engineers More time working on interesting projects; less time on XSLT Addressing constituent concerns

17 © 2007 Progress Software Corporation 17 SONIC-4: DataXtend Semantic Integrator VMS R&R Architecture Product specific data service implementations. A data service can perform validation, transformation or other data manipulation. This is a façade for all DXSI services. This and the product specific data services can be deployed on the same container instance as VMS.

18 © 2007 Progress Software Corporation 18 SONIC-4: DataXtend Semantic Integrator VMS R&R Credit Check Flow Vendor Management System Request & Response 1. Credit Check Order Placed 2. Validate Credit Order Request 3. Transform Credit Order Request 4. Credit Vendor Request 5. Credit Vendor Response 6. Validate Credit Order Response 7. Transform Credit Order Response 8. Credit Check Complete

19 © 2007 Progress Software Corporation 19 SONIC-4: DataXtend Semantic Integrator Credit Mappings in DXSI Integration Projects Property Sheet Main Panel Editor, Impact Analysis, Tester Model Overview

20 © 2007 Progress Software Corporation 20 SONIC-4: DataXtend Semantic Integrator OAGIS - MISMO Credit Request Schema

21 © 2007 Progress Software Corporation 21 SONIC-4: DataXtend Semantic Integrator OAGIS - MISMO Credit Request Class Maps

22 © 2007 Progress Software Corporation 22 SONIC-4: DataXtend Semantic Integrator MISMO - OAGIS Credit Response Schema

23 © 2007 Progress Software Corporation 23 SONIC-4: DataXtend Semantic Integrator MISMO - OAGIS Credit Response Class Maps

24 © 2007 Progress Software Corporation 24 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

25 © 2007 Progress Software Corporation 25 SONIC-4: DataXtend Semantic Integrator VMS R&R and DataXtend Results  Reduced from 14 to 4 resources 300% improvement  Cost of ownership reduced from $250K to $20k 1250% improvement  Time to market now 2-4 weeks from 14 weeks 400% improvement  Implemented all 14 integrations Completed the 10 outstanding integrations  Became more flexible and agile; Capable of adapting to the business change requests  Demonstrated a successful SOA implementation

26 © 2007 Progress Software Corporation 26 SONIC-4: DataXtend Semantic Integrator Agenda  Babel fish?  ACC Capital Holdings profile  The business problem  Why was DXSI chosen?  The result  What is DXSI?  Q&A DataXtend Semantic Integrator: A Babel Fish for Your ESB

27 © 2007 Progress Software Corporation 27 SONIC-4: DataXtend Semantic Integrator Why Semantic Integration? How do I “operationalize” industry standard data models to drive system integration? How do I manage change to the data models used in my services and data sources? How do I manage “data in motion” to respond to demands for real time information? How do I onboard new vendor partners in days instead of weeks? How do I make the data models in my environment as loosely coupled as SOA has made my services? How do I reduce the effort to integrate new applications by 50% or more?

28 © 2007 Progress Software Corporation 28 SONIC-4: DataXtend Semantic Integrator Common model management You need a Babel fish!  Rapidly create common data model from any number of schema Design mappings in Eclipse-based Workbench  Common model mediates transformations  Deployed and managed as an ESB service Java-based validation and transformation Regenerated if schema or common model change Transformation

29 © 2007 Progress Software Corporation 29 SONIC-4: DataXtend Semantic Integrator  Visual tool for designing integration  Stateless for scalability  Runs in any Java container  Connects to any bus DataXtend Semantic Integrator Runs in Eclipse Product Capabilities DISTRIBUTED RUNTIME CENTRALIZED DESIGN Generate Deploy TESTING

30 © 2007 Progress Software Corporation 30 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Centralized design Visualize Large, Complex Models

31 © 2007 Progress Software Corporation 31 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Centralized design Create Visual Mappings to and from the common model

32 © 2007 Progress Software Corporation 32 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Contact Mobile Type = Home Type = Work Type = Mobile TelephoneCustomer Centralized design Virtual attributes simplify models without deviating from the standard

33 © 2007 Progress Software Corporation 33 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Centralized design Multiple addresses required for a service move

34 © 2007 Progress Software Corporation 34 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Testing

35 © 2007 Progress Software Corporation 35 SONIC-4: DataXtend Semantic Integrator DataXtend Semantic Integrator Deployment and impact analysis Impact Analysis Report – Details how information is used in addition to where it is used

36 © 2007 Progress Software Corporation 36 SONIC-4: DataXtend Semantic Integrator In Summary  Eliminates the semantic mismatch between services in SOA  Reduces the time-to-market for adopting industry data models like OAGIS, MISMO  Dramatically reduces the cost of service development and on-going maintenance of SOA projects  Is vital part of keeping SOA agile for future change DataXtend Semantic Integrator at ACC Capital Holdings

37 © 2007 Progress Software Corporation 37 SONIC-4: DataXtend Semantic Integrator Questions?

38 © 2007 Progress Software Corporation 38 SONIC-4: DataXtend Semantic Integrator Thank you for your time

39 © 2007 Progress Software Corporation 39 SONIC-4: DataXtend Semantic Integrator


Download ppt "SONIC-4: DataXtend ™ Semantic Integrator ™ A Babel Fish for Your ESB Dave Cornelius Former Sr. Manager, Product Development, ACC Capital Holdings John."

Similar presentations


Ads by Google