Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page 1 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All.

Similar presentations


Presentation on theme: "Page 1 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All."— Presentation transcript:

1 Page 1 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

2 Page 2 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integrations Government Business: HIRS Partnership & GOTS Software TRICARE Management Activity http://www.tricare.osd.milhttp://www.hirs.osd.mil Office of the Assistant Secretary of Defense (OSD) Department of Defense – Health Affairs (DoD-HA) Military Health Systems (MHS)

3 Page 3 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Mr. James C. Reardon Office of the Assistant Secretary of Defense (Health Affairs) TRICARE Management Activity Information Management, Technology, and Reengineering

4 Page 4 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com DoD

5 Page 5 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Metadata Repository HIRS Repository Architecture Holding Library Navigation: Catalog Search Topic Browser Content Search Holding Mgmt Add Holdings Reserve (Check Out) / New Version (Check In) Config Mgmt Library Admin Approval of Changes Security Admin User Admin Repository Admin Knowledge Warehouse Knowledge Navigators Capture Engine Knowledge Coaches Knowledge Integrator Education Centers Knowledge Advisors Data Works Model Repository: Warehouse of Data, Object and Process Models MyPortals: Concise Information Portals Model Management: Import/Export, Integrate, Compare CASE Models Data Movement: Legacy Data Migration, Enterprise Application Integration, Electronic Data Interchange DB Portals: Browse and Update Integrated Data on Web Forms Profile Metadata Repository Message Metadata Repository Knowledge Metadata Repository Holding Metadata Repository Model Metadata Repository HIRS Repository Storage Metadata Storage Data or Document Storage Metadata Registry Knowledge Map

6 Page 6 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Products and Solutions

7 Page 7 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Data Works: Motivations & Goals Metadata (data, object & process models) will survive the methodologies & design tools used to manipulate them. => We need to provide solutions independently of modeling techniques, metadata standards, and current design tools => Future proof solutions protecting our metadata assets! Data administration & data standardization are not goals, but key steps towards a complete solution to business problems such as: –legacy data migration, database re-engineering –database (and application) integration, data warehousing, etc. =>We need to provide total solutions from data standardization to actual system & data integration: providing measurable results and return on investment!

8 Page 8 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Data Movement Solutions Business Case & Motivations Implement a Key Component of the MHS IM/IT's Mission: Provide the right information to the right people at the right time to improve and maintain health status across the entire continuum of health care operations Support the DoD Directives on adopting COTS instead of GOTS requires data movement solutions for legacy data migration & application integration. Provide TIMPO with a Total Infrastructure Solution (as defined in Tab G) from networking to actual application integration. Support the Data Administration & Standardization Efforts, and provide Return On Investment (ROI) for these activities: –Implement the Health Data Standards (FAM-D) in legacy data migrations, or in Health Data Hubs for MTF Application integration. –Protect the government assets: the health data model standards will survive the methodologies & design tools used to develop and maintain them.

9 Page 9 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Data Works: Both GOTS & COTS Full rights to use everywhere within the Government as Government-Off-The-Shelf (GOTS) Software. Also available Commercially-Off-The-Shelf (COTS ) outside the Government: Copyright © Meta Integration Technology, Inc. 1997-1999 With acknowledgment for the sponsorship of the U.S. Government under the contracts Meta Integration technology, Inc. GS-35F-0035J, All Rights Reserved. Easy installation available through the Web. Minimal dependency on COTS products: –available on a variety of OS/DB combinations –rigorous selection of middleware in order to avoid paying license fees (e.g. free Java RMI vs. CORBA)

10 Page 10 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

11 Page 11 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

12 Page 12 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement News: XML is everywhere! XML is playing a more and more important role in data integration as a driving force from Enterprise Application Integration (EAI) to Internet Application Integration (IAI). XML also plays a key role in Microsoft, Oracle and IBMs Business Intelligence (BI) and Knowledge Management (KM) initiatives. Database suppliers have integrated XML as a way to insert, update, delete data (as well as query data): Microsoft SQL Server 7.5, Oracle 8i. XML is everywhere MS Office 2000, Visual Studio, IBM tools, etc.

