SlideShare uma empresa Scribd logo
1 de 17
A Mapping-Based Framework for
the Integration of Machine Data
and Information Systems
Heiko Kern*, Fred Stefan*, Vladimir Dimitrieskiᵀ, Klaus-Peter Fähnrich*
* University of Leipzig, Germany
ᵀ University of Novi Sad, Serbia
8th IADIS International Conference on Information Systems
Madeira, Portugal, 16.03.2015
Intelligent
Integration
 Automation of production
 Continuous information flow between factory and enterprise
level
Quality management
Production planning
Increasing production efficiency
Motivation
8th IADIS International Conference on Information Systems
2
Factory level
Enterprise level
… …
MES
QMSPLS
PPS
……
Cloud services
…Storage
Problem
8th IADIS International Conference on Information Systems
3
 Development of connectors
Heterogeneity of data
structures
Transformation of data
Hard-coded transformations
Error-prone and costly
No portability of solution
knowledge
 Scenario 1: Set-up costs of
manufacturing execution
systems
 Scenario 2: Change of
production process -> change
of integration
Service Bus
Connector
Machine A
Connector
Machine C
Connector
Machine B
Connector
IS
Connector
Machine A
Connector
Machine C
Connector
Machine BConnector
Machine A
Connector
Machine C
Connector
Machine B
Objective
8th IADIS International Conference on Information Systems
4
 Improve the development of
connectors
Structured development
Explicit description of
transformation knowledge
Reuse of transformations
Automatic creation of
connectors
 Research focus
Transformation description
Diversity of data
Reuse of transformations
 Research method
Design Science
Service Bus
Mapping-based
Integration Framework
Connector
IS
The Integration Approach
Mapping Framework
8th IADIS International Conference on Information Systems
6
Machine
data
(e.g. CSV)
Data
schema
Data
Source Target
Element
tree
Information
system
(e.g. XML)
Data
schema
Data
Integration platform
Data
schema
Data
Element
tree
Data
schema
Data
Mapper
Mapping
Generator
Data
transformation
Binding Binding
Instance
of
Instance
of
Mapping
Repository
Reuse
algorithms
Representation of Data Schemas
 Binding Concept
Representation as tree
View on data schemas
References on elements in data schema
Binder for each data schema technology
 Examples
8th IADIS International Conference on Information Systems
7
ElementContainer
Element
0..*elements
1
0..* children
parent
Mapping Description
 Mapping Language
Declarative, graphical, abstraction from transformation execution
8th IADIS International Conference on Information Systems
8
Mapping
Container
NodeLink
FunctionConstantValue
1
sources
1
1
targets
*
nodes
ZeroToAny
OneToMany
ManyToMany
Operator
ManyToOne
OneToOne
0..*
links
0..1
dependsOn
ElementContainer
Element
0..*elements
1
0..* children
parent
1..*
element containers
Mapping Description
8th IADIS International Conference on Information Systems
9
Transformation Execution
 Generator approach
For each combination of
 Execution environment
 Source schema technology
 Target schema technology
 Platform-independence enables the portability to different
execution environments
Transformation systems
 XSLT
Programming languages
 Java, C#
Integration platforms
 MuleESB
8th IADIS International Conference on Information Systems
10
Mapping Repository and Reuse Algorithms
 Storage of mappings in repository as knowledge base
 Reuse approach
Comparison -> potential rule candidates
Adaption -> from repository rules to new rules
Application of rules -> construction of complete mapping
 Comparison
Different approaches: syntax, semantic, structure
Combination of comparators
 Degree of automated reuse
Suggestions during design time in editor
Fully automatic during run-time in execution environment
8th IADIS International Conference on Information Systems
11
Use Case
Use Case: Wafer Thickness Measurement
8th IADIS International Conference on Information Systems
13
 Definition of mapping rules
 Code generation and execution
 Storage in repository -> learning phase
Single-Layer Measurement
8th IADIS International Conference on Information Systems
14
XML
<JSChart>
<dataset id="Rub"
type="line">
<data unit="0"
value="35.3"/>
<data unit="1"
value="34.4"/>
…
</dataset>
</JSChart>
CSV
Id Sensor
0 35.3
1 34.4
2 34.6
3 35.1
4 35.1
5 37.1
Double-Layer Measurement
 Sensor -> Sensor_A and Sensor_B
 Automatic rule application
 Code generation and execution
