Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Similar documents
J2EE Application Development : Conversion and Beyond Osmond Ng

IBM Rational Software Architect

Building JavaServer Faces Applications

IBM Rational Application Developer for WebSphere Software, Version 7.0

Simple to purchase, flexible to use

Discover, Relate, Model, and Integrate Data Assets with Rational Data Architect

IBM Rational Developer for System z Version 7.5

Ensure Quality in Development

IBM Rational Rose XDE Developer

Rational Application Developer 7 Bootcamp

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

Rational Systems Developer

IBM Rational University. DEV396 Essentials of Rational Software Architect, Student Guide Part No

Tools to Develop New Linux Applications

J2EE Application Development with WebSphere Studio

Practical Model-Driven Development with the IBM Software Development Platform

Packaging for Websphere Development Studio was changed with V6R1.

P17 System Testing Monday, September 24, 2007

Rational Software Architect

IBM Rational Business Developer (RBD) is a development environment that

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

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

Application Integration with WebSphere Portal V7

A System z Developer's Journey Through the Application Lifecycle

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.

FREQUENTLY ASKED QUESTIONS

Integration With the Business Modeler

DB2 Stored Procedure and UDF Support in Rational Application Developer V6.01

SDP22: The IBM Jazz Foundation and the IBM

Integrate IBM Rational Application Developer and IBM Security AppScan Source Edition

Getting started with WebSphere Portlet Factory V7.0.0

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

IBM WebSphere Studio Asset Analyzer, Version 5.1

Index. 6356indx.qxd_SR 7/18/06 03:27 PM Page 283

Strategic Developer Report

Getting started with WebSphere Portlet Factory V6.1

IBM programinėįranga ir Lietuva