13 Page 13 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement News: What you should know about XML… XML is noisy! Only 10 to 20% of an XML file is actual data, most of it is XML metatag noise… New database releases provide XML support that may not solve your needs, because the XML DTD is imposed and automatically generated from the database DDL. Therefore, it does not solve the data integration between an RDBMS and an externally defined XML DTD (home made or standard like HL7 or FpML). XML is still evolving a lot and is still very incomplete in many areas like data types for which there are many variations from the W3C proposed DCD, to vertical market solutions by HL7, FpML, OMG, MS BizTalk.

14 Page 14 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com OMG vs. MDC At a glance… Standard Name Object Management Group (OMG)Meta Data Coalition (MDC) Web Sitehttp://www.omg.orghttp://www.MDCinfo.com MetamodelMeta Object Facilities (MOF)Open Information Model (OIM) Metadata Interchange XML Metadata Interface (XMI)In version 1.0, it was the Metadata Interchange Specifications (MDIS), then Microsoft proposed their XML Interchange Format (XIF), now version 1.1 is based on MDC XML Influencing Companies & Leaders IBM Steve Brodsky Unisys Sridhar Iyengar Rational Microsoft Thomas Bergstrasser & Brian Welcker ETI Kay Hammer & David Marshall CA Platinum Influencing Technology OMGs CORBAMicrosoft DCOM, OLE, ActiveX, ImplementationsIBM VisualAge, WebSpere, Rose/XMI, Unisys UREP, Rose/XMI MS Repository 3.0 (SQL7 & Visual Studio 6)

15 Page 15 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com MDC XML : Open Information Model (OIM) Overview Analysis and Design Model – Unified Modeling Language – UML Extensions – Common Data Types – Generic Elements – Entity Relationship Modeling Object and Component Model – Component Description Model Database and Warehousing Model – Relational Database Schema – OLAP Schema – Data Transformations – Record Oriented Legacy Databases – Report Definitions – XML Schema

16 Page 16 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com MDC XML : Open Information Model (OIM) Overview (cont.) Business Engineering Model – Business Goals – Organizational Elements – Business Rules – Business Processes Knowledge Management Model – Knowledge Description Format – Semantic Definitions

17 Page 17 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com S. Brodsky, OMG XMI Briefing, Feb 5, 1999 UML MOF Data Warehouse Business Objects Financial Transportation Simulation Life Sciences Electronic Commerce Telecom Manufacturing Utility Domain Platform OMG XMI : Scope & Domains