8th IADIS International Conference on Information Systems
15
CSV
Id Sensor_A Sensor_B
0 10 12
1 15 13
2 12 12
3 14 11
4 11 23
5 11 23
6 13 22
7 14 11
8 15 13
9 12 11
10 13 12
XML
<JSChart>
<dataset id="Rub_B"
type="line">
<data unit="0"
value="34.9"/>
<data unit="1"
value="35.0"/>
…
</dataset>
<dataset id="Rub_A"
type="line">
<data unit="0"
value="21.8"/>
<data unit="1"
value="1.2"/>
…
</dataset>
</JSChart>
Evaluation
 Different use cases
CSV, XML, OPC, SECS/GEM
 Mapping language
Mapping language is suitable in these use cases
 But: definition of fine-grained expressions (e.g. conditions,
queries/navigation)
Graphical representation fits to the skills of a modeler
 But: many mapping lines are confusing
 Reuse and automatic creation of mappings
Semi-automatic reuse works
 But: Automatic reuse is a challenging tasks
14th Workshop on Domain-Specific Modeling
16
Thank You.
Questions?

Mais conteúdo relacionado

Mais procurados

Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.
Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.
Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.Lena Lindbäck
 
Towards preservation of semantically enriched architectural knowledge
Towards preservation of semantically enriched architectural knowledgeTowards preservation of semantically enriched architectural knowledge
Towards preservation of semantically enriched architectural knowledgeStefan Dietze
 
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...lindlar
 
Quality criteria for architectural 3D data in usage and preservation processes
Quality criteria for architectural 3D data in usage and preservation processesQuality criteria for architectural 3D data in usage and preservation processes
Quality criteria for architectural 3D data in usage and preservation processeslindlar
 
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...Jakob Beetz
 
Data Publishing Services, EGU 2014, Vienna
Data Publishing Services, EGU 2014, Vienna Data Publishing Services, EGU 2014, Vienna
Data Publishing Services, EGU 2014, Vienna Matthias Schroeder
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...Dr.-Ing. Thomas Hartmann
 
Preservation of 3 d objects of buildings
Preservation of 3 d objects of buildingsPreservation of 3 d objects of buildings
Preservation of 3 d objects of buildingsnetsoxx
 
Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4BigData_Europe
 
Information sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials scienceInformation sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials scienceTony Fast
 
SNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsSNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsLeipziger Semantic Web Tag
 
SC10 project slides
SC10 project slidesSC10 project slides
SC10 project slidesJason Riedy
 
poster-Jing-09302014
poster-Jing-09302014poster-Jing-09302014
poster-Jing-09302014Jing Xie
 
Presentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarPresentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarMaarten Verwaest
 
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...lindlar
 
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...BigData_Europe
 

Mais procurados (17)

Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.
Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.
Presentation of the DURAARK project at Ex Libris conference, Berlin, Germany.
 
Towards preservation of semantically enriched architectural knowledge
Towards preservation of semantically enriched architectural knowledgeTowards preservation of semantically enriched architectural knowledge
Towards preservation of semantically enriched architectural knowledge
 
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
 
Quality criteria for architectural 3D data in usage and preservation processes
Quality criteria for architectural 3D data in usage and preservation processesQuality criteria for architectural 3D data in usage and preservation processes
Quality criteria for architectural 3D data in usage and preservation processes
 
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...
DURAARK presentation CIB W78 "Applications of IT in AEC" conference Beijing 2...
 
Data Publishing Services, EGU 2014, Vienna
Data Publishing Services, EGU 2014, Vienna Data Publishing Services, EGU 2014, Vienna
Data Publishing Services, EGU 2014, Vienna
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...
 
Preservation of 3 d objects of buildings
Preservation of 3 d objects of buildingsPreservation of 3 d objects of buildings
Preservation of 3 d objects of buildings
 
Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4
 
Information sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials scienceInformation sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials science
 
SNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsSNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in Hospitals
 
SC10 project slides
SC10 project slidesSC10 project slides
SC10 project slides
 
poster-Jing-09302014
poster-Jing-09302014poster-Jing-09302014
poster-Jing-09302014
 
Presentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarPresentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology Seminar
 
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...
A Domain-driven Approach to Digital Curation and Preservation of 3D Architect...
 
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...
Big Data Europe: SC6 Workshop 3: The European Research Data Landscape: Opport...
 
SemIoT (Semantic technologies for Internet of Things) - Project Overview
SemIoT (Semantic technologies for Internet of Things) - Project OverviewSemIoT (Semantic technologies for Internet of Things) - Project Overview
SemIoT (Semantic technologies for Internet of Things) - Project Overview
 

Semelhante a A Mapping-Based Framework for the Integration of Machine Data and Information Systems

Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...EUDAT
 
