Successfully Integrating MBSE Data Without Replication Using OSLC

Similar documents
OSLC Case Study (POC RESULTS) Brian Schouten PROSTEP Inc.

Overview of Open Services for Lifecycle Collaboration (OSLC)

Project Proposal: OSLC4MBSE - OMG SE and OSLC working group as part of the OMG SE DSIG. OSLC for Model-Based Systems Engineering Interoperability

Achieving the digital thread through PLM and ALM integration using OSLC

The Data Web and PLM Transforming PLM through Web Standards and Technologies

What's new with Rational IBM s Telelogic Solutions move to Jazz

SDP22: The IBM Jazz Foundation and the IBM

Disruptive Changes of the Technical IT Infrastructure through Engineering 4.0

Eclipse Lyo: Re-thinking tool integrations

MetaMatrix Enterprise Data Services Platform

IBM Best Practices Working With Multiple CCM Applications Draft

Science-as-a-Service

Managing your Agile ALM Process with JasForge OSLC Forge and Lyo SDK DJAAFAR Karim

CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT

CA ERwin Data Profiler

Webinar. Search No Further D PDF Pro, Version 2.2 is Here! June 16 th, PROSTEP, Inc.

Semantics In Action For Proactive Policing

Accelerate Your Enterprise Private Cloud Initiative

IT Consulting and Implementation Services

SAP Agile Data Preparation Simplify the Way You Shape Data PUBLIC

CA Test Data Manager Key Scenarios

The 7 Habits of Highly Effective API and Service Management

The Emerging Data Lake IT Strategy

Analysis Package White Paper. ADM Task Force January 2006

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test

CenturyLink for Microsoft

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

Migrating traditional Java EE applications to mobile

Metadata Management and Change Management for SOA. Ron Schmelzer And Jason Bloomberg ZapThink, LLC. October 25, Take Credit Code: MMCMSOA

IBM Software IBM InfoSphere Information Server for Data Quality

Legacy Modernization to SOA using Compass/VB

Webinar Lose Your Paper Manuals Integrate Interactive Work Instructions

Single Sign-On Best Practices

The Future of MBSE with MagicDraw Jason Wilson Director, Solution Architecture & Business Development

Building a Data Strategy for a Digital World

Cognizant Cloud Security Solution

10 Cloud Myths Demystified

That Set the Foundation for the Private Cloud

Essentials of design management with Rational Software Architect

Enterprise X-Architecture 5th Generation And VMware Virtualization Solutions

Management s Response to the Auditor General s Review of Management and Oversight of the Integrated Business Management System (IBMS)

Start Now with Information Governance

Web Service. Development. Framework and API. Management. Strategy and Best Practices. Yong Cao The Boeing Company RROI #: CORP

Implementing ITIL v3 Service Lifecycle

SLIM for Model-Based Systems Engineering

Service Requirements and Standard API Orlando Technical Meeting 06/24/16

MASERGY S MANAGED SD-WAN

raceability Support in OpenModelica Using Open Services for Lifecycle Collaboration (OSLC)

9768: Using RTC's ISPF Client for z/os Code Development

Data Management Glossary

Syndeia 3.1 for MBSE. The Next Generation of Model-Based Systems Engineering Dr. Dirk Zwemer June 14, 2017

CMIS An Industry Effort to Define a Service-Based Interoperability Standard for Content Management

* Inter-Cloud Research: Vision

Protect Your IP from Prying Eyes - Don t Let Convenience Compromise Security December 10th 2015

Application integration with the W3C Linked Data standards Día W3C en España December 18 th, 2013

Moving to the Cloud: Making It Happen With MarkLogic

Today s Webinar is being recorded You ll receive a follow-up with the recording Q&A after the presentation Ask questions throughout the Webinar

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

MCP in a Modern Integrated Environment (UN 4015 D) Tim Schulz Enterprise Architect

Data Governance Quick Start

PODS Lite. Executive Summary

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES

Cisco Unified Data Center Strategy

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h. 1

Application Connectivity Strategies

Integrity 10. Curriculum Guide

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

Jean-Marc Krikorian Strategic Alliance Director

<Insert Picture Here> Enterprise Data Management using Grid Technology

Business Architecture Implementation Workshop

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