18 Page 18 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com XML Streams (Models) (Many - based on each metamodel DTD XML DTD (MetaModels) (1 per metamodel used for validation) CWM DTD UML 1.1 DTD MOF 1.1 DTD XML Syntax and Encoding MOF Metadata Definitions & Management XMIXMI UML Metamodel Analysis & Design UML UML Models UML CWM Models UML MOF MetaModels Validate S. Brodsky, IBM, OMG XMI Briefing, Feb 5, 1999 OMG XMI : Overview

19 Page 19 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com OMG XMI : Proof of Concept OMG Demo - Nov 1998 XMI Development Tools Reports Database Schema Design Software Assets Repositor y App2 App4App5 App1 App6App3 vsvs 6 bridges written by 6 vendors. N*N-N = 30 bridges written by N = 6 vendors. Versioning issues. S. Brodsky, IBM, OMG XMI Briefing, Feb 5, 1999

20 Page 20 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com S. Brodsky, IBM, OMG XMI Briefing, Feb 5, 1999 IBM VisualAge Select Unisys UREP Oracle Repository Rose DTD Gen Enterprise MOF DTDGen Rational Rose Select Enterprise Oracle Designer XMI Team Connection WebSphereVA Java OMG XMI : Proof of Concept OMG Demo - Nov 1998 (cont.)

21 Page 21 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI amd MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

22 Page 22 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Products & Services Meta Integration Works (MIW) is a software development environment generating the Extraction, Transformation & Loading (ETL) solutions common to the following MHS IM/IT problems: - Legacy Data Migration (LDM), - Enterprise Application Integration (EAI), - Enterprise Information Portals (EIP), - Electronic Data Interchange (EDI), - Data Warehousing (DW) & Data Marts, - Knowledge Management (KM). MIW functionalities include model comparison, mapping, and generation of C++ for Windows 9x/NT and Unix. MIW is entirely written in Java (100% Java2 Certification pending), and is based on a modern 3-tier architecture portable to many platforms. Data Connectors SDK are available for: - Client/Server Architectures via ODBC, - Modern 3-tier Architectures via API (e.g. ERP BAPI), - Web Enable Architectures via XML (e.g. E-business, or Internet Application Integration (IAI) for:. HL7 for the Health Care market,. FpML for the Financial market). Meta Integration Works (MIW) is a software development environment generating the Extraction, Transformation & Loading (ETL) solutions common to the following MHS IM/IT problems: - Legacy Data Migration (LDM), - Enterprise Application Integration (EAI), - Enterprise Information Portals (EIP), - Electronic Data Interchange (EDI), - Data Warehousing (DW) & Data Marts, - Knowledge Management (KM). MIW functionalities include model comparison, mapping, and generation of C++ for Windows 9x/NT and Unix. MIW is entirely written in Java (100% Java2 Certification pending), and is based on a modern 3-tier architecture portable to many platforms. Data Connectors SDK are available for: - Client/Server Architectures via ODBC, - Modern 3-tier Architectures via API (e.g. ERP BAPI), - Web Enable Architectures via XML (e.g. E-business, or Internet Application Integration (IAI) for:. HL7 for the Health Care market,. FpML for the Financial market). Meta Integration Model Bridge (MIMB) is a utility for legacy model migration and metadata integration of: - Data & Object Modeling Tools, - Metadata Repositories, - Data Registries, - Software Development Environments. MIMB supports most popular methodologies from UML Object Modeling to IDEF1X data modeling. MIMB integrates the market leading design tools including: - Rational Rose- CA/Platinum ERwin, - Oracle Designer 2000- Sybase PowerDesigner, - Silverrun RDM- Visible IE:Advantage, - Sterling COOL:GEN, DBA (Terrain), Enterprise (ADW) W3C XML's Specifications (DTD) - OMG XML (XMI)- MS XML (XIF), - Unisys Repository (XMI)- Microsoft Repository (XIF), - IBM VisualAge and WebSphere (XMI). and more, check for all our supported tools.. Meta Integration Model Bridge (MIMB) is a utility for legacy model migration and metadata integration of: - Data & Object Modeling Tools, - Metadata Repositories, - Data Registries, - Software Development Environments. MIMB supports most popular methodologies from UML Object Modeling to IDEF1X data modeling. MIMB integrates the market leading design tools including: - Rational Rose- CA/Platinum ERwin, - Oracle Designer 2000- Sybase PowerDesigner, - Silverrun RDM- Visible IE:Advantage, - Sterling COOL:GEN, DBA (Terrain), Enterprise (ADW) W3C XML's Specifications (DTD) - OMG XML (XMI)- MS XML (XIF), - Unisys Repository (XMI)- Microsoft Repository (XIF), - IBM VisualAge and WebSphere (XMI). and more, check for all our supported tools..

23 Page 23 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Functionalities Most Popular Data/Object Modeling Tools: Model Manager Model Converter Model Browser Model Comparator Model Integrator Model Mapper Data Bridge Builder Rational Rose CA/Platinum ERwin Check-out Check-in Browse (Import/Export) Model Bridges Select Target Model New Integrated Model Import Source & Target Models: - File Format (legacy systems), - Database data model, or - Application API object model. Data Bridge Target Application Server #2 Source Application Server #1 Select Source Model XLS reports HTML reports

24 Page 24 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Architecture Meta Integration Model Bridge © (MIMB) Meta Integration Works © (MIW) Model Acquisition, Conversions & Re-engineering (Model Bridges) Rational Rose, Platinum ParadigmPlus, ERwin, Oracle Designer2000, etc. Model Acquisition, Conversions & Re-engineering (Model Bridges) Rational Rose, Platinum ParadigmPlus, ERwin, Oracle Designer2000, etc. Model Browser Model Comparator Enterprise Editions: - Microsoft Windows NT 4.0 with SQL Server 6.5-7, or - Sun Solaris 2.5-7 with Oracle 7-8 Personal Editions: - Microsoft Windows 95 or 98 with Access 97 Model Integrator Model Mapper MIR Java Server (includes C++ to Java Layer) Data Bridge Builder Java Front EndWin32 (C++) Utility Meta Integration Repository © (MIR) supports UML & IDEF Model Manager Model Manager Meta Integration Repository C++ & Java Software Development Kit (MIRSDK) MIR DB Repository Persistency Portability Layer 1 st Tier: Database Server 2 d Tier: Application Server 3 d Tier: Web Enabled Clients

25 Page 25 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

26 Page 26 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Model Bridge Supported Design Tools

27 Page 27 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Model Bridge Supported XML

28 Page 28 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Metadata Movement News: The Design Tool Market CA/Platinum currently plans to release ERwin 4.0 in Q1 or Q2 of 2000 with new features such as: –An API and MDC XML will replace the ERX files, –Support for multiple physical models for one logical model Rational will release Rose 2000 and more… New players to watch: –Embarcadero ER/Studio. –Visio has been acquired by Microsoft and is evolving from a good drawing tool with support of UML and IDEF1X notations to a design tool with C++, Java, DDL forward and reverse engineering, Microsoft Repository, and XMI support.

29 Page 29 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

30 Page 30 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Solutions: Your Corporate Data is everywhere ! Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development

31 Page 31 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Solutions: Centralized / Corporate Database Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development It does not exist ! and unfortunately, it never will in a best of breed market… even with Enterprise Resources Planning (ERP) integrating more and more functionalities.

32 Page 32 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Business Cases: »Legacy Data Migration (LDM) »Enterprise Application Integration (EAI) »Enterprise Application Portals (EAP) »Electronic Data Interchange (EDI) »Data Warehousing (DW) & Data Marts »Knowledge Management (KM) »Data Mining (DM) Integration Architectures/Technologies: »Point to Point Data Bridges »Data Hubs (DH) »Data Bus (e.g.OMG CORBA, Microsoft DCOM) Application Architectures/Technologies: »Mainframes (e.g. ISAM, VSAM file access) »Client/Server (e.g. ODBC access to an RDBMS) »Modern 3 Tier Architectures (e.g. BAPI access to the application) Data Movement Solutions: The problem has multiple dimensions

33 Page 33 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Business Cases: Legacy Data Migration (LDM) Customer Support New Human Resources Accounting Payroll Sales Inventory Manufacturing Development Old Human Resources

34 Page 34 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development Data Movement Business Cases: Enterprise Application Integration (EAI)

35 Page 35 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Business Cases: Electronic Data Interchange (EDI) Customer Support Human Resources New Accounting Payroll Sales Inventory Manufacturing Development

36 Page 36 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Business Cases: Data Warehousing (DW) Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development

37 Page 37 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Business Cases: Data Mining (DM) Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development

38 Page 38 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development Data Movement Architectures: Point to Point Data Bridges

39 Page 39 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Architectures: Data Hub (DH) Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development

40 Page 40 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Movement Architectures: Data Bus (DB) Customer Support Human Resources Accounting Payroll Sales Inventory Manufacturing Development

41 Page 41 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Legacy Data Migration (LDM) The Problem: data is everywhere! Many data movements are needed… Enterprise Application Integration (EAI) Electronic Data Interchange (EDI) Data Warehousing (DW) & Data Marts Enterprise Information Portals (EIP) Knowledge Management (KM)

42 Page 42 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS Data Works is a Government-Off-The-Shelf (GOTS) version of Meta Integration s Data & Metadata Movement Toolset. HIRS Data Works data movement solution is a development environment which generates data movement, better known as data bridges (executable code that moves data from a source to a destination database/application) and which solves three major categories of business problems: –Legacy Data Migration (LDM) - in which case the source database is a legacy system that will be shutdown after the data movement. This situation happens when migrating to a new database delivered with a new application, or as part of the database re-engineering of the same application. –Enterprise Application Integration (EAI) - in which case both source and target applications are current systems that usually complement each other and require periodic data updates. The data movement can be enacted in real time (triggers), overnight (batch) updates, replication, etc. –Data Warehousing (DW) - in which case the source databases are under corporate business applications and the target database is in fact your corporate data warehouse. Meta Integration Data Movement Solution

43 Page 43 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com In the past, Data Movement has been solved by developing expensive custom software, in other words by programming data bridges "by hand". This solution is obviously programming intensive and not at all cost effective. In addition, such data bridges are also expensive to maintain with the evolution (version upgrades) of both the source and target databases. Most data/application integration problems are still approached in this expensive and inefficient way today. Meta Integration Past Data Movement Solutions

44 Page 44 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Most data movement solutions offered by DW or ETL products make use of scripting languages often derived from the Basic language, creating several major drawbacks and complications: –Such scripting languages are derived from Basic, but are still different from Visual Basic. Therefore, there can be a steep learning curve for the implementation. –Data movement applications built with interpreted scripting languages (e.g. Basic) are much slower than the ones built with compiled native languages like C/C++. –Data movement applications built with scripting languages (e.g. Basic) often rely on so called data movement servers (interpreting the data transformations) which require more system administration. –These data movement servers and/or libraries often involve costly runtime fees. Meta Integration Other Data Movement Solutions

45 Page 45 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com The MITI data movement toolset offers several unique and exciting benefits not found elsewhere: –Built-in repository with true support for version management of the perpetually changing data sources (includes support for model management, model mapping, model comparison, and model integration). –Data Connectors for multiple technologies / applications (SDK available) Client/Server Architectures via ODBC (e.g. Oracle, Sybase, MS SQL Server), Modern 3-tier Architectures via API (e.g. ERP BAPI like SAP, PeopleSoft), Web Enabled Architectures via XML (e.g. E-business, Portals). –Generation of fast C++ code, portable across any Windows or Unix operating system, and producing data movement solutions as standalone utilities, or (plug&play) software components for business applications Meta Integration Solution Benefits

46 Page 46 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com The MITI data movement toolset offers several unique and exciting benefits not found elsewhere: –Built-in repository with true support for version management of the perpetually changing data sources (includes support for model management, model mapping, model comparison, and model integration). –Data Connectors for multiple technologies / applications (SDK available) Client/Server Architectures via ODBC (e.g. Oracle, Sybase, MS SQL Server), Modern 3-tier Architectures via API (e.g. ERP BAPI like SAP, PeopleSoft), Web Enabled Architectures via XML (e.g. E-business, Portals). –Generation of fast C++ code, portable across any Windows or Unix operating system, and producing data movement solutions as standalone utilities, or (plug&play) software components for business applications Meta Integrations Data Movement Solution Benefits

47 Page 47 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Connectors for all generations of Application Architectures Application Server Web (Java based) Thin Clients Windows Fat Clients TTY Terminals Mainframe XML API ODBC ISAM VSAM MUMPS

48 Page 48 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Connectors for direct access to the data stores Binary File Formats: Proprietary / Application specific Databases like ISAM, VSAM, or MUMPS systems RDBMS (Relational Databases): Oracle7, SQL Server, Sybase, Informix... – Standard queries (ANSI & ISO SQL) and interfaces (ODBC) – Proprietary query and interfaces: Oracle7 OCI, SQL Server DBlib… OODBMS (Object Databases): Oracle8, ODI, O2, Objectivity, Versant... – Standard interfaces (ODMG) & queries (ODMG/OQL, ANSI/SQL3) – Proprietary interfaces from OODBMS suppliers

49 Page 49 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Data Connector to the 1st Tier Direct Database Access Application Tools (Clients) Server Binary File Formats: Proprietary / Application specific Databases RDBMS (Relational Databases): Oracle7, SQL Server, Sybase, Informix... Standard queries (ANSI & ISO SQL) and interfaces (ODBC) Proprietary query and interfaces: Oracle7 OCI, SQL Server DBlib… OODBMS (Object Databases): Oracle8, ODI, O2, Objectivity, Versant... Standard interfaces (ODMG) & queries (ODMG/OQL, ANSI/SQL3) Proprietary interfaces from OODBMS suppliers

50 Page 50 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Application Tools (Clients) Server Client/Server Architecture: Database servers with fat clients (loaded with dynamic or static libraries) Applications servers (on top of database servers) with thin clients Client/Server Technologies: Terminals to Mainframes, PCs (Windows) to Workstations (Unix or NT), Java enabled clients (on any platform) to Web servers through Intranet or Internet Hardware: Mainframes (terminals), Workstations, PCs Operating Systems (OS) IBM, DECs VMS, etc. UNIX: Sun Solaris, HP UX, IBM AIX, etc. Windows 95, NT Workstation, Server Application Technologies: Supporting Heterogeneous Architectures

51 Page 51 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Application Tools (Clients) Server Database Access ODBC, JDBC ODMG Middleware OMG CORBA Microsoft DCOM, OLE2, ActiveX OSF DCE RPC Application Programming Interfaces (API) C, C++, Java, Ada, etc. Graphical User Interface (GUI) Terminal (TTY) Windows DOS and MFC Unixs X-Windows/Motif Web: HTML, Java AWT, etc. Application Technologies: Supporting Heterogeneous Software

52 Page 52 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Meta Integration Architecture of the produced Data Bridge Possibility to access to the destination as a source Data Connector Data Connector Data Connector Data Connector Data Connector Data Transformations Libraries Data Transformations Libraries Data Transformations Libraries Data Transformations Libraries Data Transformations Libraries Data Transformations Libraries SOURCE data connector library DESTINATION data connector library WORK data connector library Data Bridge Library Data Bridge Library Visual or Command Line Bridge Executable Data Bridge Destination Data Store Multiple Source Data Stores Work Data Store (for robustness reasons e.g. restart after power failure) Data Connectors for multiple technologies: RDBMS via ODBC Application Servers via API Web via XML

53 Page 53 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers

54 Page 54 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Your Choice of Platforms (OS/DB) ! Not only does the repository solution need to adjust to your methodologies and design tools, its implementation also needs to be supported by your existing platforms: –Operating Systems (OS): Windows: Microsoft Windows NT 4.0 Server (Enterprise Edition) Microsoft Windows 95/98 (Personal Edition) Unix: Sun Solaris 2.5 to 7, Linux –and Databases: RDBMS (ODBC / ANSI/ISO SQL standards)) –Microsoft SQL Server 6.5-7, –Oracle 7 (Enterprise Edition) –Microsoft Access (Personal Edition) ORDBMS (ANSI SQL3 standards) –Oracle 8 OODBMS (ODMG standards) –ODIs Object Store, Versant, Objectivity, O2)

