Roger Snook, IBM Software, Rational
WorldWide Enablement Leader, Mobile,SOA, Design
+1.703.943.1170, RCSnook@us.ibm.com

Good Design is Good Business
Integrating Enterprise and Software Architectures
Featured Speaker: Steve Arnold, Technical Consultant at IBM
steve.arnold@uk.ibm.com

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Agenda
 Why should you care about integrating Enterprise and Software Architectures ?
 Overview of IBM’s architecture technologies

 How do you set it up ?
 What can you do with it ?

2

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Why should you care about integrating Enterprise and Software
Architectures ?
How is this
component
deployed

What are the
scenarios this
software supports

What
Middleware
does it use?

I need to
understand the
impact of making
this change

Enterprise
Architect
System Architect

What standards
do I need to
support ?

OSLC

Software
Architect

What’s the
business context
for this software
3

Has anyone done
something like
this before ?

Software
Architect

RSA Deployment
Planning

Infrastructure
Architect

What are the
current and
future
technology
standards?

How does
this fit into
the
business?
© 2013 IBM Corporation
IBM Technical Sales and Solutions

System Architect - Capture and Model all Domains

4

© 2013 IBM Corporation
IBM Software Group | Rational software

Rational Software Architect v9
An offering with extensions for specific domains, architectural needs and industry

Rational Software Architect Family
Deployment
Automation Content
Pack for RAFW and
WAS

Extension for
Deployment
Automation Planning

Extension for
Deployment Planning

Extension for
Integrated
Architecture
Frameworks

Extension for SOA
and WebSphere

Extension for
Communication
Applications

Extension
for C++

Simulation
Toolkit

Rational
Application
Developer
Standard Edition

Rational Software Architect
Rational Software Architect (core foundation)
Core foundation

• Agile Sketching
• UML 2.2 modeling support
• BPMN 2 modeling support

RSA
Design
Manager

• Built in transformations for Java, C#, VB.NET
• Requirements integration and traceability
• Cloud support

Designer

Contributor
IBM Technical Sales and Solutions

Let’s revisit the integration problem…
…a win/win!

 Link-based model
 Data lives where it should
 Standards-based model
 Tool, solution, technology
agnostic

Flexibility and
choice!
The Semantic Web is regarded as an integrator
across different content, information applications
and systems.
6
6

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Jazz Architecture Overcomes Past Limitations

Everything is a resource!
“I can link any resource to any
other resource, regardless of
where the resource lives!”

Standard interfaces
Requirement

Test Case

“Each tool can evolve
independently without
breaking integrations!”

DOORS

RQM

Work Item

Domain specific standards
for the lifecycle
“Each domain can create standards
without having to wait on the others
or get the whole industry to agree!”

7
7

RTC

Vendor agnostic
Dashboard

“Each vendor can evolve
their tool to exploit the
services that are valuable
to customers like me!”

Discovery

Process Mgmt

Project Mgmt

User Auth

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Open Services for Lifecycle Collaboration (OSLC)
Working to standardize the way software lifecycle tools share data

What is OSLC?
Open Services for Lifecycle Collaboration
Lifecycle integration inspired by the web

Community Driven – @ open-services.net
Specifications for numerous disciplines
Such as, ALM, PLM and DevOps
Defined by scenarios – solution oriented
Inspired by Internet architecture
A different approach to industry-wide proliferation

How does it work?

Inspired by the web

8
8

Free to use and share

Changing the industry

© 2013 IBM Corporation
IBM Technical Sales and Solutions

How do you set it up the integration ?
Project Link
RSA Design Manager
Project Area

SA Encyclopedia

OAuth

9

© 2013 IBM Corporation
IBM Technical Sales and Solutions

As an enterprise architect
 Setting up a link
 Following links

 Reporting on links and absence of links

10

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Setting up a link from System Architect to Design Manager

11

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Navigating a link from System Architect to Design Manager

12

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Reporting on Links and Absence of Links

13

© 2013 IBM Corporation
IBM Technical Sales and Solutions

As a Software or Infrastructure architect
 Setting up a link
 Following links

 Vizualizing links

14

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Setting up a link from Design Manager to System Architect

15

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Following a link from Design Manager to System Architect

16

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Vizualizing Links in Design Manager

17

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Useful Links
 Software Architect and System Architect at IBM
– http://www-03.ibm.com/software/products/us/en/ratisoftarchfami/
– http://www-03.ibm.com/software/products/us/en/ratisystarch/
– https://jazz.net/products/design-management/

 Tutorial on setting up integrations we talked about today