Architecting the Right SOA Infrastructure

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Index. Symbols. /**, symbol, 73 >> symbol, 21

Certkiller.P questions

JBuilder 2007 Product Tour November 2006

Leverage SOA for increased business flexibility What, why, how, and when

IBM WebSphere Process Server, WebSphere Enterprise Service Bus, and WebSphere Integration Developer V7.0 help optimize business performance

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

IBM Spatially Enables Enterprise With ESRI ArcGIS Server

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

Developing portlets for the IBM WebSphere Portal Server with IBM Rational Rapid Developer

Red Hat Application Migration Toolkit 4.0

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

EntireX Highlights of new Features

A Day In the Life demo One example using COBOL/CICS

Red Hat Application Migration Toolkit 4.2

IBM Workplace Collaboration Services API Toolkit

Cisco Integration Platform

Build and Deploy Stored Procedures with IBM Data Studio

RUP for Systems Z and other Legacy Systems

The Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

202 Index. Data dictionary, 25 Data items defined, 25 overview, 26 Data Language/I (DL/I), 7 Data parts, 25 Data tables compared to dictionaries, 33

AD105 Introduction to Application Development for the IBM Workplace Managed Client

Introduction to WebSphere Development Studio for i5/os

.Net and Rational s XDE from the trenches Tony Grout FMI Solutions

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT

Standard SOA Reference Models and Architectures

Value of managing and running automated functional tests with Rational Quality Manager

IBM WebSphere Message Broker with Rules and Formatter Extension for z/os, Version 6.0

IBM C Rational Functional Tester for Java. Download Full Version :

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD

TP731A 09/02. IBM Rational ClearCase Integration with IBM WebSphere Studio

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM

Building a New Rational Web Site with Rational Suite

Accelerate Your Enterprise Private Cloud Initiative

The JSF Tools Project

The Modern Mainframe. IBM Systems. Powerful, secure, dependable and easier to use. Bernice Casey System z User Experience

Web Applications (Part 2) The Hackers New Target

IBM Lotus Domino Product Roadmap

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

IBM Rational Software Development Platform V7 team products accelerate global software delivery

CA ERwin Data Modeler

IBM Rational Software Development Conference IBM Rational Software. Presentation Agenda. Development Conference

Rational Update for IBM i

Getting started with WebSphere Portlet Factory V6

JBuilder 2008 also now has full support for Struts 1.x applications including graphical editing and Web flow development.

Caliber Data Training

Eclipse SOA Tools Platform Project

index_ qxd 7/18/02 11:48 AM Page 259 Index

Getting the Most from Eclipse

Oracle Developer Day

Introducing Lotus Domino 8, Designer 8 and Composite Applications

What's New in IBM WebSphere Portlet Factory and Introducing IBM Lotus Connections 2.5 Portlets

IBM Workplace Software Development Kit

Microsoft. Recertification for MCSD: Application Lifecycle Management

Where did Visual Explain Go?

Dictionary Driven Exchange Content Assembly Blueprints

Index. attributes, visual modeling of, , 565, 566, 567, 568 authentication, Authorization Constraint wizard, , 396

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

SCADE. SCADE Architect System Requirements Analysis EMBEDDED SOFTWARE

IBM Rational Host Access Transformation Services, Version 7.1

Service architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience

Transcription:

IBM Software Group Oliopäivät 28-29.11.2006 Modelling Now and in the Future, with Acronyms or without = RSA rami.talme@fi.ibm.com 2006 IBM Corporation

IBM Software Group Rational software The business-driven development lifecycle Prioritize Plan Manage Measure Business Executive Model the Business Optimize End User Define Requirements Analyst Govern Analyze & Design Operations Manager Project Manager Manage change & assets Manage Application Support Deploy Operations Deployment Manager Optimize Architect Implement Developer Test Tester Development Iterate 2

The IBM Rational Software Development Platform A complete, open, modular, and proven solution Analyst Model, simulate, assemble, and monitor processes Architect Visually model applications and data Developer Rapidly construct, transform, integrate and generate code Tester Design, create, and execute tests Deployment Manager Provision, configure, tune and troubleshoot applications Project Manager Follow a common process Manage and measure projects and portfolios Manage requirements Manage change and assets Manage quality Executive Align investments with business objectives Analyze and monitor project portfolios 3

IBM Rational Software Development Platform GOVERNANCE DASHBOARD Solutions for geographically distributed development, compliance, SOA Process & portfolio management IBM Rational Portfolio Manager IBM Rational Method Composer Best practices content (IBM Rational Unified Process IBM Tivoli Unified Process, Portfolio Management) Requirements & analysis IBM WebSphere Business Modeler IBM Rational RequisitePro IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Data Architect Design & construction IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Application Developer IBM Rational Systems Developer IBM WebSphere Integration Developer Software quality IBM Rational Performance Tester IBM Rational Functional Tester IBM Rational Manual Tester IBM Rational PurifyPlus Change & configuration management IBM Rational ClearCase IBM Rational ClearQuest IBM Rational Team Unifying Platform IBM Tivoli Provisioning Manager IBM Tivoli Configuration Manager IBM Tivoli Intelligent Orchestrator Partner ecosystem & open computing Eclipse TM, Linux, Microsoft Windows, UNIX, IBM z/os 4

IBM Rational Software Architect A Complete Development Tool IBM Rational Software Architect IBM Rational Application Developer for WebSphere IBM Rational Web Developer For software architects and senior developers developing applications for the Java platform or in C++. Rational Software Architect unifies UML modeling, Java structural analysis, Web Services, Java/J2EE, Data, XML, Web development, and process guidance. Rational Application Developer is for web, Java, and J2EE developers and development teams building web applications, web services, Java applications, J2EE applications, and portal applications. IBM Rational Software Modeler For corporate and web developers building dynamic web applications, web services, or java applications. Rational Web Developer is an easy-to-use IDE for visually constructing, testing, and deploying applications. Leverages JSF and EGL rapid tooling. Rational Software Modeler is a visual modeling and design tool that leverages UML to document and communicate the different views required to support analysis and design. All built on Eclipse 3.2 5

Getting Started: Process Guidance Improved navigation of RUP Ease of Use Rational Unified Process (RUP) Configuration for Software Architects With updates for SOA and UML 2.0 Tool Mentors provide guidance for activities User customizable views with user defined content RU P RUP Advisor provides context sensitive guidance Search is integrated with Eclipse search 6

WB Process Diagrams to UML Activity Diagrams Actions RSA Tasks The actions are candidate system use cases WB Modeler 7

Key Feature: Architectural Analysis, Discovery, and Control Architecture discovery for J2EE and J2SE High-level software visualization Application architecture is reflected in the running code Analyzing code can help assess its maintainability Govern the architecture with the assistance of rules Template-based rule authoring Anti-pattern and pattern detection Detection of cyclic dependencies, hubs, breakable, etc. Wizard assisted automated quickfix Code review pane providing a report of detected issues. Report is inclusive of J2EE detailed code analysis results. Automatic generation of topic diagrams based on the results of the code analysis Patterns and anti-patterns are rendered in the diagram editor. Navigation to detailed code is supported. Details View providing an overview and avoidance guidance for anti-patterns. 8

Key Feature: Patterns Applying Patterns is very simple Evolution of pattern experience based on lessons learned Pattern-authoring provides greater flexibility using Open API All Gang of Four design patterns provided Additional patterns provided via RAS repository on IBM developerworks Support drag-and-drop of pattern parameters into the collaboration Pattern rendered as a collaboration to support incremental application New patterns view providing outline and description of the pattern 9

Key Feature: Transformations Transformations are optimal for batch style computationally intensive operations Model-to-model Model-to-code Out-of-the box code transforms UML-to-J2EE/Java UML-to-C++ Plus sample model-to-model transforms Transformations may be updated via RAS repository hosted on IBM developerworks Examples: Web Services transformations XSD transformations 10

Key Feature: C++ Development Environment Perspective for C++ Development C/C++ project hierarchical tree view C/C++ editor with syntax highlighting, code completion, and advanced search UML class diagram visualization of C/C++ classes and structs 11

Key Feature: Visualize Java Method Bodies Facilitates understanding and application s behavior by providing visualization of detailed code Diagrams can be integrated in Javadoc reports Integrated with the Java Package view Topic diagram for method is automatically updated/refreshed when method is updated Leverages UML 2.0 sequence diagram constructs for loops, conditionals, etc Alternate abstract view of of method behavior Select method to be visualized using UML 12

UML Enhancements: Interaction Modeling Interactions are expressed more effectively using UML 2.0 constructs Support specification of test scenarios Loop, alt, opt Interaction fragment references Interactions can be rendered as either sequence or communication diagrams Sequence diagram editing improvements Ordering and reordering Support for UML 2.0 fragments including OPT, ALT, and LOOP Create class operations on-the-fly while doing sequence diagram edits. Fragment collapse/expansion to facilitate working with large sequence diagrams 13

UML Enhancements: JavaDoc with Embedded UML Diagrams Produce enriched JavaDoc UML diagrams right on the pages Completely integrated with hyperlinks 14

Team: RequisitePro Integration Open and browse multiple RequisitePro projects See requirements, packages, and views Associate requirements with model elements via drag and drop Create model elements from requirements Customizable synchronization Requirements Explorer for viewing requirements in Eclipse. Associate requirements and model elements using Drag-and-Drop View requirements traceability from the perspective of either trace-to or trace-from 15

Team: Model Compare & Merge Model differences & conflicts Description of selected difference or conflict Diagram view of selected difference or conflict for left contributor Choose view type 16

Problem Determination and Resolution: IBM Problem Resolution Toolkit for Rational Application Developer No charge, download for IBM Rational Software Architect customers Import data from the Management server component of Tivoli Monitoring for Transaction Performance (TMTP) If the system slows down or fails, TMTP alerts operators Developers can import production diagnostic data, directly into RSA IBM Problem Resolution Toolkit for Rational Application Developer accelerates problem resolution, by providing detailed analysis of production problems within the RSA integrated development environment 17

18

19

20