48
© 2015 IBM Corporation Challenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van Zandt Enterprise Architect Sodius SAS Gary Cernosek Sr. Product Manager IBM

Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

  • Upload
    ngodieu

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

© 2015 IBM Corporation

Challenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van Zandt Enterprise Architect Sodius SAS Gary Cernosek Sr. Product Manager IBM

Page 2: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Agenda • Business and technical trends • Integrating and reporting across disparate tools with OSLC • Exploring the unseen implementation of an OSLC adapter

1

Page 3: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Products are becoming smarter & more complex

2

Page 4: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Lifecycle tool providers need a new response Next generation approach

Data is stored and maintained by the tool best suited for those data

Other tools to gain access via linked data methods built on open standards for data sharing, not proprietary interfaces and databases

Provides an open environment where engineers have access to all relevant information needed, regardless of source

Today’s typical approach

Centered on physical assemblies and bills of materials to drive the

supply chain

Mechanical Engineering

Software Engineering

Electrical Engineering

System Engineering along the lifecycle(s)

Integrated Electronic, Mechanical, and Software Engineering

Modern systems and products now more software intensive, more complex delivery & management

Relationship between engineering & software orgs is often loosely connected & dysfunctional

Current solutions require all lifecycle data to be physically located in PLM/PDM tools

Requires data to be replicated across multiple tools or data stores, complex to manage

Page 5: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Continuous engineering is about game-changing capabilities

4

Continuous engineering is an enterprise capability that speeds delivery of increasingly sophisticated and connected products by enabling businesses to derive and apply insight, while managing cost, quality and risk.

Unlocking Engineering Knowledge

“Turn Insight into Outcomes”

Continuous Verification

“Measure twice, cut once”

Strategic Reuse

“Don’t reinvent the wheel”

Continuous Engineering

Page 6: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Unlock engineering knowledge to enable teams to be more effective

Access, unlock and understand all engineering information

regardless of source

5

To enable

the right decisions at the right times

and

team effectiveness across traditional silos

Page 7: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

6

Make more informed engineering decisions with an open approach

Page 8: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Rational Engineering Lifecycle Manager (RELM) Extending the Rational solution for Continuous Engineering

• Uniting engineering teams through: Visibility – across many engineering disciplines

Organization – of information in context

Analysis – to answer lifecycle engineering questions

• Allows product development teams to: • Find the right information when it’s needed

• Understand and react to change quickly

• Gain actionable insights from engineering data

• Co-ordinate strategic re-use

• With no disruption to current engineering environments

Integration adapters can be built to enable RELM to index data from homegrown tools and third party tools that do not have native OSLC support

Page 9: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Use analytics to gain actionable insight

Index of Linked Lifecycle Data

Traceability Views

Timestamp-based Views

Dynamic Layout Views

Cost-based Views

Table-based views

Methodology support

Dynamic Impact Analysis

Document generation

Page 10: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Use analytics to gain actionable insight

Index of Linked Lifecycle Data

Traceability Views

Timestamp-based Views

Dynamic Layout Views

Cost-based Views

Table-based views

Methodology support

Dynamic Impact Analysis

Document generation

What will be the impact of replacing this physical component?

Which requirement exceeded its allocated budget?

Show me all the dependencies between my logical architecture

and its associated requirements

What are the suspect Test Cases that were not reviewed after a requirement change?

Do we follow our methodology? What’s our project status?

How my OV-1 logical architecture changes over time?

Show me all the requirements that are associated with test cases that failed over the last couple of weeks

Report on all of the above, and more…

Page 11: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

10

Airbus sees value for engineering teams in RELM Provides visibility, impact analysis and document generation across the product lifecycle

About Airbus Innovation Works The Software and Systems Engineering team of Airbus Innovation Works, the corporate research and development department of Airbus, is responsible not only for developing future technologies and solutions bringing value to the different business units of Airbus, but also evaluating state of the art or new technologies such as tools, which may improve how engineers at Airbus develop and manage their products.

Image courtesy of Tim Beach / freedigitalphotos.net