Please give me your feedback

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits

10 Cloud Myths Demystified

Federal Continuous Monitoring Working Group. March 21, DOJ Cybersecurity Conference 2/8/2011

Introduction to ALM, UFT, VuGen, and LoadRunner

Chapter 9 Quality and Change Management

Data Center Management and Automation Strategic Briefing

Pearson Education 2007 Chapter 9 (RASD 3/e)

Enterprise Networking Solutions, Inc.

PREPARE FOR TAKE OFF. Accelerate your organisation s journey to the Cloud.

WEB-APIs DRIVING DIGITAL INNOVATION

OSLC Consumer with Eclipse Lyo Project

Lab 3: Linking to OSLC Artifacts

Converged Infrastructure Matures And Proves Its Value

Enterprise Open Source Databases

Software Design COSC 4353/6353 DR. RAJ SINGH

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

New Zealand Government IBM Infrastructure as a Service

Top 4 considerations for choosing a converged infrastructure for private clouds

Lesson 14 SOA with REST (Part I)

SOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM. CA Test Data Manager for HPE ALM

BIG MON CONTROLLERS BIG MON ANALYTICS NODE. Multi-Terabytes L2-GRE 1/10/25/40/100G ETHERNET SWITCH FABRIC. Optional BIG MON BIG MON SERVICE NODES

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011

Break Through Your Software Development Challenges with Microsoft Visual Studio 2008

Full Stack Developer with Java

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.

Cloud Essentials for Architects using OpenStack

AtoS IT Solutions and Services. Microsoft Solutions Summit 2012

Transcription:

Successfully Integrating MBSE Data Without Replication Using OSLC Brian Schouten schouten@prostep.com PROSTEP Inc GPDIS_2017.ppt 1

Agenda About PROSTEP MBSE Integration Needs and Challenges What is OSLC and What Can it Do? Connecting PLM, ALM, SDM with OSLC Implemented Customer Solutions GPDIS_2017.ppt 2

Company Overview A vendor neutral / independent engineering services and software company since 1993 Over 24 years experience with engineering interoperability, migration, intelligent documents, benchmarking, more Approximately 250 employees and consultants based from international locations throughout Europe and in North America More than 500 Customers that are leading companies across most industries Shareholders infocenter@prostep.com / 8-PROSTEP01 GPDIS_2017.ppt 3

PROSTEP - Strength in Partnership GPDIS_2017.ppt 5

Agenda About PROSTEP MBSE Integration Needs and Challenges What is OSLC and What Can it Do? Connecting PLM, ALM, SDM with OSLC Implemented Customer Solutions GPDIS_2017.ppt 6

Concept Meets Reality - Enabling MBSE Data is mastered in multiple sources One solution is not desired or preferable MBSE needs the impact of system changes across multiple sources The manual maintenance of traceability is a huge time investment in the process. Integration is the solution to providing complete and comprehensive information GPDIS_2017.ppt 7

Integration Solves Lots of Problems A Business Case Efficiency from Modern Engineering Practices But Integration is the Solution! Traceability in Systems Engineering (MBSE) Business Configuration Cases Lifecycle for Integration Management are Abundant Digital Twin / Digital Thread / Digital Master Manual integration of data can be quantified by the operation of synchronization Speed that the data is available Time the manual process takes for the data to be synchronized Accuracy of the duplicated data and costs of failures (wrong production revision?) Elimination of software licenses for integrated systems Data is available in the primary system of that user and additional license not needed Duplicate functionality only needs to be utilized in one system Integration can enable migration and eliminate other system entirely Consolidation, Quality, Training, Maintenance, Support and Knowledge Less utilization of different systems means less overhead GPDIS_2017.ppt 8 8

Integration Comes with Challenges Point-to-point solutions do not scale and typically become unmanageable Full centralization is neither feasible nor desirable Data Duplication comes with data model compatibility issues, data mastery issues and synchronization processing time. Remastering data means duplication. MBSE only requires reference not data mastery! Point-to-point The Integration Problem Integrations don t scale Creating new integrations is unpredictable Monocultures lock you in Past choices restrict present action and future vision More limited ability to respond to change Constrained by exhausted IT budget and lower productivity Maintenance, management, and change costs go up over time Ongoing and unexpected costs drain resources End-user productivity suffers: Either stuck with the wrong tool, stuck doing manual integration; often stuck doing both Integrations consume more of the IT budget: integration failures are the top 2 causes of software project delays* * Commissioned study conducted by Forrester Consulting on behalf of IBM. GPDIS_2017.ppt 9