– http://www.ibm.com/developerworks/rational/library/integrate-enterprise-softwarearchitectures/
 About the Authors
Steve Arnold, Technical Consultant at IBM, steve.arnold@uk.ibm.com

Jas Atwal, Technical Consultant at IBM, jas.atwal@uk.ibm.com

18

© 2013 IBM Corporation
IBM Technical Sales and Solutions

Good Design is Good Business Webcast series
featuring some IBM Distinguished Engineers and thought leaders.
Webcast Title (CLICK to register) - 12:15-1:15PM, Prios Session Slides on www.SlideShare.net/RogerSnook

Dates

The Big Picture (Roger Snook)

2/8/2013

IBM and Design (IBM Director UX Design, Karel Vredenburg)

3/7/2013

SOA - Still Going Strong (IBM Distinguished Engineer, Claus Jensen)

4/4/2013

Design Management: Pictures are Worth….(WW Enablement, Jean-Louis Marechaux)

5/2/2013

DevOps: Design and Deliver Your Production Code Faster (Product Manager, Maneesh Goyal)

6/13/2013

Mobile and Smartphone Apps (Roger Snook)

7/11/2013

Rational Software Architect (Roger Snook)

8/8/2013

Industry Models Accelerate Software (Solution Architect Nick Norris)

9/12/2013

Business Design: SA and RSA (dW author, Steve Arnold)

10/17/2013
*NEW DATE*

Smarter Devices with Model Driven Development (Specialty Architect, Manohar Rao)

10/4/2013

SysML, Industry Compliance (Standards Leader, Irv Badr)

11/13/2013
*NEW DATE*

Rational Rhapsody (Specialty Architect, Manohar Rao)

12/5/2013

19

© 2013 IBM Corporation
IBM Technical Sales and Solutions

www.ibm/software/rational
© 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.

20
20

© 2013 IBM Corporation
IBM Technical Sales and Solutions

www.ibm/software/rational

21
21

© 2013 IBM Corporation

