Koneksys Presentation March 2021

AxelReichweinPhD 5,356 views 23 slides Mar 05, 2021
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Presentation of services and solutions created by Koneksys


Slide Content

Koneksys
Offering Services to Connect Data using
Link-Enabling APIs
February 2021

Koneksys
●Created in 2012 by Axel Reichwein
●Located in San Francisco
●Focused on offering services to connect
data by using open standards
●Composed of remote consultants
located in Mexico and Brazil


2

Services and Solutions Created by Koneksys

OSLC Solutions
●OSLC APIs
●Integrations with IBM® Engineering
Lifecycle Management (ELM)


3
Engineering-related
●Integrations with Cameo SysML,
Simulink, Modelica, FMI, PLM, etc.
Pilot Projects
●To create new mashup apps for
global-level data management
●UI Design
Research
●NIST grant to develop new
interoperability standard for FEA
models

Koneksys Clients
4
●Engineering organizations
●Software vendors
●Research organizations
●Universities
●Standards organizations

Koneksys CEO: Axel Reichwein

●Developer of multiple data integration solutions based on Open
Services for Lifecycle Collaboration (OSLC)
●Background in aerospace engineering
●Previously involved in standardization efforts related to SysML
(Systems Modeling Language)
5

Data Integration Problem

6

Why Data Integration Matters
7
“When you have data coming at you from too many different
sources, you run into a data integration challenge. As near as I can
tell, that is what is causing problems for nearly every major
enterprise on the planet. Most enterprises are siloed, meaning they
have independently constructed data stores, perhaps for each
business unit. The problem comes when these business units
want to integrate their data”
“Benefit we expect from Big Data depends on seamless data
integration. Solving the problem of how to improve data
integration is going to be key in getting the most benefit from all
the data being created”

Computer scientist specializing in
database research.

2005 IEEE John von Neumann Medal
and 2014 ACM Turing Award Winner.

Michael Ralph Stonebraker

In Engineering: Many Data Silos

8
Product Lifecycle
Management
(PLM)/
Mechanical
Engineering
Application
Lifecycle
Management
(ALM)/ Software
Engineering
Business
Intelligence/
Analytics
Enterprise
Resource Planning
(ERP)/
Manufacturing
etc.
How can I
establish
traceability
How do I know
what is
related to
what?
How can I
assess the
impact of a
change?
How can I manage
changes/updates?

Link Enabling APIs

9

Link-Enabling APIs For Humans To Connect
Data Across Silos As Needed


10

Resource Discovery Through Hypermedia
without Switching Applications
11
Application #1 can discover data of Application #2 and display
possible link targets to the user within Application #1
Web API 1 can discover API
Resources of API 2 and
display possible link targets
to the user within Web App 2
i

Hypermedia Example To Discover URL
12
What is the URL of the Web page describing a specific
soccer game?
As a user, I know the main entry point Web page (e.g.
kicker.de)
I also know the category of the game (e.g. Bundesliga)
And then I can find the specific game and its URL (e.g.
https://www.kicker.de/dortmund-gegen-mainz-2021-b
undesliga-4667193/spielbericht )
Entry Point
List of data containers
Resources of a specific
type within a container
URL of specific resource

Hypermedia Applied to an API


13
All OSLC APIs support the discovery
of resources exposed by the API
according to:
●Data container
●Version of data container
●Resource type
●Sometimes full-text search
http://api2.com/serviceprovidercatalog
http://api2.com/serviceproviders
http://api2.com/model1/parameters
http://api2.com/model1/parameters/12
Entry Point
List of data containers
Resources of a specific
type within a container
URL of specific resource

Link-Enabling APIs help create Linked Data
14

Link-Enabling APIs help create
Configuration-Managed Linked Data
15

Open Services for Lifecycle Collaboration
Standard for Link-enabling APIs
●Based on Linked Data principles
●REST API
●Supporting resource and service
discovery
●Generic data aspects and API
discovery aspects described in a
standard way
●Easily consumable by knowledge
graphs


16
Schemas for Generic Data Aspects
●API entry point and services
●Containers of resources
●Shapes (and constraints) of resources
●Versions of resources
●Change events on resources
●Resource access rules

New Linked Data Applications based on Linked Data
17

Examples of Koneksys Solutions
18

OSLC APIs for Various Engineering Apps
●Cameo Systems Modeler
●PTC Integrity
●Jama
●Simulink
●FMI
●AMESim
●Ansys Minerva
19

OSLC SDK in Python (PyOSLC)
20
https://github.com/cslab/pyoslc

Data
GET
POST
PUT
DELETE
OSLC API
Client
RDF Lib
Python
HTTP
RDF

Consumer-oriented APIs for IBM Doors Next
Generation (DNG)

We go “underwater” to discover and use many different
IBM DNG/RQM APIs with limited or no documentation
We create simple, clean, approachable
consumer-oriented APIs for developers wanting to
access data in IBM DNG/RQM



21
OSLC APIs
Reportable
REST APIs
DNG Module API
DNG Private Header
Requests
RQM/DNG Incoming
links endpoint
DNG Locks API
DNG Multi Request
API
DNG View/
SPARQL API
Other endpoints
called by frontend

Linked Data Applications
22
Link Prediction Algorithms
Link Editors Linked Data Visualization
Global Configuration Management

Thanks and get in touch!
[email protected]
23