© 2013 IBM Corporation IBM Rational Solution for Systems and Software Engineering SSE Integrations.

Slides:



Advertisements
Similar presentations
David Lawrence Enablement Engineer for RDz and RTCz
Advertisements

IBM Rational Team Concert
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
© 2009 IBM Corporation SDP023 Extending Rational Team Concert 2.0 Jean-Michel Lemieux Team Concert PMC Jazz Source Control Lead IBM Rational Software Ottawa,
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
Performance Testing - Kanwalpreet Singh.
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
RTC Agile Planning Component
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
® IBM Software Group © 2007 IBM Corporation Modeling Software Engineering Processes using Eclipse Process Framework Composer (EPFC) / Rational Method Composer.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
1 Bete Demeke Vice President, Rational Worldwide Sales.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
RUP Implementation and Testing
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
© 2012 IBM Corporation May 2012 Rational Token Licensing: Licensing Adaptable to Changing User Needs.
© 2009 IBM Corporation Select View/Master/Slide Master to add Session Number Here The Enterprise Architecture Workspace: Your Architecture Blueprint Martin.
IBM ISPF Productivity Tool © 2008 IBM Corporation IBM ISPF Productivity Tool for z/OS V 5.10 More Than Just ISPF.
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
IBM Software Group ® Jazz Storage Service Thomas.
Design Management: a Collabortive Design Solution ECMFA 2013 Montpellier, France Maged Elaasar (Presenter) Senior Software Engineer, IBM
Integrating Modeling Tools in the Development Lifecycle with OSLC Miami, October 2013 Adam Neal (Presenter) Maged.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
© 2011 IBM Corporation Working Smarter Not Harder: Tips and Tricks for Strategic Asset Reuse Andy Gurd, Go to Market Manager IBM Software, Rational.
Stoneworks Software Corp. Presents Delegate for Windchill® An Executive Overview.
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
© 2012 IBM Corporation Introducing IBM Cognos Insight.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Brad Adams IBM Software, Rational 05/13/14
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
European Mobility & Endpoint Security User Group.
Building Enterprise Applications Using Visual Studio®
David Hatten Developer, UrbanCode 17 October 2013
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
CIM Modeling for E&U - (Short Version)
David Lawrence Enablement Engineer for RDz and RTCz
Deploy Plugins Developer 29 October 2013
Integrating Data With Cognos
IBM SOA Overview for MITRE “Achieving Service Re-use”
Embedded Software (ESW) Engineering Practices Introduction
Day 1, Session 4 Building Your Service Catalog
Presentation transcript:

© 2013 IBM Corporation IBM Rational Solution for Systems and Software Engineering SSE Integrations

© 2013 IBM Corporation Product and System Innovation 2 Introduction  The IBM Rational Solution for Systems and Software Engineering Leverages Jazz and OSLC as an open integration platform to: –Improve collaboration and decision making –Improve quality and customer satisfaction –Simplify the implementation of consistent and appropriate workflow processes –Effectively manage the impact and effort of changing requirements –Facilitate compliance and auditing –Reduce time to market –Reduce development costs  These slides provide a summary of the OSLC based integrations available in the IBM Rational Solution for Systems and Software Engineering  Information and resources for other SSE integrations are also provided

© 2013 IBM Corporation Product and System Innovation 3 OSLC and Linked Data  OSLC integrations access tool artifacts by means of linked data  As defined by W3C, linked data follows these guidelines: –Use URIs as names for things –Use HTTP URIs so that people can look up those names –When someone looks up a URI, provide useful information, using the standards (RDF SPARQL) –Include links to other URIs, so that they can discover more things  In contrast to integrations that rely on mapping data types and synchronizing disparate databases, the use of linked data makes it possible to access data directly from another product, enabling meaningful relationships and traceability across data linkages  Many Rational tools are OSLC enabled, so you can readily build your own integrations to Rational tools, using OSLC specifications, which are open, scalable, and extensible. Rational- developed OSLC-based integrations share common interface elements and administrative tasks

© 2013 IBM Corporation Product and System Innovation 4 OSLC Service Consumers and Providers  OSLC service providers provide an implementation of OSLC services  A service provider offers consumers information for displaying the link to a resource, and rich previews of the resource  OSLC consumers can retrieve data in the form of resources from tools that are enabled as OSLC providers  Tools can be enabled as OSLC consumers or providers, or both  In OSLC, each artifact in the lifecycle is represented by an HTTP resource that has a URI as its name and can be manipulated with HTTP methods, such as GET, PUT, or POST –Every artifact or resource has an RDF representation that consists of a subject, a predicate, and an object –For example, if you were to link from a requirement to a test case, the RDF representation would have the requirement as its subject, the type of relationship or link type as its predicate and the test case as its object, each identified by a URI

