SlideShare ist ein Scribd-Unternehmen logo
1 von 22
© 2013 IBM Corporation
IBM Rational Solution for Systems and
Software Engineering
SSE Integrations
© 2013 IBM Corporation
2
Product and System Innovation
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
3
Product and System Innovation
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
4
Product and System Innovation
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
5
Product and System Innovation
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 http://www.eclipse.org/lyo
© 2013 IBM Corporation
6
Product and System Innovation
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
7
Product and System Innovation
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
8
Product and System Innovation
Associations
© 2013 IBM Corporation
9
Product and System Innovation
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
10
Product and System Innovation
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
11
Product and System Innovation
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 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
12
Product and System Innovation
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
Domain Link relationships in Rational Team
Concert
Link 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
An external CM artifact can be linked to a CM artifact
using the following link type:
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
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
Requirements
Management
(RM)
CM artifacts can be linked to RM artifacts using the
following link types:
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
Design
Management
(DM)
CM artifacts can be linked to a DM artifacts using the
following link type:
Elaborated by Architecture Element
A DM artifact can be linked to a CM artifact using the
following link type:
Elaborates
 Rational Team Concert provides services that these OSLC
domains consume:
– Change Management V1, V2
© 2013 IBM Corporation
13
Product and System Innovation
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
Domain Link 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)
A CM artifact can be linked to an RM artifact using
the following link types:
Implements
Affects (V2)
Tracks (V2)
Quality
Management
(QM)
RM artifacts can be linked to QM artifacts using the
following link type:
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)
Requirements
Management
(RM)
RM artifacts can be linked to external RM artifacts
using the following link types:
Elaborated by
Specified by (V2)
References
An external RM artifact can be linked to an RM
artifact using the following link types:
Elaborates
Specifies (V2)
Referenced by
Design
Management
(DM)
RM artifacts can be linked to DM artifacts using the
following link type:
Derives
A DM artifact can be linked to an RM artifact using
the following link type:
Derives from
 Rational DOORS Next Generation provides services that
these OSLC domains consume:
– Requirements Management V1, V2
– Design Management V2
© 2013 IBM Corporation
14
Product and System Innovation
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
Domain Link relationships in Rational DOORS 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)
A CM artifact can be linked to an RM artifact using
the following link types:
Implements
Affects (V2)
Tracks (V2)
Quality
Management
(QM)
RM artifacts can be linked to QM artifacts using the
following link type:
Validated by
A QM artifact can be linked to an RM artifact using
the following link types:
Validates (a requirement)
Validates (V2) (a module)
Requirements
Management
(RM)
RM artifacts can be linked to external RM artifacts
using the following link types:
Elaborated by
Specified by (V2)
An external RM artifact can be linked to a RM artifact
using the following link types:
Elaborates
Specifies (V2)
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)
© 2013 IBM Corporation
15
Product and System Innovation
Rational Quality Manager Integrations
 Rational Quality Manager consumes services that these
OSLC domains provide:
– Change Management V1, V2
– Requirements Management V1, V2
Domain Link 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
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
Requirements
Management
(RM)
QM artifacts can be linked to external RM artifacts
using the following link types:
Validates (a requirement)
Validates (a requirement collection)
An RM artifact can be linked to a QM artifact using
the following link type:
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
 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
16
Product and System Innovation
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
Domain Link relationships in Rational Rhapsody Link relationships in external applications
Change
Management
(CM)
DM artifacts can be linked to CM artifacts using the
following link type:
Elaborates
A CM artifact can be linked to a DM artifact using the
following link type:
Elaborated by Architecture Element
Quality
Management
(QM)
DM artifacts can be linked to QM artifacts using the
following link type:
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 only
Derives from All except DOORS
An RM artifact can be linked to a DM artifact using
the following link type:
Derives All except DOORS
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
17
Product and System Innovation
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
18
Product and System Innovation
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
19
Product and System Innovation
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
20
Product and System Innovation
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
21
Product and System Innovation
Additional Resources
 Overview of CLM Integrations in the Rational Solution for Collaborative Lifecycle Management
Information Center
 Extending Rational DOORS by Using OSLC Services in the Rational DOORS Information
Center
 Rhapsody Information Center
 Design Manager Information Center
 Jazz.net Design Management page
 Rational Engineering Lifecycle Manager Information Center
 Jazz.net Rational Engineering Lifecycle Manager wiki
 Jazz.net Integrations page
 OSLC and Linked Data Overview Video
 OSLC Domain Standards
 OSLC Vocabulary Index
 OSLC list of Applications that Implement OSLC Specifications
 SSE Information Center
© 2013 IBM Corporation
22
Product and System Innovation
© Copyright IBM Corporation 2011. 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.

Weitere ähnliche Inhalte

Was ist angesagt?

CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentationmgp1560
 
DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework OverviewAlessio Mosto
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA designssuser3a47cb
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governancessuser3a47cb
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologiesssuser3a47cb
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)santosh_c_s
 
Adopting a Canonical Data Model - how to apply to an existing environment wit...
Adopting a Canonical Data Model - how to apply to an existing environment wit...Adopting a Canonical Data Model - how to apply to an existing environment wit...
Adopting a Canonical Data Model - how to apply to an existing environment wit...Phil Wilkins
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpointsHenry Muccini
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDESbputhal
 
Uunit 5-xml&web security
Uunit 5-xml&web securityUunit 5-xml&web security
Uunit 5-xml&web securityssuser3a47cb
 
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
 
Basic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management applicationBasic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management applicationIBM Rational software
 
ICTA Technology Meetup 01 - Enterprise Application Integration
ICTA Technology Meetup 01 - Enterprise Application IntegrationICTA Technology Meetup 01 - Enterprise Application Integration
ICTA Technology Meetup 01 - Enterprise Application IntegrationCrishantha Nanayakkara
 
SOA Pattern: Data Model Transformation
SOA Pattern: Data Model TransformationSOA Pattern: Data Model Transformation
SOA Pattern: Data Model TransformationWSO2
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecturebashcode
 

Was ist angesagt? (20)

CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentation
 
DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework Overview
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA design
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governance
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)
 
Adopting a Canonical Data Model - how to apply to an existing environment wit...
Adopting a Canonical Data Model - how to apply to an existing environment wit...Adopting a Canonical Data Model - how to apply to an existing environment wit...
Adopting a Canonical Data Model - how to apply to an existing environment wit...
 
Unit i
Unit iUnit i
Unit i
 
java
javajava
java
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDES
 
Uunit 5-xml&web security
Uunit 5-xml&web securityUunit 5-xml&web security
Uunit 5-xml&web security
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
ME2011 presentation by Asadi
ME2011 presentation by AsadiME2011 presentation by Asadi
ME2011 presentation by Asadi
 
Basic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management applicationBasic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management application
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
ICTA Technology Meetup 01 - Enterprise Application Integration
ICTA Technology Meetup 01 - Enterprise Application IntegrationICTA Technology Meetup 01 - Enterprise Application Integration
ICTA Technology Meetup 01 - Enterprise Application Integration
 
EAI (Integration) and Mulesoft
EAI (Integration) and MulesoftEAI (Integration) and Mulesoft
EAI (Integration) and Mulesoft
 
SOA Pattern: Data Model Transformation
SOA Pattern: Data Model TransformationSOA Pattern: Data Model Transformation
SOA Pattern: Data Model Transformation
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
 

Andere mochten auch

Віньковецька районна Рада старшокласників
Віньковецька районна Рада старшокласниківВіньковецька районна Рада старшокласників
Віньковецька районна Рада старшокласниківМарина Жук
 
Tango installation
Tango installationTango installation
Tango installationqdwe
 
Presentación jcvalero curso ear toledo-2016
Presentación jcvalero curso ear toledo-2016Presentación jcvalero curso ear toledo-2016
Presentación jcvalero curso ear toledo-2016JCCM1925
 
真6 -祖父的小提琴
真6 -祖父的小提琴真6 -祖父的小提琴
真6 -祖父的小提琴childrenmeeting
 
真8 -綠豆種子的故事
真8 -綠豆種子的故事真8 -綠豆種子的故事
真8 -綠豆種子的故事childrenmeeting
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overviewIBM Rational software
 
Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesIBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational software
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM Rational software
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services OfferingsIBM Rational software
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...IBM Rational software
 

Andere mochten auch (20)

Віньковецька районна Рада старшокласників
Віньковецька районна Рада старшокласниківВіньковецька районна Рада старшокласників
Віньковецька районна Рада старшокласників
 
Tango installation
Tango installationTango installation
Tango installation
 
Van Hove
Van HoveVan Hove
Van Hove
 
Kasey kahne
Kasey kahneKasey kahne
Kasey kahne
 
Social at Innovate 2013
Social at Innovate 2013Social at Innovate 2013
Social at Innovate 2013
 
Presentación jcvalero curso ear toledo-2016
Presentación jcvalero curso ear toledo-2016Presentación jcvalero curso ear toledo-2016
Presentación jcvalero curso ear toledo-2016
 
真10 -誠實的亞伯
真10 -誠實的亞伯真10 -誠實的亞伯
真10 -誠實的亞伯
 
真6 -祖父的小提琴
真6 -祖父的小提琴真6 -祖父的小提琴
真6 -祖父的小提琴
 
真4 -真偽試驗
真4 -真偽試驗真4 -真偽試驗
真4 -真偽試驗
 