Improving the availability and reducing redundancy using deduplication of clo...
Improving the availability and reducing redundancy using deduplication of clo...Improving the availability and reducing redundancy using deduplication of clo...
Improving the availability and reducing redundancy using deduplication of clo...dhanarajp
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Gridbutest
 
Enabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsEnabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsAxel Reichwein
 
Computer aided design, computer aided manufacturing, computer aided engineering
Computer aided design, computer aided manufacturing, computer aided engineeringComputer aided design, computer aided manufacturing, computer aided engineering
Computer aided design, computer aided manufacturing, computer aided engineeringuniversity of sust.
 
Improving availability and reducing redundancy using deduplication of cloud s...
Improving availability and reducing redundancy using deduplication of cloud s...Improving availability and reducing redundancy using deduplication of cloud s...
Improving availability and reducing redundancy using deduplication of cloud s...dhanarajp
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...acijjournal
 
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...Codemotion
 
Dynamic Resource Allocation Algorithm using Containers
Dynamic Resource Allocation Algorithm using ContainersDynamic Resource Allocation Algorithm using Containers
Dynamic Resource Allocation Algorithm using ContainersIRJET Journal
 
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...IJCSIS Research Publications
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational WorkflowsCarole Goble
 
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...QuantUniversity
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoningWilliam Smith
 
ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...Ruo Ando
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagedbpublications
 
KELLY_MANOVERV.PDF
KELLY_MANOVERV.PDFKELLY_MANOVERV.PDF
KELLY_MANOVERV.PDFHernanKlint
 
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...Big Data Value Association
 

Semelhante a A Mapping-Based Framework for the Integration of Machine Data and Information Systems (20)

Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
 
Improving the availability and reducing redundancy using deduplication of clo...
Improving the availability and reducing redundancy using deduplication of clo...Improving the availability and reducing redundancy using deduplication of clo...
Improving the availability and reducing redundancy using deduplication of clo...
 
VINEYARD Overview - ARC 2016
VINEYARD Overview - ARC 2016VINEYARD Overview - ARC 2016
VINEYARD Overview - ARC 2016
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
 
Enabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsEnabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standards
 
Computer aided design, computer aided manufacturing, computer aided engineering
Computer aided design, computer aided manufacturing, computer aided engineeringComputer aided design, computer aided manufacturing, computer aided engineering
Computer aided design, computer aided manufacturing, computer aided engineering
 
Legacy Systems Interactions with the Supply Chain Through the C2NET Cloud-ba...
Legacy Systems Interactions with the Supply  Chain Through the C2NET Cloud-ba...Legacy Systems Interactions with the Supply  Chain Through the C2NET Cloud-ba...
Legacy Systems Interactions with the Supply Chain Through the C2NET Cloud-ba...
 
Improving availability and reducing redundancy using deduplication of cloud s...
Improving availability and reducing redundancy using deduplication of cloud s...Improving availability and reducing redundancy using deduplication of cloud s...
Improving availability and reducing redundancy using deduplication of cloud s...
 
Configuring and Visualizing The Data Resources in a Cloud-based Data Collect...
Configuring and Visualizing The Data Resources  in a Cloud-based Data Collect...Configuring and Visualizing The Data Resources  in a Cloud-based Data Collect...
Configuring and Visualizing The Data Resources in a Cloud-based Data Collect...
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
 
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
 
Dynamic Resource Allocation Algorithm using Containers
Dynamic Resource Allocation Algorithm using ContainersDynamic Resource Allocation Algorithm using Containers
Dynamic Resource Allocation Algorithm using Containers
 
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...
An Efficient and Fault Tolerant Data Replica Placement Technique for Cloud ba...
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
 
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...
QuTrack: Model Life Cycle Management for AI and ML models using a Blockchain ...
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoning
 
ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
 
KELLY_MANOVERV.PDF
KELLY_MANOVERV.PDFKELLY_MANOVERV.PDF
KELLY_MANOVERV.PDF
 
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
 