© 2013 IBM Corporation Product and System Innovation 5 OSLC Integrations  Integrations built with OSLC rely on the OSLC Core specification and a domain specification. –The core specification describes primary integration techniques, use of HTTP and RDF (Resource Description Framework), and identifies the common features that every OSLC service should support –Domain specifications are tailored to a particular ALM area, such as change management, test management, requirements management, or architecture management. Domain specifications comply with the core specification –For example, the change management specification defines a common set of resources, formats, and RESTful services for use in change management tools (consumers) and use by provider tools –Specifications describe a set of services and formats for interacting with other lifecycle tools and do not attempt to standardize the behavior of a tool or class of tools  Eclipse Lyo is an SDK to help the Eclipse community to adopt OSLC (Open Services for Lifecycle Collaboration) specifications and build OSLC-compliant tools. It includes a software development toolkit focused on Java, a test suite to help ensure your integration is OSLC compliant, a reference application with working samples and a simple server you can use in testing. For more information about Eclipse Lyo, see

© 2013 IBM Corporation Product and System Innovation 6 Friends  For products on the Jazz platform to interact with each other, each server must have the other servers on its list of friends  The link between two servers is called a friend link. –Friend links between servers indicate that any requests coming from these servers can be trusted –By configuring friend links, the server can communicate with friend servers that support OAuth authentication

© 2013 IBM Corporation Product and System Innovation 7 Associations  After you connect two servers by using friend links, you must associate two projects on these servers before you can create resource links between them  Association of project areas enables team members to create links from artifacts, such as test cases, requirements, design resources, and work items, in one project area to artifacts in another project area –When adding associated project areas to the current project, the selected application provides services, such as requirements, change requests, defects, or quality tasks, for the current project –The current project also uses its own services, such as requirements management (when working in an RM project), to support activities in the associated project area –Based on the selected association and artifact container, you will be able to use specific link types when creating links between artifacts in the associated project areas  Some associations are automatically created when multiple applications are on the same Jazz Team Server

© 2013 IBM Corporation Product and System Innovation 8 Associations

© 2013 IBM Corporation Product and System Innovation 9 Associations and Link Types  Associations are represented as two unidirectional Project Links between the source and the target project area  A link type is the kind of link that exists between two artifacts such as a model element and a requirement  The link type explains the semantics of the relationship and is directional Example RM project association with CM project

© 2013 IBM Corporation Product and System Innovation 10 Linking  Uni-Directional Linking –Basic OSLC links are uni-directional links, just like links on the internet –While this is good, it makes it difficult to keep track of changes in address as well as performing functions such as impact analysis  Bi-Directional linking –When an outgoing link is created from a source to a target, a backlink can be created from the target incoming to the source –A better approach is to use link discovery… Based on project associations and link type, an application dynamically queries associated projects to provide a complete set of outgoing and incoming links for an artifact

© 2013 IBM Corporation Product and System Innovation 11 OSLC Integration vs. Linking  Linking refers to basic uni-directional linking within and between applications  In contrast, an integration results from automation that creates and manages bi-directional linking across applications when a new (uni-directional) outgoing link is created –Integrations are typically cross-domain, but in some cases also apply within a domain  The following slides include tables that summarize the integrations available with the SSE applications –There are two exceptions where linking (and not integration) is included in the tables Linking from DOORS RM artifacts to DM artifacts – these are one way links from DM to RM Linking from DM artifacts to QM artifacts – these are one way links from DM to QM  Note: most of the OSLC linking resulting from compliance with the OSLC standards is not included here, but is available within the SSE applications and is documented in the OSLC Domain StandardsOSLC Domain Standards –The resources defined within each domain standard specify the artifacts that can be linked –The resource relationship properties defined for each resource specify the link types that are supported

