Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЮрий Евсеев
1 DataXtend Semantic Integrator Лидер в области семантической интеграции на основе общей модели данных Tomáš Kučera Principal Solution Architect November 12, 2008
2 © 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
3 © 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
4 © 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
5 © 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?
6 © 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
7 © 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
8 © 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
9 © 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
10 © 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
11 © 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
12 © 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
13 © 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
14 © 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
15 © 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
16 © 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
17 © 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
18 © 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 / …
19 © 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
20 © 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
21 © 2008 Progress Software Corporation21 Complex Models are Manageable Centralized design Visualize Large, Complex Models
22 © 2008 Progress Software Corporation22 Rich GUI for Mapping and Transformation Centralized design Create Visual Mappings to and from the common model
23 © 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
24 © 2008 Progress Software Corporation24 Create Validation Rules Without Code Centralized design Multiple addresses required for a service move
25 © 2008 Progress Software Corporation25 Verify Before Deploying Testing
26 © 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
27 © 2008 Progress Software Corporation27
28 © 2008 Progress Software Corporation28 Headline – Arial 32 pt. Text – Arial 28 pt. Subtitle Goes Here - Arial Italic 24 pt.
29 © 2008 Progress Software Corporation29 Two-line Headline Arial 32 pt. Text – Arial 28 pt. Subtitle Goes Here - Arial Italic 24 pt.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.