Good Design is Good Business: Business Design with RSA and SA

  • 1.
    Roger Snook, IBMSoftware, Rational WorldWide Enablement Leader, Mobile,SOA, Design +1.703.943.1170, RCSnook@us.ibm.com Good Design is Good Business Integrating Enterprise and Software Architectures Featured Speaker: Steve Arnold, Technical Consultant at IBM steve.arnold@uk.ibm.com © 2013 IBM Corporation
  • 2.
    IBM Technical Salesand Solutions Agenda  Why should you care about integrating Enterprise and Software Architectures ?  Overview of IBM’s architecture technologies  How do you set it up ?  What can you do with it ? 2 © 2013 IBM Corporation
  • 3.
    IBM Technical Salesand Solutions Why should you care about integrating Enterprise and Software Architectures ? How is this component deployed What are the scenarios this software supports What Middleware does it use? I need to understand the impact of making this change Enterprise Architect System Architect What standards do I need to support ? OSLC Software Architect What’s the business context for this software 3 Has anyone done something like this before ? Software Architect RSA Deployment Planning Infrastructure Architect What are the current and future technology standards? How does this fit into the business? © 2013 IBM Corporation
  • 4.
    IBM Technical Salesand Solutions System Architect - Capture and Model all Domains 4 © 2013 IBM Corporation
  • 5.
    IBM Software Group| Rational software Rational Software Architect v9 An offering with extensions for specific domains, architectural needs and industry Rational Software Architect Family Deployment Automation Content Pack for RAFW and WAS Extension for Deployment Automation Planning Extension for Deployment Planning Extension for Integrated Architecture Frameworks Extension for SOA and WebSphere Extension for Communication Applications Extension for C++ Simulation Toolkit Rational Application Developer Standard Edition Rational Software Architect Rational Software Architect (core foundation) Core foundation • Agile Sketching • UML 2.2 modeling support • BPMN 2 modeling support RSA Design Manager • Built in transformations for Java, C#, VB.NET • Requirements integration and traceability • Cloud support Designer Contributor
  • 6.
    IBM Technical Salesand Solutions Let’s revisit the integration problem… …a win/win!  Link-based model  Data lives where it should  Standards-based model  Tool, solution, technology agnostic Flexibility and choice! The Semantic Web is regarded as an integrator across different content, information applications and systems. 6 6 © 2013 IBM Corporation
  • 7.
    IBM Technical Salesand Solutions Jazz Architecture Overcomes Past Limitations Everything is a resource! “I can link any resource to any other resource, regardless of where the resource lives!” Standard interfaces Requirement Test Case “Each tool can evolve independently without breaking integrations!” DOORS RQM Work Item Domain specific standards for the lifecycle “Each domain can create standards without having to wait on the others or get the whole industry to agree!” 7 7 RTC Vendor agnostic Dashboard “Each vendor can evolve their tool to exploit the services that are valuable to customers like me!” Discovery Process Mgmt Project Mgmt User Auth © 2013 IBM Corporation
  • 8.
    IBM Technical Salesand Solutions Open Services for Lifecycle Collaboration (OSLC) Working to standardize the way software lifecycle tools share data What is OSLC? Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web Community Driven – @ open-services.net Specifications for numerous disciplines Such as, ALM, PLM and DevOps Defined by scenarios – solution oriented Inspired by Internet architecture A different approach to industry-wide proliferation How does it work? Inspired by the web 8 8 Free to use and share Changing the industry © 2013 IBM Corporation
  • 9.
    IBM Technical Salesand Solutions How do you set it up the integration ? Project Link RSA Design Manager Project Area SA Encyclopedia OAuth 9 © 2013 IBM Corporation
  • 10.
    IBM Technical Salesand Solutions As an enterprise architect  Setting up a link  Following links  Reporting on links and absence of links 10 © 2013 IBM Corporation
  • 11.
    IBM Technical Salesand Solutions Setting up a link from System Architect to Design Manager 11 © 2013 IBM Corporation
  • 12.
    IBM Technical Salesand Solutions Navigating a link from System Architect to Design Manager 12 © 2013 IBM Corporation
  • 13.
    IBM Technical Salesand Solutions Reporting on Links and Absence of Links 13 © 2013 IBM Corporation
  • 14.
    IBM Technical Salesand Solutions As a Software or Infrastructure architect  Setting up a link  Following links  Vizualizing links 14 © 2013 IBM Corporation
  • 15.
    IBM Technical Salesand Solutions Setting up a link from Design Manager to System Architect 15 © 2013 IBM Corporation
  • 16.
    IBM Technical Salesand Solutions Following a link from Design Manager to System Architect 16 © 2013 IBM Corporation
  • 17.
    IBM Technical Salesand Solutions Vizualizing Links in Design Manager 17 © 2013 IBM Corporation
  • 18.
    IBM Technical Salesand Solutions Useful Links  Software Architect and System Architect at IBM – http://www-03.ibm.com/software/products/us/en/ratisoftarchfami/ – http://www-03.ibm.com/software/products/us/en/ratisystarch/ – https://jazz.net/products/design-management/  Tutorial on setting up integrations we talked about today – http://www.ibm.com/developerworks/rational/library/integrate-enterprise-softwarearchitectures/  About the Authors Steve Arnold, Technical Consultant at IBM, steve.arnold@uk.ibm.com Jas Atwal, Technical Consultant at IBM, jas.atwal@uk.ibm.com 18 © 2013 IBM Corporation
  • 19.
    IBM Technical Salesand Solutions Good Design is Good Business Webcast series featuring some IBM Distinguished Engineers and thought leaders. Webcast Title (CLICK to register) - 12:15-1:15PM, Prios Session Slides on www.SlideShare.net/RogerSnook Dates The Big Picture (Roger Snook) 2/8/2013 IBM and Design (IBM Director UX Design, Karel Vredenburg) 3/7/2013 SOA - Still Going Strong (IBM Distinguished Engineer, Claus Jensen) 4/4/2013 Design Management: Pictures are Worth….(WW Enablement, Jean-Louis Marechaux) 5/2/2013 DevOps: Design and Deliver Your Production Code Faster (Product Manager, Maneesh Goyal) 6/13/2013 Mobile and Smartphone Apps (Roger Snook) 7/11/2013 Rational Software Architect (Roger Snook) 8/8/2013 Industry Models Accelerate Software (Solution Architect Nick Norris) 9/12/2013 Business Design: SA and RSA (dW author, Steve Arnold) 10/17/2013 *NEW DATE* Smarter Devices with Model Driven Development (Specialty Architect, Manohar Rao) 10/4/2013 SysML, Industry Compliance (Standards Leader, Irv Badr) 11/13/2013 *NEW DATE* Rational Rhapsody (Specialty Architect, Manohar Rao) 12/5/2013 19 © 2013 IBM Corporation
  • 20.
    IBM Technical Salesand Solutions www.ibm/software/rational © 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. 20 20 © 2013 IBM Corporation
  • 21.
    IBM Technical Salesand Solutions www.ibm/software/rational 21 21 © 2013 IBM Corporation