Standards Enable hub-and-spoke Integration at a Cost Point-to-Point Integration at MBSE Neutral scale is Formats can be Rigid unmaintainable Standards are introduced to have a neutral format to read from and write to Many need to pre-define all semantics beforehand in a closed world approach (like STEP 10303 AP 214) Traditional standards everything is known ahead of time. OSLC allows for a standard simplified interface (mix of both) GPDIS_2017.ppt 10

Agenda About PROSTEP MBSE Integration Needs and Challenges What is OSLC and What Can it Do? Connecting PLM, ALM, SDM with OSLC Implemented Customer Solutions GPDIS_2017.ppt 11

Model the Internet for Just Enough Integration (OSLC) Open Services for Livecycle Collaboration Open Standard, Open Community Proposed by IBM et. al. in 2008 Motivated by Rational Team Concert (RTC) Data is stored at single location and simply linked. No replication! Emerging standard for Tool integrations in ALM domain Loosely Coupled Semantic Web Linked Data Based on Architecture of Web HTTP, RDF RDF (Resource Description Framework) Slim Data model Granular to one attribute at a time Enhanced Data models available for Change- and Document Management Easy to define your own data types OSLC - Open collaboration, JSON / XML for transfer better integration REST Service for requests OAuth for authorisation UI Integration Identify Scenarios Iterate on working drafts Call it a Gain technical specification consensus Just Enough integration http://open-services.net GPDIS_2017.ppt 12

Open Standards & Open Resources The Resource OSLC s Big for OSLC Picture Implementers Tests, Libraries, Samples, Examples, Reference Implementations LINKED DATA PLATFORM WORKING GROUP Leading choice for strategic integration technology Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web Generally applicable: specs available for many domains covering ALM, DevOps, ISM, and PLM Scenario-driven & Solution-oriented OSLC: Inspired by the web Proven Free to use and share Open Changing the industry Innovative GPDIS_2017.ppt 13

OSLC Linked Data Solution OSLC s Simple Solution Architecture of the Web Standard Interfaces Automation Linked Data Just Enough integration Increased reuse Increased traceability Monitoring Decreased maintenance costs MBSE Visibility OSLC is an open and scalable approach to lifecycle integration. It simplifies key integration scenarios across heterogeneous tools GPDIS_2017.ppt 14

OSLC Uses an RDF Graph Data Model OSLC uses an RDF graph data model Subject Predicate Object Amanda owns Car validates Test Case 1 Requirement 1 Adapted from: http://www.w3.org/tr/2004/rec-rdf-concepts-20040210/#section-data-model GPDIS_2017.ppt 15

Everything is an RDF triple (subject-predicate-object) Triple Subject = Resource = always a URI Predicate = Relationship or property = Always a URI Object = Could be a URI (which could refer to a resource) or a literal value (value to work with and show users) <http://...require ment28465_ improve_remote steering> <http://...validatedby> <http://...priority> <http://...testcas e35645_test_ste ering> High GPDIS_2017.ppt 16

MBSE Integrating Data in Different Silos Requirements Validation Tests Design Implementation validates T1 validates R1 satisfy D1 implements I1 R2 satisfy D2 implements I2 validates T2 validates Tool A Tool B Tool C Tool D Which requirements are related to test cases that failed? Does every requirement have a test to validate it? GPDIS_2017.ppt 17

OSLC Allows for Different Vendor Data to be Linked Together GPDIS_2017.ppt 18

How does OSLC Work? 1. Discovery of capabilities 2. HTTP C.R.U.D. for resources 6. UI Previews for Resource Links 3. Standard resource representations 5. Delegated UI for Create and Select 4. Querying for resources GPDIS_2017.ppt 19

1. Discovery of Capabilities example: IBM Rational Team Concert example: IBM Rational Team Concert project area example: Change Management capability example: work item (bug, defect, enhancement request) GPDIS_2017.ppt 20