© 2013 IBM Corporation Product and System Innovation 12 Rational Team Concert Integrations  Rational Team Concert consumes services that these OSLC domains provide: –Change Management V1, V2 –Quality Management V1, V2 –Requirements Management V1, V2 –Design Management V2 DomainLink relationships in Rational Team ConcertLink relationships in external applications Change Management (CM) CM artifacts can be linked to external CM artifacts using the following link types: Affected by defect Related change request Affected by defect Related change request An external CM artifact can be linked to a CM artifact using the following link type: Affects plan item Affects plan item Quality Management (QM) CM artifacts can be linked to QM artifacts using the following link types: Affects test result Blocks test execution record Related test case Related test execution record Related test script Related test plan Tested by test case Affects test result Blocks test execution record Related test case Related test execution record Related test script Related test plan Tested by test case A QM artifact can be linked to a CM artifact using the following link types: Affected by change request Blocked by change request Related change request Tests change request Affected by change request Blocked by change request Related change request Tests change request Requirements Management (RM) CM artifacts can be linked to RM artifacts using the following link types: Affects requirement Implements requirement Tracks requirement Affects requirement Implements requirement Tracks requirement An RM artifact can be linked to a CM artifact using the following link types: Affected by Implemented by Affected by Implemented by Design Management (DM) CM artifacts can be linked to a DM artifacts using the following link type: Elaborated by Architecture Element Elaborated by Architecture Element A DM artifact can be linked to a CM artifact using the following link type: Elaborates Elaborates  Rational Team Concert provides services that these OSLC domains consume: –Change Management V1, V2

© 2013 IBM Corporation Product and System Innovation 13 Rational DOORS Next Generation Integrations  Rational DOORS Next Generation consumes services that these OSLC domains provide: –Change Management V1, V2 –Quality Management V1, V2 –Requirements Management V1, V2 –Design Management V2 DomainLink relationships in Rational DOORS Next Generation Link relationships in external applications Change Management (CM) RM artifacts can be linked to CM artifacts using the following link types: Implemented by Affected by (V2) Tracked by (V2) Implemented by Affected by Tracked by A CM artifact can be linked to an RM artifact using the following link types: Implements Affects (V2) Tracks (V2) Implements Affects Tracks Quality Management (QM) RM artifacts can be linked to QM artifacts using the following link type: Validated by Validated by A QM artifact can be linked to an RM artifact using the following link types: Validates (a requirement) Validates (V2) (a requirement collection) Validates Requirements Management (RM) RM artifacts can be linked to external RM artifacts using the following link types: Elaborated by Specified by (V2) References Elaborated by Specified by References An external RM artifact can be linked to an RM artifact using the following link types: Elaborates Specifies (V2) Referenced by Elaborates Specifies Referenced by Design Management (DM) RM artifacts can be linked to DM artifacts using the following link type: Derives Derives A DM artifact can be linked to an RM artifact using the following link type: Derives from Derives from  Rational DOORS Next Generation provides services that these OSLC domains consume: –Requirements Management V1, V2 –Design Management V2

© 2013 IBM Corporation Product and System Innovation 14 Rational DOORS Integrations  Rational DOORS consumes services that these OSLC domains provide: –Change Management V1, V2 –Quality Management V2 –Requirements Management V1, V2 –Design Management V2  Rational DOORS provides services that these OSLC domains consume: –Requirements Management V1, V2 DomainLink relationships in Rational DOORSLink relationships in external applications Change Management (CM) RM artifacts can be linked to CM artifacts using the following link types: Implemented by Affected by (V2) Tracked by (V2) Implemented by Affected by Tracked by A CM artifact can be linked to an RM artifact using the following link types: Implements Affects (V2) Tracks (V2) Implements Affects Tracks Quality Management (QM) RM artifacts can be linked to QM artifacts using the following link type: Validated by Validated by A QM artifact can be linked to an RM artifact using the following link types: Validates (a requirement) Validates (V2) (a module) Validates Requirements Management (RM) RM artifacts can be linked to external RM artifacts using the following link types: Elaborated by Specified by (V2) Elaborated by Specified by An external RM artifact can be linked to a RM artifact using the following link types: Elaborates Specifies (V2) Elaborates Specifies Design Management (DM) None. Rational DOORS RM artifacts do not have outgoing links to DM artifacts. A DM artifact can be linked to an RM artifact using the following link types: Refines (V2) Satisfies (V2) Trace (V2) Refines Satisfies Trace

© 2013 IBM Corporation Product and System Innovation 15 Rational Quality Manager Integrations  Rational Quality Manager consumes services that these OSLC domains provide: –Change Management V1, V2 –Requirements Management V1, V2 DomainLink relationships in Rational Quality Manager Link relationships in external applications Change Management (CM) QM artifacts can be linked to CM artifacts using the following link types: Affected by Blocked by Related to Tests Affected by Blocked by Related to Tests A CM artifact can be linked to a QM artifact using the following link types: Affects Blocks Related to (a test case) Related to (a test case execution record) Related to (a test plan) Related to (a test script) Tested by Affects Blocks Related to (a test case) Related to (a test case execution record) Related to (a test plan) Related to (a test script) Tested by Requirements Management (RM) QM artifacts can be linked to external RM artifacts using the following link types: Validates (a requirement) Validates (a requirement collection) Validates (a requirement) Validates (a requirement collection) An RM artifact can be linked to a QM artifact using the following link type: Validated by Validated by Design Management (DM) None. Rational Quality Manager QM artifacts do not have outgoing links to DM artifacts. A DM artifact can be linked to a QM artifact using the following link type: Validated by Validated by  Rational Quality Manager provides services that these OSLC domains consume: –Change Management V1, V2 –Quality Management V1, V2 –Requirements Management V1, V2

