SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Achieving the digital thread through PLM
and ALM integration using OSLC
Purdue PLM Meeting Spring 2018
Axel Reichwein
March 29, 2018
Koneksys
Axel Reichwein
● Developer of multiple data integration
solutions based on Open Services for
Lifecycle Collaboration (OSLC)
● Background in aerospace engineering
● Since PhD, focus on data integration
● Since Koneksys, focus on OSLC
● Previously involved in standardization
efforts related to SysML (Systems
Modeling Language)
● Presented OSLC at multiple conferences:
INCOSE, OMG, SAE International
Automotive, North American Modelica
Users Group, IBM InterConnect, IBM
Innovate, NoMagic World Conference,
CIMdata Systems Engineering Workshop
2
Status Quo of Collaboration
According to David Meza, Head of Knowledge Management at NASA
“Most engineers have to look at 13 different sources to find the information they
are looking for”
“46% of workers can’t find the information about half the time”
“30% of total R&D funds are spent to redo what we’ve already done once before”
“54% of our decisions are made with inconsistent, or incomplete, or inadequate
information”
https://www.youtube.com/watch?v=QEBVoultYJg
3
Consequences of Bad Collaboration
4
FailureCost
Time
Distributed Engineering Information
One technical system
described from different
perspectives
One technical system, but a lot
of distributed information
Distributed information is
challenging for collaboration
5
Software
Costs
SpreadsheetsReports
Test casesRequirements 3D Geometry
Behavior
Technical
System
Overlaps and Relationships in Engineering Information
Overlaps due to data duplication
(e.g. same parameter used in
different models or reports)
Logical relationships such as a
requirement verified by a test
case
The more complex a system is, the
more relationships exist between
engineering information
6
Problem: Rollover Risk of SUVs
Higher center of gravity -> higher risk of rollover
More than a third of all fatal crashes in the US are rollovers!
http://www.cars.com/go/crp/buyingGuides/Story.jsp?section=SUV&story=suvSafe2012&subject=stories&referer=&year=New
7
Static Stability Factor Test
8
Fishhook Maneuver Simulation
http://www.mathworks.com/tagteam/49380_2008-01-0579_Cherian_Final_1.10.08.pdf
9
Link between COG Parameter of different models
10
Relationships between Engineering Data
11
Reality: Many Relationships between Engineering Data
12
Example Digital Thread of PLM vendor
13
Requirements
Engineering
Design Manufacturing Operation Problems
● Limited
integration of
specific disciplines
and software
applications
● No mix-n-match as
needed by your
organization (No
ad-hoc integration)
● Custom
integration
development is
expensive
● Locked in by
vendor
Parts
CAD
docu-
ments
Require-
ments
Archi-
tecture
Process
Plan
MBOM Diagnosis
Software
Operatio-
nal Data
Crosscutting Concerns Across Disciplines
14
Requirements
Engineering
Design Manufacturing Operation
Traceability
Configuration
management
Trade-off studies
Problem
resolution
Collaboration Challenges in Designing Systems
15
Increasing
system
complexity
Increasing
number of
meetings
Increasing
costs
Increasing
number of
partners
Increasing
number of
versions of data
Increasing
frustration
How can I assess
the impact of a
change?
How can I
establish
traceability
How do I know
what is related to
what?
How can I manage
changes/updates?
Data Integration Benefits
16
Understanding
the context of
information
Performing
consolidated
reporting
Performing
data analysis
Understanding
the ripple effects
of changes
Understanding
the origin of
product failures
Performing
better decisions
Key Data Integration Concepts and Standards
1. Standard machine-readable data format = RDF
2. Standard to identify data = URL
3. Standard to access data = HTTPHTTP
RDF
URL
● No license costs
● No vendor lock-in
● Mature and widely adopted
infrastructure
● Abundance of Web
specialists/developers
17
Hypertext + Internet = Web
18
Hypertext System 1 Hypertext System 2
Problem: No Compatibility between
hypertext systems + different protocols to
access and connect documents on the
internet (Gopher, WAIS, etc...)
BEFORE THE WEB
One global hypertext system = Web
One protocol to access and connect
documents
WITH THE WEB
Extending Web of documents to a Web of Data
Requirements PLM ERPFacebook Server Wikipedia Server Gmail Server
Note: a lot of
information
accessible through
the Web is private!
Documents spread across
multiple machines
Data spread across
multiple databases
Web of Documents Web of Data
19
URLs = Common Global Information Identifiers
Data Repository 1 Data Repository 2 Data Repository 3
wikipedia.org
facebook.com
https://private.myorg.com/req123
https://private.supplier.com/part123
Data Repository 1 Data Repository 2 Data Repository 3
myblog.com
Web of Documents Web of Data
OSLC
20
HTTP = Common Protocol to Access Information
OSLC specifies
how to perform
CRUD
operations on
data using HTTP
Web of Documents Web of Data
OSLC
21
HTML + RDF = Common Web Data Formats
OSLC
Web of Documents Web of Data
22
Schemas for Data Interoperability
schema.org Requirements
PLM
OSLC
domain-specific
standards (e.g.
for
Requirements)
OSLC
Web of Documents Web of Data
23
OSLC Domain-specific Standards
24
Links for Data Integration
URL1
URL2
URL3
OSLC
Requirements PLM ERPFacebook Server Wikipedia Server Blog Server
Link Link
Web of Documents Web of Data
URL1
URL2
URL3
Link Link
25
Mashup Applications
Equal access to
information - more
competition amongst
data management
solutions
Search Visualize
(e.g Google, Bing) (e.g Chrome, Firefox) (e.g. IBM Lifecycle Query Engine and Mentor
Graphics Context)
Web of Documents Web of Data
26
URL1
URL2
URL3
Facebook Server Wikipedia Server Blog Server
Link Link
OSLC
Requirements PLM ERP
URL1
URL2
URL3
Link Link
Search Visualize
Private/public
Data Web
Distributed
Data Silos
Mashup
Application
Example
Google-like
Search
27
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
28
Private/public
Data Web
Distributed
Data Silos
Mashup
Application
Example
Link
Editor
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Mashup
Application
Example
Tree
(BOM-like)
Viewers
29
Mashup Applications for AI
Equal access to information -> more data available
to AI algorithms -> more interesting AI results
AI for Generative Design
30
CAD Simulation Manufacturing GraphDB Spark Elasticsearch
URL4
URL5
URL6
Link Link
URL1
URL2
URL3
Link Link
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Mashup
Application
Challenge
Scalability
31
What happens if the
private data Web
consists of 10 billion
resources? Can you still
query it?
Solution: use scalable big
data solutions used for
example by Google and
Amazon (e.g.
Elasticsearch, Amazon
Neptune)
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Mashup
Application
Challenge
Global
Configuration
Management
32
Which version of a
resource is linked with
which version of the
linked resource? Can you
do version management
at a global level?
Solution: use OSLC
Config management
standard for global
version management
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Mashup
Application
Challenge
Security
33
How can I make sure that
certain resources can
only be accessed by
certain users? How can
the access management
be more secure?
Solution: data access
management at a global
level + blockchain to
record who gets access to
what
We offer consulting services:
● Create OSLC APIs for software applications and data stores not supporting
OSLC natively
● Create integrations for OSLC-enabled applications (e.g. IBM DNG)
● Create mashup applications for OSLC data
● Offer OSLC training to developers and project managers
What does Koneksys do?
34
We perform internal research to address the challenges of future OSLC-based
mashup applications:
● Running queries on OSLC data with Spark GraphFrames
(https://github.com/koneksys/SPARQL_to_GraphFrames )
● Configuration management of OSLC data
(https://github.com/koneksys/Git4RDF )
● Managing information in the blockchain using smart contracts
(https://github.com/koneksys/Blockchain4LinkedData )
What does Koneksys do?
35
We help grow the OSLC community:
● Releasing open-source OSLC solutions (https://github.com/ld4mbse +
https://github.com/oslc/ )
● Creating new OSLC web site (http://oslc.co/ )
● Promoting OSLC at conferences (https://koneksys.com/blog/ )
What does Koneksys do?
36
Koneksys
Koneksys helps organizations create
data integration solutions using
● Linked Data
● Open Services for Lifecycle
Collaboration (OSLC)
● Big Data frameworks
● Graph Databases
Located in San Francisco. In business
since 2012.
Koneksys Clients
37
Open Services for Lifecycle Collaboration (OSLC)
Standards for servers hosting
data (Hypermedia REST API +
Linked Data REST API)
Standards for web-based data
interoperability
Adopted so far mainly for
Application Lifecycle
Management (ALM), systems
and requirements engineering
Open Community
38
Data
OSLC Adapter (Data
Web Server)
REST API (HTTP)
Linked Data (RDF)
Different Data Formats
XML, JSON, CSV, binary
Different Data Models
Relational, Graph, Document
Different Data IDs
integer, path, guid
Different APIs
Java, REST, query languages
Standardized
Web API
OSLC to achieve the Digital Thread
39
We need you to help promote OSLC!
New OSLC Web site: http://oslc.co/
Adding your company logo to the list of supporters on the web site helps the OSLC
community grow
If end user organizations show support for OSLC, then vendors, consultants, and
developers will offer more support for OSLC
40
Thanks and get in touch!
axel.reichwein@koneksys.com

Mais conteúdo relacionado

Mais procurados

Digital Thread & Digital Twin
Digital Thread & Digital TwinDigital Thread & Digital Twin
Digital Thread & Digital TwinAccenture Hungary
 
Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Bernardo A. Delicado
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept WorkshopAlan McSweeney
 
Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideDharma Atluri
 
Build Buy Partner
Build Buy PartnerBuild Buy Partner
Build Buy PartnerRavi Kumar
 
MES from the Ground Up
MES from the Ground UpMES from the Ground Up
MES from the Ground UpEdward Brown
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Data Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation SlidesData Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation SlidesSlideTeam
 
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...Oleg Shilovitsky
 
Common data environment by iso 19650
Common data environment by iso 19650Common data environment by iso 19650
Common data environment by iso 19650Omar Selim
 
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCM
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCMSupply Chain Management made Resilient with Microsoft Dynamics 365 SCM
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCMKorcomptenz Inc
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 
Manufacturing Execution System
Manufacturing Execution SystemManufacturing Execution System
Manufacturing Execution SystemAnand Subramaniam
 
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_Variants
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_VariantsUsing_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_Variants
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_VariantsVladimir Pezel
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual EventBernardo A. Delicado
 
Equivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaEquivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaObeo
 
The challenges of a Connected Ecosystem for PLM
The challenges of a Connected Ecosystem for PLMThe challenges of a Connected Ecosystem for PLM
The challenges of a Connected Ecosystem for PLMJos Voskuil
 

Mais procurados (20)

Digital Thread & Digital Twin
Digital Thread & Digital TwinDigital Thread & Digital Twin
Digital Thread & Digital Twin
 
Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
 
Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guide
 
PLM - ERP integration
PLM - ERP integrationPLM - ERP integration
PLM - ERP integration
 
Build Buy Partner
Build Buy PartnerBuild Buy Partner
Build Buy Partner
 
MES from the Ground Up
MES from the Ground UpMES from the Ground Up
MES from the Ground Up
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Data Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation SlidesData Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation Slides
 
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
 
SAP Business ByDesign
SAP Business ByDesignSAP Business ByDesign
SAP Business ByDesign
 
Common data environment by iso 19650
Common data environment by iso 19650Common data environment by iso 19650
Common data environment by iso 19650
 
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCM
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCMSupply Chain Management made Resilient with Microsoft Dynamics 365 SCM
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCM
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Manufacturing Execution System
Manufacturing Execution SystemManufacturing Execution System
Manufacturing Execution System
 
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_Variants
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_VariantsUsing_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_Variants
Using_PTC_Windchill_and_Creo_for_Creating_Customer-Driven_Product_Variants
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
 
Equivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaEquivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / Capella
 
The challenges of a Connected Ecosystem for PLM
The challenges of a Connected Ecosystem for PLMThe challenges of a Connected Ecosystem for PLM
The challenges of a Connected Ecosystem for PLM
 

Semelhante a Achieving the Digital Thread through PLM and ALM Integration using OSLC

Overview of OSLC - INCOSE IW 2018 MBSE Workshop
Overview of OSLC - INCOSE IW 2018 MBSE Workshop Overview of OSLC - INCOSE IW 2018 MBSE Workshop
Overview of OSLC - INCOSE IW 2018 MBSE Workshop Axel Reichwein
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityKoneksys
 
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
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021Axel Reichwein
 
Open Services for Lifecycle Collaboration (OSLC)
Open Services for Lifecycle Collaboration (OSLC) Open Services for Lifecycle Collaboration (OSLC)
Open Services for Lifecycle Collaboration (OSLC) Axel Reichwein
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationPascalDesmarets1
 
Data Integration Solutions Created By Koneksys
Data Integration Solutions Created By KoneksysData Integration Solutions Created By Koneksys
Data Integration Solutions Created By KoneksysKoneksys
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynoteoslc
 
Tutorial Expert How-To - Docker-based automation
Tutorial Expert How-To - Docker-based automationTutorial Expert How-To - Docker-based automation
Tutorial Expert How-To - Docker-based automationPascalDesmarets1
 
It's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud ServicesIt's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud ServicesOPITZ CONSULTING Deutschland
 
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...Databricks
 
Startup Engineering Cookbook
Startup Engineering CookbookStartup Engineering Cookbook
Startup Engineering CookbookManish Jain
 
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
 Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDBMongoDB
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesDenodo
 
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Debraj GuhaThakurta
 
Tutorial Getting Started part 1 - Overview
Tutorial Getting Started part 1 - OverviewTutorial Getting Started part 1 - Overview
Tutorial Getting Started part 1 - OverviewPascalDesmarets1
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?Denodo
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionFlorian Wilhelm
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshIanFurlong4
 

Semelhante a Achieving the Digital Thread through PLM and ALM Integration using OSLC (20)

Overview of OSLC - INCOSE IW 2018 MBSE Workshop
Overview of OSLC - INCOSE IW 2018 MBSE Workshop Overview of OSLC - INCOSE IW 2018 MBSE Workshop
Overview of OSLC - INCOSE IW 2018 MBSE Workshop
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
 
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
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021
 
Open Services for Lifecycle Collaboration (OSLC)
Open Services for Lifecycle Collaboration (OSLC) Open Services for Lifecycle Collaboration (OSLC)
Open Services for Lifecycle Collaboration (OSLC)
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaboration
 
Data Integration Solutions Created By Koneksys
Data Integration Solutions Created By KoneksysData Integration Solutions Created By Koneksys
Data Integration Solutions Created By Koneksys
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
 
Tutorial Expert How-To - Docker-based automation
Tutorial Expert How-To - Docker-based automationTutorial Expert How-To - Docker-based automation
Tutorial Expert How-To - Docker-based automation
 
It's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud ServicesIt's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud Services
 
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
 
Startup Engineering Cookbook
Startup Engineering CookbookStartup Engineering Cookbook
Startup Engineering Cookbook
 
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
 Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
 
Tutorial Getting Started part 1 - Overview
Tutorial Getting Started part 1 - OverviewTutorial Getting Started part 1 - Overview
Tutorial Getting Started part 1 - Overview
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

Achieving the Digital Thread through PLM and ALM Integration using OSLC

  • 1. Achieving the digital thread through PLM and ALM integration using OSLC Purdue PLM Meeting Spring 2018 Axel Reichwein March 29, 2018 Koneksys
  • 2. Axel Reichwein ● Developer of multiple data integration solutions based on Open Services for Lifecycle Collaboration (OSLC) ● Background in aerospace engineering ● Since PhD, focus on data integration ● Since Koneksys, focus on OSLC ● Previously involved in standardization efforts related to SysML (Systems Modeling Language) ● Presented OSLC at multiple conferences: INCOSE, OMG, SAE International Automotive, North American Modelica Users Group, IBM InterConnect, IBM Innovate, NoMagic World Conference, CIMdata Systems Engineering Workshop 2
  • 3. Status Quo of Collaboration According to David Meza, Head of Knowledge Management at NASA “Most engineers have to look at 13 different sources to find the information they are looking for” “46% of workers can’t find the information about half the time” “30% of total R&D funds are spent to redo what we’ve already done once before” “54% of our decisions are made with inconsistent, or incomplete, or inadequate information” https://www.youtube.com/watch?v=QEBVoultYJg 3
  • 4. Consequences of Bad Collaboration 4 FailureCost Time
  • 5. Distributed Engineering Information One technical system described from different perspectives One technical system, but a lot of distributed information Distributed information is challenging for collaboration 5 Software Costs SpreadsheetsReports Test casesRequirements 3D Geometry Behavior Technical System
  • 6. Overlaps and Relationships in Engineering Information Overlaps due to data duplication (e.g. same parameter used in different models or reports) Logical relationships such as a requirement verified by a test case The more complex a system is, the more relationships exist between engineering information 6
  • 7. Problem: Rollover Risk of SUVs Higher center of gravity -> higher risk of rollover More than a third of all fatal crashes in the US are rollovers! http://www.cars.com/go/crp/buyingGuides/Story.jsp?section=SUV&story=suvSafe2012&subject=stories&referer=&year=New 7
  • 10. Link between COG Parameter of different models 10
  • 12. Reality: Many Relationships between Engineering Data 12
  • 13. Example Digital Thread of PLM vendor 13 Requirements Engineering Design Manufacturing Operation Problems ● Limited integration of specific disciplines and software applications ● No mix-n-match as needed by your organization (No ad-hoc integration) ● Custom integration development is expensive ● Locked in by vendor Parts CAD docu- ments Require- ments Archi- tecture Process Plan MBOM Diagnosis Software Operatio- nal Data
  • 14. Crosscutting Concerns Across Disciplines 14 Requirements Engineering Design Manufacturing Operation Traceability Configuration management Trade-off studies Problem resolution
  • 15. Collaboration Challenges in Designing Systems 15 Increasing system complexity Increasing number of meetings Increasing costs Increasing number of partners Increasing number of versions of data Increasing frustration How can I assess the impact of a change? How can I establish traceability How do I know what is related to what? How can I manage changes/updates?
  • 16. Data Integration Benefits 16 Understanding the context of information Performing consolidated reporting Performing data analysis Understanding the ripple effects of changes Understanding the origin of product failures Performing better decisions
  • 17. Key Data Integration Concepts and Standards 1. Standard machine-readable data format = RDF 2. Standard to identify data = URL 3. Standard to access data = HTTPHTTP RDF URL ● No license costs ● No vendor lock-in ● Mature and widely adopted infrastructure ● Abundance of Web specialists/developers 17
  • 18. Hypertext + Internet = Web 18 Hypertext System 1 Hypertext System 2 Problem: No Compatibility between hypertext systems + different protocols to access and connect documents on the internet (Gopher, WAIS, etc...) BEFORE THE WEB One global hypertext system = Web One protocol to access and connect documents WITH THE WEB
  • 19. Extending Web of documents to a Web of Data Requirements PLM ERPFacebook Server Wikipedia Server Gmail Server Note: a lot of information accessible through the Web is private! Documents spread across multiple machines Data spread across multiple databases Web of Documents Web of Data 19
  • 20. URLs = Common Global Information Identifiers Data Repository 1 Data Repository 2 Data Repository 3 wikipedia.org facebook.com https://private.myorg.com/req123 https://private.supplier.com/part123 Data Repository 1 Data Repository 2 Data Repository 3 myblog.com Web of Documents Web of Data OSLC 20
  • 21. HTTP = Common Protocol to Access Information OSLC specifies how to perform CRUD operations on data using HTTP Web of Documents Web of Data OSLC 21
  • 22. HTML + RDF = Common Web Data Formats OSLC Web of Documents Web of Data 22
  • 23. Schemas for Data Interoperability schema.org Requirements PLM OSLC domain-specific standards (e.g. for Requirements) OSLC Web of Documents Web of Data 23
  • 25. Links for Data Integration URL1 URL2 URL3 OSLC Requirements PLM ERPFacebook Server Wikipedia Server Blog Server Link Link Web of Documents Web of Data URL1 URL2 URL3 Link Link 25
  • 26. Mashup Applications Equal access to information - more competition amongst data management solutions Search Visualize (e.g Google, Bing) (e.g Chrome, Firefox) (e.g. IBM Lifecycle Query Engine and Mentor Graphics Context) Web of Documents Web of Data 26 URL1 URL2 URL3 Facebook Server Wikipedia Server Blog Server Link Link OSLC Requirements PLM ERP URL1 URL2 URL3 Link Link Search Visualize
  • 29. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Mashup Application Example Tree (BOM-like) Viewers 29
  • 30. Mashup Applications for AI Equal access to information -> more data available to AI algorithms -> more interesting AI results AI for Generative Design 30 CAD Simulation Manufacturing GraphDB Spark Elasticsearch URL4 URL5 URL6 Link Link URL1 URL2 URL3 Link Link
  • 31. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Mashup Application Challenge Scalability 31 What happens if the private data Web consists of 10 billion resources? Can you still query it? Solution: use scalable big data solutions used for example by Google and Amazon (e.g. Elasticsearch, Amazon Neptune)
  • 32. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Mashup Application Challenge Global Configuration Management 32 Which version of a resource is linked with which version of the linked resource? Can you do version management at a global level? Solution: use OSLC Config management standard for global version management
  • 33. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Mashup Application Challenge Security 33 How can I make sure that certain resources can only be accessed by certain users? How can the access management be more secure? Solution: data access management at a global level + blockchain to record who gets access to what
  • 34. We offer consulting services: ● Create OSLC APIs for software applications and data stores not supporting OSLC natively ● Create integrations for OSLC-enabled applications (e.g. IBM DNG) ● Create mashup applications for OSLC data ● Offer OSLC training to developers and project managers What does Koneksys do? 34
  • 35. We perform internal research to address the challenges of future OSLC-based mashup applications: ● Running queries on OSLC data with Spark GraphFrames (https://github.com/koneksys/SPARQL_to_GraphFrames ) ● Configuration management of OSLC data (https://github.com/koneksys/Git4RDF ) ● Managing information in the blockchain using smart contracts (https://github.com/koneksys/Blockchain4LinkedData ) What does Koneksys do? 35
  • 36. We help grow the OSLC community: ● Releasing open-source OSLC solutions (https://github.com/ld4mbse + https://github.com/oslc/ ) ● Creating new OSLC web site (http://oslc.co/ ) ● Promoting OSLC at conferences (https://koneksys.com/blog/ ) What does Koneksys do? 36
  • 37. Koneksys Koneksys helps organizations create data integration solutions using ● Linked Data ● Open Services for Lifecycle Collaboration (OSLC) ● Big Data frameworks ● Graph Databases Located in San Francisco. In business since 2012. Koneksys Clients 37
  • 38. Open Services for Lifecycle Collaboration (OSLC) Standards for servers hosting data (Hypermedia REST API + Linked Data REST API) Standards for web-based data interoperability Adopted so far mainly for Application Lifecycle Management (ALM), systems and requirements engineering Open Community 38 Data OSLC Adapter (Data Web Server) REST API (HTTP) Linked Data (RDF) Different Data Formats XML, JSON, CSV, binary Different Data Models Relational, Graph, Document Different Data IDs integer, path, guid Different APIs Java, REST, query languages Standardized Web API
  • 39. OSLC to achieve the Digital Thread 39
  • 40. We need you to help promote OSLC! New OSLC Web site: http://oslc.co/ Adding your company logo to the list of supporters on the web site helps the OSLC community grow If end user organizations show support for OSLC, then vendors, consultants, and developers will offer more support for OSLC 40
  • 41. Thanks and get in touch! axel.reichwein@koneksys.com