DataXtend Semantic Integrator Лидер в области семантической интеграции на основе общей модели данных Tomáš Kučera Principal Solution Architect November.

Презентация:



Advertisements
Похожие презентации
How to quickly identify and resolve application bottlenecks Johan Forssblad, G4 IT AB Managing Director / Co founder.
Advertisements

1 Where is the O(penness) in SaaS? Make sure youre ready for the next wave … Jiri De Jagere Senior Solution Engineer, Progress Software Session 123.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v
Evgeniy Krivosheev Andrey Stukalenko Vyacheslav Yakovenko Last update: Nov, 2013 Spring Framework Module 1 - Introduction.
Comparison of Lotus Notes Designer, Domino Workflow Architect and AdHoc Workflow Builder 2003 (c) AdHoc.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module Three – Exchange 2007.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Introducing Campus Networks Network Requirements.
Using Actional with OpenEdge The Zen of Business Transaction Assurance David Cleary Principal Software Engineer – Progress Software Session 116.
WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Using Multihomed BGP Networks.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2006 Eclipse Foundation, Inc., Made available.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © Wind River Systems, released under EPL 1.0. All logos are TM of their respective.
Dynamic Designer Is the easy way for you to cut as much as 80% from the time and cost of getting your new products to market, and improving the old ones.
Introducing Cisco Network Service Architectures © 2004 Cisco Systems, Inc. All rights reserved. Introducing the Cisco AVVID Framework ARCH v
Copyright 2003 CCNA 4 Chapter 11 Scaling IP Addresses By Your Name.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
XjCharts A C++ / Java Statecharts Tool for Developers Experimental Object Technologies
Loader Design Options Linkage Editors Dynamic Linking Bootstrap Loaders.
Транксрипт:

DataXtend Semantic Integrator Лидер в области семантической интеграции на основе общей модели данных Tomáš Kučera Principal Solution Architect November 12, 2008

© 2008 Progress Software Corporation2 Agenda A brief summary of SOA evolution The principle of Common Data Model driven integration Examples of Common Data Models DataXtend Semantic Integrator

© 2008 Progress Software Corporation3 A brief summary of SOA evolution Provisioning Billing Inventory CRM1 TT CRM2 Call Center Integration Spaghetti Data W/house Message Oriented Middleware Inventory TT ProvisioningBillingCRM1CRM2 Call Center Data W/house ESB and Semantic Data Integration Provisioning Billing Inventory CRM1 TT CRM2 Call Center Common Data Model

© 2008 Progress Software Corporation4 Agenda A brief summary of SOA The principle of Common Data Model driven integration Examples of Common Data Models DataXtend Semantic Integrator

© 2008 Progress Software Corporation5 A Common Data Model A common information or common data model (CDM) is a common model that represents the semantic structure that is common to multiple data sources and data services. What it is and what it is not?

© 2008 Progress Software Corporation6 Common Data Model driven integration The Challenge Database 2 Database 1 Application 3 Application 2 Database 3 Translation Application 1 Translation

© 2008 Progress Software Corporation7 Common Data Model driven integration The Solution Database 2 Database 1 Application 3 Application 2 Application 1 Database 3 Common Model Distributed Transformation Engine

© 2008 Progress Software Corporation8 Every mapping is separate. Duplication of maps and rules Re-use of maps, rules, artifacts Changes on metadata often imply re- creation of map. No impact over all maps Changes on metadata are visualized immediate and complete regarding all maps, rules. Manual discovery of changes if data interfaces change imply high risk Automatic impact analysis reduces time in change management and risk Tests can only be performed per message map End-to-End testing enables test cases that spans the entire service No visibility or documentation covering all messages and maps A single repository stores all metadata. Documentation can be generated on all levels Common Data Model driven integration Traditional vs. Common Data Model Based Approach

© 2008 Progress Software Corporation9 Challenges in Common Model Architecture A good Common Model should be Comprehensive Abstract Extensible But… A comprehensive, abstract, extensible model is Large Complex for simple things Hard to maintain DataXtend SI addresses these issues

© 2008 Progress Software Corporation10 Agenda A brief summary of SOA The principle of Common Data Model driven integration Examples of Common Data Models DataXtend Semantic Integrator