Simon Bradley, Vice President, Head of Global Innovation Network, Systems & Products Architecture, Airbus

“Rational Engineering Lifecycle Manager showed us that it has potential to be a very valuable tool

and approach to solving challenges in the engineering of complex products.”

Page 12: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

System & Software Design

Requirements Management

Data and Analysis

Quality Management Task & Change Management

Real-Time Testing

Broaden the solution with an ecosystem of industry integrations

Electrical Design Product Lifecycle

Management Product Line Engineering

Multi-domain Simulation

11

Page 13: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

PLM integration status

PTC Windchill OEM contract in place with partner Sodius CM adapter delivered in Aug 2014 RELM adapter delivered Dec 2014 Dassault ENOVIA OEM contract in place with partner Persistent Similar use cases under consideration Siemens PLM Siemens PLM and IBM working together on a

native integration based on OSLC Siemens plans to support CM use case

between Teamcenter and RTC

Aras PLM MOU signed for partnership to jointly define

and develop a reference architecture for integration of IBM Continuous Engineering with Aras Innovator

SAP PLM Exploring DOORS – SAP PLM integration Oracle Agile PLM

Exploring integration through partners

Scope of this presentation

Page 14: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Goal: Link primary artifact types across an extended and integrated PLM system

• Various solutions exist that determine which tool(s) are used to create and maintain data records for each of these artifact types

• Other disciplines may be of interest as well: • e.g., Modeling, Quality Management

Page 15: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

OSLC specifications relevant to core ALM/PLM integrations

OSLC CM 2.0

Change Management

OSLC RM 2.0

Requirements Management

OSLC PD 1.0

Product Structure

FINALIZED FINALIZED DRAFT

DRAFT

NOTE: Other OSLC specs exist for Modeling/Architecture Management (AM), Quality Management (QM), etc.

Page 16: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Solution architecture framework

• This framework can be instantiated with specific tools and integration adapters to provide a variety of solutions and associated workflows

Page 17: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Integration adapter strategy Build an adapter to a non-native OSLC tool to transform data, convert API calls, and provide a Web UI, so we can connect the non-native OSLC tool to OSLC enabled tools

OSLC CM & TRS

Adapter

OSLC CM Tool Specific

API

Data Transformation (internal storage to RDF)

Conversion of API Calls

Preview UI Show a user in-context information when the user's mouse hovers over the link.

Selection UI Allow a user to pick a resource that is managed by an OSLC Service

search ChgReq*

Results 116 168

ChgReq-3 ChgReq-4

000168-ChgReq-4 creator=John description= …..

204 ChgReq-5

ChgReq-1

PLM System (Non-OSLC Tool)

RTC OSLC

RELM

OSLC TRS

LQE

Data Publication (via TRS spec for indexing)

Tracked Resource Set + Change Log

Linked data Association of CM resources

Page 18: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

• I want to create new, and link to existing, change requests across tools

• I want to issue queries against CM artifacts that reside across tools

ALM PLM

CM CM

ALM PLM

CM CM

Cross-tool queries

Supported today with Rational Lifecycle Integration Adapters for Windchill v1.0.1

Page 19: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Windchill PDMLink

Integration with PTC Windchill PDMLink

RTC

New work item

Existing work item New change request

Existing change request Edit work item

Using Windchill PDMLink: 1a) Link a Windchill change request to a new RTC work item 1b) Link a Windchill change request to an existing RTC work item

Using RTC: 2a) Link an RTC work item to a new Windchill change request 2b) Link an RTC work item to an existing Windchill change request

Using RELM: 3) Query change requests in the RTC and Windchill repositories (future)

Using RELM

Edit change request Link to new 1a

Link to existing 1b

Query 3

Link to new 2a

Link to existing 2b

Legend Link supporting navigation between applications

Page 20: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Smart Golf Pull Cart A 21st century way to carry your golf clubs

Next generation pull cart supports electronic and hardware components to support ‘smart’ features:

• GPS used to record path on course • Distance from next hole