真1 -遇見真光
真1 -遇見真光真1 -遇見真光
真1 -遇見真光
 
真8 -綠豆種子的故事
真8 -綠豆種子的故事真8 -綠豆種子的故事
真8 -綠豆種子的故事
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overview
 
Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab Services
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Application slides
Application slidesApplication slides
Application slides
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service Offering
 
RELM Overview
RELM OverviewRELM Overview
RELM Overview
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services Offerings
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
 

Ähnlich wie SSE Integrations Overview

CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA PresentationMaulik Parikh
 
unit 5 cloud.pptx
unit 5 cloud.pptxunit 5 cloud.pptx
unit 5 cloud.pptxMrPrathapG
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software ArchitectureIvano Malavolta
 
Getting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viGetting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viAmit Sharma
 
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURESOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTUREAnyaForger34
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIvano Malavolta
 
term paper for cbd models
term paper for cbd modelsterm paper for cbd models
term paper for cbd modelsSukhdeep Singh
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptNKannanCSE
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architectureIvano Malavolta
 
Modern webtechnologies
Modern webtechnologiesModern webtechnologies
Modern webtechnologiesBesjan Xhika
 
Innovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC IntegrationsInnovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC IntegrationsSteve Speicher
 
An Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based ServicesAn Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based ServicesAbhishek Kumar
 
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
5 ijitcs v7-n1-7-an empirical study on testing of soa based    services5 ijitcs v7-n1-7-an empirical study on testing of soa based    services
5 ijitcs v7-n1-7-an empirical study on testing of soa based servicesAbhishek Srivastava
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)Shilpi Jain
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
 
REST & RESTful APIs: The State of Confusion
REST & RESTful APIs: The State of ConfusionREST & RESTful APIs: The State of Confusion
REST & RESTful APIs: The State of ConfusionGlenn Antoine
 
Design patterns fast track
Design patterns fast trackDesign patterns fast track
Design patterns fast trackBinu Bhasuran
 

Ähnlich wie SSE Integrations Overview (20)

CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA Presentation
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
unit 5 cloud.pptx
unit 5 cloud.pptxunit 5 cloud.pptx
unit 5 cloud.pptx
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 
Getting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viGetting started-with-oracle-so a-vi
Getting started-with-oracle-so a-vi
 
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURESOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
 
C09
C09C09
C09
 
SOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented ArchitectureSOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented Architecture
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
term paper for cbd models
term paper for cbd modelsterm paper for cbd models
term paper for cbd models
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
Modern webtechnologies
Modern webtechnologiesModern webtechnologies
Modern webtechnologies
 
Innovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC IntegrationsInnovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC Integrations
 
An Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based ServicesAn Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based Services
 
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
5 ijitcs v7-n1-7-an empirical study on testing of soa based    services5 ijitcs v7-n1-7-an empirical study on testing of soa based    services
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
REST & RESTful APIs: The State of Confusion
REST & RESTful APIs: The State of ConfusionREST & RESTful APIs: The State of Confusion
REST & RESTful APIs: The State of Confusion
 
Design patterns fast track
Design patterns fast trackDesign patterns fast track
Design patterns fast track
 

Mehr von IBM Rational software

DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...IBM Rational software
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertIBM Rational software
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM Rational software
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...IBM Rational software
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menuIBM Rational software
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementIBM Rational software
 

Mehr von IBM Rational software (20)

DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Security
SecuritySecurity
Security
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
Applications lab
Applications lab Applications lab
Applications lab
 
Components lab
Components labComponents lab
Components lab
 
UCD components
UCD components UCD components
UCD components
 
Resource lab
Resource labResource lab
Resource lab
 
Resources slides
Resources slidesResources slides
Resources slides
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menu
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 
Lab2 RTC Work Items
Lab2 RTC Work ItemsLab2 RTC Work Items
Lab2 RTC Work Items
 
Lab4 RTC Builds
Lab4 RTC BuildsLab4 RTC Builds
Lab4 RTC Builds
 
Lab1 RTC Overview
Lab1 RTC OverviewLab1 RTC Overview
Lab1 RTC Overview
 
Lab5 RTC reports and Dashboards
Lab5 RTC reports and DashboardsLab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 

Kürzlich hochgeladen

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

