SlideShare a Scribd company logo
1 of 28
Download to read offline
Open Services for Lifecycle Collaboration
(OSLC) & The Future of Interoperability
Jama Software Webinar
Axel Reichwein
December 12, 2017
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
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
3
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
4
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
5
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
6
Static Stability Factor Test
7
Fishhook Maneuver Simulation
http://www.mathworks.com/tagteam/49380_2008-01-0579_Cherian_Final_1.10.08.pdf
8
Link between COG Parameter of different models
9
Relationships between Engineering Data
10
Reality: Many Relationships between Engineering Data
11
Collaboration Challenges in Designing Systems
12
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
13
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
14
Hypertext + Internet = Web
15
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
16
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
17
HTTP = Common Protocol to Access Information
OSLC specifies
how to perform
CRUD
operations on
data using HTTP
Web of Documents Web of Data
OSLC
18
HTML + RDF = Common Web Data Formats
OSLC
Web of Documents Web of Data
19
Schemas for Data Interoperability
schema.org Requirements
PLM
OSLC
domain-specific
standards (e.g.
for
Requirements)
OSLC
Web of Documents Web of Data
20
OSLC Domain-specific Standards
21
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
22
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
23
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
24
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
25
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
26
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
27
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
Thanks and get in touch!
axel.reichwein@koneksys.com

More Related Content

What's hot

Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021Axel Reichwein
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Axel Reichwein
 
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Axel Reichwein
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Axel Reichwein
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & MarquezJulien Le Dem
 
Open core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageOpen core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageJulien Le Dem
 
Redlink, The Data Linking API
Redlink, The Data Linking APIRedlink, The Data Linking API
Redlink, The Data Linking APISergio Fernández
 
Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018Remi Chateauneu
 
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceNodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceDeepak Chandramouli
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and DatabaseIRJET Journal
 
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...Shawn Jones
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJackson dos Santos Olveira
 
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBPartner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBMongoDB
 
Canonical Modeling for API Interoperability
Canonical Modeling for API InteroperabilityCanonical Modeling for API Interoperability
Canonical Modeling for API InteroperabilityTed Epstein
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentMd. Noor Alam
 

What's hot (20)

Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)
 
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
 
PyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFESTPyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFEST
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & Marquez
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 
Open core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageOpen core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineage
 
Redlink, The Data Linking API
Redlink, The Data Linking APIRedlink, The Data Linking API
Redlink, The Data Linking API
 
Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018
 
Gopi
GopiGopi
Gopi
 
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceNodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
 
StreamSet ETL tool
StreamSet  ETL toolStreamSet  ETL tool
StreamSet ETL tool
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and Database
 
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
 
Scale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | GimelScale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | Gimel
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you need
 
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBPartner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
 
Canonical Modeling for API Interoperability
Canonical Modeling for API InteroperabilityCanonical Modeling for API Interoperability
Canonical Modeling for API Interoperability
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and Development
 

Similar to OSLC & The Future of Interoperability

Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCKoneksys
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Denodo
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
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
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationPascalDesmarets1
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)David Groff
 
Qo Introduction V2
Qo Introduction V2Qo Introduction V2
Qo Introduction V2Joe_F
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...John Archer
 
5 years of Dataverse evolution
5 years of Dataverse evolution 5 years of Dataverse evolution
5 years of Dataverse evolution vty
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Demystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyDemystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyOleg Shilovitsky
 
Demystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyDemystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyOleg Shilovitsky
 
(More) Transparency Transformation
(More) Transparency Transformation(More) Transparency Transformation
(More) Transparency TransformationGeorge Thomas
 

Similar to OSLC & The Future of Interoperability (20)

Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLC
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
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
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaboration
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
Qo Introduction V2
Qo Introduction V2Qo Introduction V2
Qo Introduction V2
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
 
5 years of Dataverse evolution
5 years of Dataverse evolution 5 years of Dataverse evolution
5 years of Dataverse evolution
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business Outcomes
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Gt ea2009
Gt ea2009Gt ea2009
Gt ea2009
 
The Social Data Web
The Social Data WebThe Social Data Web
The Social Data Web
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Demystifying Modern PLM - Technology
Demystifying Modern PLM - TechnologyDemystifying Modern PLM - Technology
Demystifying Modern PLM - Technology
 
Demystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: TechnologyDemystifying Modern PLM Sessions. Part 1: Technology
Demystifying Modern PLM Sessions. Part 1: Technology
 
(More) Transparency Transformation
(More) Transparency Transformation(More) Transparency Transformation
(More) Transparency Transformation
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

OSLC & The Future of Interoperability

  • 1. Open Services for Lifecycle Collaboration (OSLC) & The Future of Interoperability Jama Software Webinar Axel Reichwein December 12, 2017 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. 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 3
  • 4. 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 4 Software Costs SpreadsheetsReports Test casesRequirements 3D Geometry Behavior Technical System
  • 5. 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 5
  • 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 6
  • 9. Link between COG Parameter of different models 9
  • 11. Reality: Many Relationships between Engineering Data 11
  • 12. Collaboration Challenges in Designing Systems 12 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?
  • 13. Data Integration Benefits 13 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
  • 14. 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 14
  • 15. Hypertext + Internet = Web 15 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
  • 16. 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 16
  • 17. 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 17
  • 18. HTTP = Common Protocol to Access Information OSLC specifies how to perform CRUD operations on data using HTTP Web of Documents Web of Data OSLC 18
  • 19. HTML + RDF = Common Web Data Formats OSLC Web of Documents Web of Data 19
  • 20. Schemas for Data Interoperability schema.org Requirements PLM OSLC domain-specific standards (e.g. for Requirements) OSLC Web of Documents Web of Data 20
  • 22. 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 22
  • 23. 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 23 URL1 URL2 URL3 Facebook Server Wikipedia Server Blog Server Link Link OSLC Requirements PLM ERP URL1 URL2 URL3 Link Link Search Visualize
  • 26. 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 26
  • 27. 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 27 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
  • 28. Thanks and get in touch! axel.reichwein@koneksys.com