used to recommend club & strategy

• Position and time information recorded for later analysis

• Solar panels charge onboard battery • Sensors record selection of club • Replay of game can be downloaded

onto a smart phone • Smart phone app tracks performance

over time and analyzes trends

Replaced paper card holder with electronic components

This example is based on the Windchill PDMLink Golf Cart example

Page 21: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Change Request types used by Smart Golf Pull Cart

• These change requests and associated record types have been defined only as examples for demonstrating the smart golf pull cart example.

• The adapter is capable creating and managing any type of Windchill PDMLink Change Request to any type of RTC work item.

Change Request Type Tool / Record type used

Problem Report (PR) Windchill Change Request

Product Change Request (PCR) Windchill Change Request

Hardware Change Request (HCR) Windchill Change Request

Software Change Request (SCR) RTC defect

NOTE:

Page 22: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Personas Frank Field Engineer

Patricia Product Manager

Susan Systems Engineer

Dan Embedded Software Developer

Tony Test Engineer

Eddy Electrical Engineer

Mark Mechanical Engineer

Illustrated in today’s demonstration

Page 23: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Change Management: Example Scenario Change to Product Software arising from a field problem report

Problem Report

raised: False readings

Windchill PCR raised: False club removal

reading

Windchill PCR analyzed

Problem report analyzed

Frank Field

Engineer

Patricia Product Manager

RTC SCR analyzed

Assigns to Dan

Susan Systems Engineer

Fixes issue

Resolves RTC SCR

Verifies RTC SCR

Notification: RTC SCR

closed

Closes Windchill PCR

Closes problem report

Dan Software Engineer

Tony Test

Engineer

Fix rolled out to service centers

Tests Passed

Dis

cipl

ines

Closes RTC SCR

Development

Governance Operations

Problem report analyzed

Windchill PCR analyzed:

Software issue

RTC SCR analyzed

RTC SCR analyzed

RTC Windchill Legend Example application of use cases in different process steps for illustration purposes

Eddy Electrical Engineer

Mark Mechanical Engineer

RTC SCR raised and linked to

Windchill PCR: Increase time

interval

Notification: Windchill PCR

closed

Page 24: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

PTC Windchill OSLC CM Provider/Consumer Adapter in action

https://www.youtube.com/watch?v=A0hUQmcNjo4

Page 25: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

ALM PLM

RM CM

• I want to link an ALM requirement and a PLM change request

• I want to link an ALM product definition and a PLM

part/material in a BoM

• I want to link an ALM change request and a PLM part/material in a BoM

• I want to link an ALM requirement and a PLM part/material in a BoM

ALM PLM

PD PD

ALM PLM

CM PD

ALM PLM

RM PD

Page 26: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

25

Page 27: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

26

Page 28: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

27

Page 29: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

28

Page 30: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

29

Page 31: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

30

Page 32: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

31

Page 33: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

32

Page 34: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

33

Page 35: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

34

Page 36: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

35

Page 37: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

36

Page 38: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

37

Page 39: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

38

Page 40: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

39

Page 41: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

40

Page 42: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

41

Page 43: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Continuous Engineering

Integrated Electronic, Mechanical, and Software Engineering

Summary & next steps

• PLM integration is an integral part of Rational’s Continuous Engineering initiative for Unlocking Engineering Knowledge

• Rational intends to incrementally deliver PLM integration capabilities across CM, RM, and Product Structure for several PLM systems

• We invite customers to validate and help drive the evolution of the requirements and use cases for PLM interaction via our Design Partner Program

• Contact Kalena Kelly Blue, Rational Client Program Manager, [email protected], for consideration

Page 44: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

43

Page 45: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.

Page 46: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.

• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Page 47: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

Thank You Your Feedback is

Important!

Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone,

laptop or conference kiosk.

Page 48: Challenges & Solutions Implementing a Practical Commercial · PDF fileChallenges & Solutions Implementing a Practical Commercial OSLC PLM Integration with PTC Windchill Lonnie Van

BACKUP