Último

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Último (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

A Mapping-Based Framework for the Integration of Machine Data and Information Systems

  • 1. A Mapping-Based Framework for the Integration of Machine Data and Information Systems Heiko Kern*, Fred Stefan*, Vladimir Dimitrieskiᵀ, Klaus-Peter Fähnrich* * University of Leipzig, Germany ᵀ University of Novi Sad, Serbia 8th IADIS International Conference on Information Systems Madeira, Portugal, 16.03.2015
  • 2. Intelligent Integration  Automation of production  Continuous information flow between factory and enterprise level Quality management Production planning Increasing production efficiency Motivation 8th IADIS International Conference on Information Systems 2 Factory level Enterprise level … … MES QMSPLS PPS …… Cloud services …Storage
  • 3. Problem 8th IADIS International Conference on Information Systems 3  Development of connectors Heterogeneity of data structures Transformation of data Hard-coded transformations Error-prone and costly No portability of solution knowledge  Scenario 1: Set-up costs of manufacturing execution systems  Scenario 2: Change of production process -> change of integration Service Bus Connector Machine A Connector Machine C Connector Machine B Connector IS Connector Machine A Connector Machine C Connector Machine BConnector Machine A Connector Machine C Connector Machine B
  • 4. Objective 8th IADIS International Conference on Information Systems 4  Improve the development of connectors Structured development Explicit description of transformation knowledge Reuse of transformations Automatic creation of connectors  Research focus Transformation description Diversity of data Reuse of transformations  Research method Design Science Service Bus Mapping-based Integration Framework Connector IS
  • 6. Mapping Framework 8th IADIS International Conference on Information Systems 6 Machine data (e.g. CSV) Data schema Data Source Target Element tree Information system (e.g. XML) Data schema Data Integration platform Data schema Data Element tree Data schema Data Mapper Mapping Generator Data transformation Binding Binding Instance of Instance of Mapping Repository Reuse algorithms
  • 7. Representation of Data Schemas  Binding Concept Representation as tree View on data schemas References on elements in data schema Binder for each data schema technology  Examples 8th IADIS International Conference on Information Systems 7 ElementContainer Element 0..*elements 1 0..* children parent
  • 8. Mapping Description  Mapping Language Declarative, graphical, abstraction from transformation execution 8th IADIS International Conference on Information Systems 8 Mapping Container NodeLink FunctionConstantValue 1 sources 1 1 targets * nodes ZeroToAny OneToMany ManyToMany Operator ManyToOne OneToOne 0..* links 0..1 dependsOn ElementContainer Element 0..*elements 1 0..* children parent 1..* element containers
  • 9. Mapping Description 8th IADIS International Conference on Information Systems 9
  • 10. Transformation Execution  Generator approach For each combination of  Execution environment  Source schema technology  Target schema technology  Platform-independence enables the portability to different execution environments Transformation systems  XSLT Programming languages  Java, C# Integration platforms  MuleESB 8th IADIS International Conference on Information Systems 10
  • 11. Mapping Repository and Reuse Algorithms  Storage of mappings in repository as knowledge base  Reuse approach Comparison -> potential rule candidates Adaption -> from repository rules to new rules Application of rules -> construction of complete mapping  Comparison Different approaches: syntax, semantic, structure Combination of comparators  Degree of automated reuse Suggestions during design time in editor Fully automatic during run-time in execution environment 8th IADIS International Conference on Information Systems 11
  • 13. Use Case: Wafer Thickness Measurement 8th IADIS International Conference on Information Systems 13
  • 14.  Definition of mapping rules  Code generation and execution  Storage in repository -> learning phase Single-Layer Measurement 8th IADIS International Conference on Information Systems 14 XML <JSChart> <dataset id="Rub" type="line"> <data unit="0" value="35.3"/> <data unit="1" value="34.4"/> … </dataset> </JSChart> CSV Id Sensor 0 35.3 1 34.4 2 34.6 3 35.1 4 35.1 5 37.1
  • 15. Double-Layer Measurement  Sensor -> Sensor_A and Sensor_B  Automatic rule application  Code generation and execution 8th IADIS International Conference on Information Systems 15 CSV Id Sensor_A Sensor_B 0 10 12 1 15 13 2 12 12 3 14 11 4 11 23 5 11 23 6 13 22 7 14 11 8 15 13 9 12 11 10 13 12 XML <JSChart> <dataset id="Rub_B" type="line"> <data unit="0" value="34.9"/> <data unit="1" value="35.0"/> … </dataset> <dataset id="Rub_A" type="line"> <data unit="0" value="21.8"/> <data unit="1" value="1.2"/> … </dataset> </JSChart>
  • 16. Evaluation  Different use cases CSV, XML, OPC, SECS/GEM  Mapping language Mapping language is suitable in these use cases  But: definition of fine-grained expressions (e.g. conditions, queries/navigation) Graphical representation fits to the skills of a modeler  But: many mapping lines are confusing  Reuse and automatic creation of mappings Semi-automatic reuse works  But: Automatic reuse is a challenging tasks 14th Workshop on Domain-Specific Modeling 16