Download presentation
Presentation is loading. Please wait.
Published byAlexander McBride Modified over 10 years ago
1
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG101 Integrating Data or Ontologies - A look at the ISO 18876 Architecture Matthew West
2
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG102 Requirements Support Data Integration & Sharing –Consolidation of different data sets –Integration of different data models (ontologies) –Use of different languages
3
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG103 Integration models M1M1 M2M2 IM 1
4
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG104 Integration models M1M1 M2M2 M3M3 M4M4 M5M5 IM 1 IM 2
5
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG105 Integration models M1M1 M2M2 M3M3 M4M4 M5M5 IM 1 IM 2 M6M6 IM 3
6
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG106 Integration Model External Model Mapping What you really want... ABD C++C
7
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG107 The scope of a model must fit within a defined context for internal consistency. Context Scope Context and Scope
8
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG108 Models which are developed in different contexts, will be incompatible. Outside Context Context and Scope
9
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG109 Data models must have the same context in order to fit together. Context and Scope
10
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1010 Conceptual Model External Model Mapping Mapping to a Conceptual Model AB C 12 1'2'
11
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1011 Conceptual Model External Model Mapping Mapping to a Conceptual Model AB C 12 1'2' 3 Consolidate
12
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1012 Integration Architecture Integration Model ISO 15926-2 STEP IM SC4 IM EXPRESS EXPRESS-X EXPRESS-2 EXIST Languages Integration & Mapping Methodology Parts 1 & 2 of ISO18876. Standards
13
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1013 Mapping and integration methodology - requirements Methods describing the following processes: –extending an integration model to meet new requirements –selecting a subset of the integration model that satisfies the semantics of a particular external/application model –defining the mapping(s) between the selected subset and the structure of the external/application model
14
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1014 Foundation Concepts General Concepts Discipline-specific Concepts Derived concepts Integration model Integration Architecture Application Model Application Model Mapping Integration Model Subset Subset Selection
15
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1015 Mapping Specification of the transformations between a subset of the IM and an external/application data model Includes: –structural changes –terminology changes
16
IM AM Analysis Integration vs. Mapping
17
IM AM Integration Analysis Integration vs. Mapping
18
IM Integration Model Subset AM Integration Analysis Sub-setting Integration vs. Mapping
19
Mapping IM Integration Model Subset AM Integration Analysis Sub-setting Integration vs. Mapping
20
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1020 Organisation Integration Model Mapping Specification Model Reference Classes Reference Individuals Integration Model Subset Constraint Specification Model Specification Language Mapping Specification Language Structure Transformation Application Model Model Reference Classes Reference Individuals Model Specification Language Terminology Translation
21
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1021 Basic Elements Integrated Schema Unconstrained Sub-Schema Constrained Sub-Schema Integrated Schema Unconstrained Sub-Schema Synchronous (only master held) Asynchronous (copy at each end) Synchronous Two way mapping server client server client Virtual Schema persistent schema
22
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1022 Integrated System Integrated System Schema Unconstrained Sub-Schema A Constrained Sub-Schema B Constrained Sub-Schema C Constrained Sub-Schema D Unconstrained Sub-Schema E Constrained Sub-Schema F Constrained Sub-Schema G
23
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1023 Notes The previous slide represents a traditional integrated system. Sub-schemas can be seen as like SQL views for particular functions. This represents Full Integration
24
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1024 Tightly Coupled - Type 1 System 1 Schema System 2 Schema Sub-Schema A
25
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1025 Notes This is essentially the wrappering of one application for some of its data. The access is synchronous
26
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1026 Loosely Coupled - Type 1 System 1 Schema System 2 Schema Sub-Schema A
27
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1027 Notes Here asynchronous data exchange is used with controlled data duplication An unlikely case (except by design) when the two data models happen to match where they overlap.
28
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1028 Tightly Coupled - Type 2 System 1 Schema System 2 Schema Sub-Schema A
29
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1029 Notes A sub-schema of one application is defined as a view on another Point to point interface Synchronous access A form of Federation
30
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1030 Loosely Coupled - Type 2 System 1 Schema System 2 Schema Sub-Schema A
31
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1031 Notes Point to point interface Asynchronous communication A form of Federation
32
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1032 Synchronous Messaging Messaging System 1 32 A A C B A C C C B B
33
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1033 Notes Communication is synchronous The messaging system makes a connection on demand This is a form of Federation
34
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1034 Asynchronous Messaging Messaging System 1 32 A A C B A C C C B B
35
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1035 Notes This messaging system puts most of the intelligence with the applications Communication is asynchronous Publish and Subscribe is a version of this This is a form of Federation
36
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1036 Centrally managed messaging Messaging System 1 3 2 A A C B A C CC B B B C C A
37
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1037 Notes This messaging system has a central model and external mappings to each system The complexity is managed centrally, rather than being replicated for each application A form of Federation
38
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1038 Shared Database 1 3 2 X X Y Y Z Z
39
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1039 Notes This option shows a simple shared database as the master for shared data. Data is made available through application specific views Access is synchonous
40
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1040 Loosely Integrating Database Integrating System 1 3 2 X X Y Y Z Z
41
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1041 Notes Integration through controlled data duplication Mapping is done dynamically on demand for a data set Mappings managed centrally Asynchronous
42
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1042 Conclusions The IIDEAS Architecture describes what is necessary to achieve integration Mapping is fundamental to the whole architecture Integration of all shared concepts into the integration model is also critical
43
ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1043 Questions?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.