2. HTTP CRUD for Resources OSLC allows manipulation of resources using standard HTTP C.R.U.D HTTP SQL Create = POST = INSERT Request = GET = SELECT Update = PUT = UPDATE Delete = DELETE = DELETE GPDIS_2017.ppt 21

3. Standard Resource Representations <http://example.com/testcases/1> a oslc_qm:testcase ; oslc_qm:validatesrequirement <http://example.com/requirements/1> Turtle { "rdf:about": "http:\/\/example.com\/testcases\/1", "rdf:type": [ { "rdf:resource": "http:\/\/open-services.net\/ns\/qm#testplan" } ], "oslc_qm:validatesrequirement": { "rdf:resource": "http:\/\/example.com\/requirements\/1" } JSON }<oslc_qm:testcase rdf:about="http://example.com/testcases/1"> <oslc_qm:validatesrequirement rdf:resource="http://example.com/requirements/1"/> </oslc_qm:testcase> RDF/XML GPDIS_2017.ppt 22

4. Query For Representations Query capability has base URI Clients form query URI and HTTP GET the results OSLC services MAY support OSLC Query Syntax» http://openservices.net/bin/view/main/oslccorespecquery Example: Find high severity bugs created after April fools day http://example.com/bugs?oslc.where= cm:severity="high" and dcterms:created>"2017-04-01" GPDIS_2017.ppt 23

5. Delegated UI for Create or Select A delegated UI renders the source application UI in the target application. This example shows the contributed/delegated Rational Team Concert Work Item search dialog being rendered in an OSLC Quality Management application. 2. iframe's src set to delegated UI's URL 1. Click to launch delegated UI 4. Click OK. Sends message (link+label) to parent window 3. Selection made GPDIS_2017.ppt 24

6. UI Previews for Resource Links Scenario supported: hover over link to get in context preview of resource Simple resource format defined and retrieved using HTTP content negotiation Hover over link GPDIS_2017.ppt 25

Agenda About PROSTEP MBSE Integration Needs and Challenges What is OSLC and What Can it Do? Solution for Integrating Systems with OSLC Implemented Customer Solutions GPDIS_2017.ppt 26

How can I leverage OSLC for MBSE? OSLC UI integration is OOTB for many ALM and MBSE solutions Enterprise Architect Pro Cloud Server IBM Rational Rhapsody (and all of RTC) PTC Integrity Modeler PROSTEP OpenCLM (Prototype) OpenPDM offers OOTB Connectors for all types of systems Low complexity Standards Based COTS solution Install connectors Generate the mappings Data is federated to your MBSE system GPDIS_2017.ppt 27

MBSE Utilizing OSLC with OpenPDM Delegated UI Rational Rhapsody Delegated UI Delegated UI GPDIS_2017.ppt 28

OpenPDM OSLC Adapter GPDIS_2017.ppt 30

More Than MBSE CLM, Digital Master Thread Twin GPDIS_2017.ppt 32

Agenda About PROSTEP MBSE Integration Needs and Challenges What is OSLC and What Can it Do? Connecting PLM, ALM, SDM with OSLC Implemented Customer Solutions GPDIS_2017.ppt 33

Compliance (and CLM) Tracability at Bombardier Transport GPDIS_2017.ppt 34

Systems Engineering Impact Analysis at ZF Referenzprojekt - OpenPDM Link Engine @ZF OpenPDM Use Cases DOORS Agile e6 SAP Integration Linking requirements to documents and materials Process Improvement Traceability Impact Analysis (RFQ Assessment) Integrated change management Integrated release management reuse Improved auditability (SPICE) quality management GPDIS_2017.ppt 35

SDM -Test & Requirements Integration at Auto OEM Simulation Application Simulation Application Simulation Application P L C R O T TCSim O C O S O L Test Meta-Data OSLC Compliant Datastore Test Data Files Simulation / Test Correlation Application Requirements Repository DVPlan Test Data Files Test Data Files GPDIS_2017.ppt 36

OpenPDM Linking with OSLC and More GPDIS_2017.ppt 37

OpenPDM Customers GPDIS_2017.ppt 38

Questions? GPDIS_2017.ppt 39

GPDIS_2017.ppt 40