55 Page 55 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com 3-Tier Architecture Persistent vs. Non-Persistent Repository Non Persistent Repository (i.e. memory) IDEF, UML, CDIF integrated metamodels as Java & C++ Class Libraries for Unix or Win32 Tool x Persistent Repository (i.e database) IDEF, UML, CDIF integrated metamodels for various RDBMS or OODBMS Tool x Tool x Tool y Tool y Tool y Meta Integration Repository (MIR) 1 st Tier: Database Server 2 d Tier: Application Server 3 d Tier: Web Enabled Clients

56 Page 56 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com Some facts on our technologies About 500,000 Lines Of Code (LOC) of both Windows/Unix C++ and Java 2 The Meta Integration Works (MIW) GUI is 100 KLOC (swing based) Java 2 The Meta Integration Repository SDK is decomposed into –A non persistent repository (in memory) Developed in UML with Rational Rose, and from which a programming language independent script (shell like) is maintained. The C++ and Java SDK are automatically generated (about 100 KLOC each) The C++ to Java and Java to C++ layers are also automatically generated The Java SDK includes extra features: –Support for Internet network distribution (client/server): »Java RMI for the Repository Manager »Java serialization of a non persistent repository (model metadata) –Support for customizable metadata views in the Model Browser filtering the metadata and adjusting their names and icons for IDEF1X, UML, MIR, or others. –A persistent repository portable across RDBMS The data model is developed and maintained in IDEF1X with CA/Platinum ERwin DDL is generated and tuned for MS NT SQL Server, Access, Oracle 7 to 8 The MIRDB layer is written in Windows/Unix portable C++ code

57 Page 57 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter WG @ San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All rights reserved. Information herein is proprietary to MITI. www.hl7.org www.hirs.osd.mil www.metaintegration.com HIRS / Meta Integration Christian Bremeau Meta Integration Technology, Inc. bremeau@metaintegration.com Agenda –About Health Information Resources Service (HIRS) –From XML to OMGs XMI and MDC XML –Meta Integration Solutions Metadata Movement Data Movement Technologies –Demos –Questions & Answers


Download ppt "Page 1 of 57 HIRS Support for HL7 on Government ProjectsHL7 Winter San Diego CA, Jan. 24-28 2000 © 1997-2000 Meta Integration Technology, Inc. All."

Similar presentations


Ads by Google