© 2013 IBM Corporation Product and System Innovation 16 Rational Rhapsody Integrations  Rational Rhapsody consumes services that these OSLC domains provide: –Change Management V1, V2 –Quality Management V1, V2 –Requirements Management V1, V2 –Design Management V2  Rational Rhapsody provides services that these OSLC domains consume: –Change Management V2 –Quality Management V2 –Requirements Management V2 –Design Management V2 DomainLink relationships in Rational RhapsodyLink relationships in external applications Change Management (CM) DM artifacts can be linked to CM artifacts using the following link type: Elaborates Elaborates A CM artifact can be linked to a DM artifact using the following link type: Elaborated by Architecture Element Elaborated by Architecture Element Quality Management (QM) DM artifacts can be linked to QM artifacts using the following link type: Validated by Validated by None. Rational Quality Manager QM artifacts do not have outgoing links to DM artifacts. Requirements Management (RM) DM artifacts can be linked to RM artifacts using the following link types: Refines (V2) DOORS only Satisfies (V2) DOORS only Trace (V2) DOORS onlyRefines Satisfies Trace Derives fromDerives from All except DOORS An RM artifact can be linked to a DM artifact using the following link type: Derives All except DOORSDerives Design Management (DM) DM artifacts can be linked to external DM artifacts using user-defined link types An external DM artifact can be linked to a DM artifact using user-defined link types

© 2013 IBM Corporation Product and System Innovation 17 Rational Rhapsody Integrations  Rational Rhapsody Design Manager uses an extensible set of OSLC Link Types to link resources within DM as well as integrate with external applications

© 2013 IBM Corporation Product and System Innovation 18 Rational Engineering Lifecycle Manager Integrations  Rational Engineering Lifecycle Manager integrates with other applications using Tracked Resource Sets (TRS) that get published to, and indexed by, the RELM Lifecycle Query Engine (LQE) Index (Lifecycle Query Engine) Lifecycle Tool Architecture Management Lifecycle Tool Tool B

© 2013 IBM Corporation Product and System Innovation 19 Rational Engineering Lifecycle Manager Integrations  RELM products can be linked to any artifact within the query index  RELM products can also be linked to any artifact addressable with an HTTP URI, including RELM views

© 2013 IBM Corporation Product and System Innovation 20 Additional SSE Integrations  Big Lever GEARS  HP Quality Center  Mathworks Simulink  Mentor Graphics Capital  Mentor Graphics Volcano  Method Park Stages  National Instruments TestStand  PTC Windchill  Pure systems pure::variants  Rational Asset Manager  Rational Build Forge  Rational ClearCase  Rational Focal Point  Rational Insight  Rational System Architect  Spirent iTest  Wind River Test Management This is a partial list of available integrations

© 2013 IBM Corporation Product and System Innovation 21 Additional Resources  Overview of CLM Integrations in the Rational Solution for Collaborative Lifecycle Management Information Center Overview of CLM Integrations  Extending Rational DOORS by Using OSLC Services in the Rational DOORS Information Center Extending Rational DOORS by Using OSLC Services  Rhapsody Information Center Rhapsody Information Center  Design Manager Information Center Design Manager Information Center  Jazz.net Design Management pageDesign Management  Rational Engineering Lifecycle Manager Information Center Rational Engineering Lifecycle Manager Information Center  Jazz.net Rational Engineering Lifecycle Manager wikiRational Engineering Lifecycle Manager  Jazz.net Integrations pageIntegrations  OSLC and Linked Data Overview Video OSLC and Linked Data Overview Video  OSLC Domain Standards OSLC Domain Standards  OSLC Vocabulary Index OSLC Vocabulary Index  OSLC list of Applications that Implement OSLC SpecificationsApplications that Implement OSLC Specifications  SSE Information Center SSE Information Center

© 2013 IBM Corporation Product and System Innovation 22 © Copyright IBM Corporation All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.