SSE Integrations Overview

  • 1. © 2013 IBM Corporation IBM Rational Solution for Systems and Software Engineering SSE Integrations
  • 2. © 2013 IBM Corporation 2 Product and System Innovation 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
  • 3. © 2013 IBM Corporation 3 Product and System Innovation 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
  • 4. © 2013 IBM Corporation 4 Product and System Innovation 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
  • 5. © 2013 IBM Corporation 5 Product and System Innovation 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 http://www.eclipse.org/lyo
  • 6. © 2013 IBM Corporation 6 Product and System Innovation 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
  • 7. © 2013 IBM Corporation 7 Product and System Innovation 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
  • 8. © 2013 IBM Corporation 8 Product and System Innovation Associations
  • 9. © 2013 IBM Corporation 9 Product and System Innovation 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
  • 10. © 2013 IBM Corporation 10 Product and System Innovation 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
  • 11. © 2013 IBM Corporation 11 Product and System Innovation 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 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
  • 12. © 2013 IBM Corporation 12 Product and System Innovation 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 Domain Link relationships in Rational Team Concert Link 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 An external CM artifact can be linked to a CM artifact using the following link type: 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 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 Requirements Management (RM) CM artifacts can be linked to RM artifacts using the following link types: 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 Design Management (DM) CM artifacts can be linked to a DM artifacts using the following link type: Elaborated by Architecture Element A DM artifact can be linked to a CM artifact using the following link type: Elaborates  Rational Team Concert provides services that these OSLC domains consume: – Change Management V1, V2
  • 13. © 2013 IBM Corporation 13 Product and System Innovation 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 Domain Link 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) A CM artifact can be linked to an RM artifact using the following link types: Implements Affects (V2) Tracks (V2) Quality Management (QM) RM artifacts can be linked to QM artifacts using the following link type: 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) Requirements Management (RM) RM artifacts can be linked to external RM artifacts using the following link types: Elaborated by Specified by (V2) References An external RM artifact can be linked to an RM artifact using the following link types: Elaborates Specifies (V2) Referenced by Design Management (DM) RM artifacts can be linked to DM artifacts using the following link type: Derives A DM artifact can be linked to an RM artifact using the following link type: Derives from  Rational DOORS Next Generation provides services that these OSLC domains consume: – Requirements Management V1, V2 – Design Management V2
  • 14. © 2013 IBM Corporation 14 Product and System Innovation 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 Domain Link relationships in Rational DOORS 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) A CM artifact can be linked to an RM artifact using the following link types: Implements Affects (V2) Tracks (V2) Quality Management (QM) RM artifacts can be linked to QM artifacts using the following link type: Validated by A QM artifact can be linked to an RM artifact using the following link types: Validates (a requirement) Validates (V2) (a module) Requirements Management (RM) RM artifacts can be linked to external RM artifacts using the following link types: Elaborated by Specified by (V2) An external RM artifact can be linked to a RM artifact using the following link types: Elaborates Specifies (V2) 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)
  • 15. © 2013 IBM Corporation 15 Product and System Innovation Rational Quality Manager Integrations  Rational Quality Manager consumes services that these OSLC domains provide: – Change Management V1, V2 – Requirements Management V1, V2 Domain Link 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 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 Requirements Management (RM) QM artifacts can be linked to external RM artifacts using the following link types: Validates (a requirement) Validates (a requirement collection) An RM artifact can be linked to a QM artifact using the following link type: 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  Rational Quality Manager provides services that these OSLC domains consume: – Change Management V1, V2 – Quality Management V1, V2 – Requirements Management V1, V2
  • 16. © 2013 IBM Corporation 16 Product and System Innovation 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 Domain Link relationships in Rational Rhapsody Link relationships in external applications Change Management (CM) DM artifacts can be linked to CM artifacts using the following link type: Elaborates A CM artifact can be linked to a DM artifact using the following link type: Elaborated by Architecture Element Quality Management (QM) DM artifacts can be linked to QM artifacts using the following link type: 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 only Derives from All except DOORS An RM artifact can be linked to a DM artifact using the following link type: Derives All except DOORS 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
  • 17. © 2013 IBM Corporation 17 Product and System Innovation 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
  • 18. © 2013 IBM Corporation 18 Product and System Innovation 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
  • 19. © 2013 IBM Corporation 19 Product and System Innovation 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
  • 20. © 2013 IBM Corporation 20 Product and System Innovation 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
  • 21. © 2013 IBM Corporation 21 Product and System Innovation Additional Resources  Overview of CLM Integrations in the Rational Solution for Collaborative Lifecycle Management Information Center  Extending Rational DOORS by Using OSLC Services in the Rational DOORS Information Center  Rhapsody Information Center  Design Manager Information Center  Jazz.net Design Management page  Rational Engineering Lifecycle Manager Information Center  Jazz.net Rational Engineering Lifecycle Manager wiki  Jazz.net Integrations page  OSLC and Linked Data Overview Video  OSLC Domain Standards  OSLC Vocabulary Index  OSLC list of Applications that Implement OSLC Specifications  SSE Information Center
  • 22. © 2013 IBM Corporation 22 Product and System Innovation © Copyright IBM Corporation 2011. 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.

Hinweis der Redaktion

  1. Some associations are automatically created when both applications are on the same Jazz Team Server
  2. Some associations are automatically created when both applications are on the same Jazz Team Server