© 2008 Progress Software Corporation11 SID Shared Information/Data Model Governed by: TM Forum Domain: telecommunications Short description: SID is a unified reference data model providing a single number of terms of business objects included in basic business processes and also connections and relations between mentioned objects in telecommunications. Official web page: Source: Wikipedia.org

© 2008 Progress Software Corporation12 Maintaining differentiation through TM Forum alignment Contributions to NGOSS SID Technical Committee OSS/J OSS/J Pricing API NGOSS Contracts Participation in TM Forum Governance Advisory board Representative to technical committee change control board Catalyst Projects Includes collaboration with Infosys Most Innovative Product May 2007 Best Practices- Supplier May 2007

© 2008 Progress Software Corporation13 DataXtend SID Model Browser: Preserving market identification with TM Forum SID Free software tool for learning about the SID Dynamic documentation: Visualize, search, understand and compare the SID Most popular NGOSS Tool with over 5,000 copies distributed since May 2007 Available with every copy of Application Integration Using the SID and Getting Started With the SID

© 2008 Progress Software Corporation14 HL7 Health Level Seven Governed by: Health Level Seven Domain: healthcare Short description: HL7 and its members provide a framework (and related standards) for the exchange, integration, sharing and retrieval of electronic health information. The standards, which support clinical practice and the management, delivery, and evaluation of health services. Official web page: org Source: Wikipedia.org

© 2008 Progress Software Corporation15 ACORD Association for Cooperative Operations Research and Development Governed by: ACORD Domain: insurance Short description: ACORD, the Association for Cooperative Operations Research and Development, is the insurance industry's nonprofit standards developer, a resource for information about object technology, EDI, XML and electronic commerce in the United States and abroad. Official web page: Source: Wikipedia.org

© 2008 Progress Software Corporation16 ACORD ACORD Selects Progress Software to Support the New ACORD Standards Framework with Progress ® DataXtend ® Semantic Integrator (SI) Metadata capabilities of DataXtend ® SI enable common information model mapping for benefit of the insurance industry Press release: October 14,2008

© 2008 Progress Software Corporation17 AIXM Aeronautical Information Exchange Model Domain: aeronautical Governed by: EUROCONTROL Short description: The Aeronautical Information Exchange Model (AIXM) is designed to enable the management and distribution of Aeronautical Information Services (AIS) data in digital format. Official web page: Source: Wikipedia.org

© 2008 Progress Software Corporation18 Other US NIEM – national information exchange model (and JIEM) UM Aquo – Dutch water management model RILA – reference information model for clinical laboratories … and more How to find them? – search for exchange model / information model / …

© 2008 Progress Software Corporation19 Agenda A brief summary of SOA The principle of Common Data Model driven integration Examples of Common Data Models DataXtend Semantic Integrator

© 2008 Progress Software Corporation20 Visual tool for designing integration Stateless for scalability Runs in any Java container Connects to any bus Product Capabilities Runs in Eclipse DISTRIBUTED RUNTIME CENTRALIZED DESIGN Generate Deploy TESTING

© 2008 Progress Software Corporation21 Complex Models are Manageable Centralized design Visualize Large, Complex Models

© 2008 Progress Software Corporation22 Rich GUI for Mapping and Transformation Centralized design Create Visual Mappings to and from the common model

© 2008 Progress Software Corporation23 Makes Complex Models Easy to Use Contact Mobile Type = Home Type = Work Type = Mobile TelephoneCustomer Centralized design Virtual attributes simplify models without deviating from the standard

© 2008 Progress Software Corporation24 Create Validation Rules Without Code Centralized design Multiple addresses required for a service move

© 2008 Progress Software Corporation25 Verify Before Deploying Testing

© 2008 Progress Software Corporation26 Change Management for Evolving Models Deployment and impact analysis Impact Analysis Report – Details how information is used in addition to where it is used

© 2008 Progress Software Corporation27

© 2008 Progress Software Corporation28 Headline – Arial 32 pt. Text – Arial 28 pt. Subtitle Goes Here - Arial Italic 24 pt.

© 2008 Progress Software Corporation29 Two-line Headline Arial 32 pt. Text – Arial 28 pt. Subtitle Goes Here - Arial Italic 24 pt.