0
®




             IBM Software Group




What’s New in the IBM Rational Architecture
Management Solutions v7.5
RAD, RSA, ...
IBM Software Group | Rational software

Changes Introduced at v7.5                                                        ...
IBM Software Group | Rational software

v7.5 Feature Details                                                              ...
IBM Software Group | Rational software



Graphical language style that fits your business
Helps accelerate software deliv...
IBM Software Group | Rational software


Bridge the development-operations communication gap with
the Deployment Architect...
IBM Software Group | Rational software

What's New: Rational Software Architect Standard Edition, V7.5
   Custom modeling ...
IBM Software Group | Rational software


Promote communication and collaboration with an
integrated platform at the heart ...
IBM Software Group | Rational software

Recapping



                                                             Rational...
IBM Software Group | Rational software


IBM Rational Application Developer for WS
  Accelerate J2EE, portal, Web Services...
IBM Software Group | Rational software

New! Rational Application Developer for WebSphere Software 7.5
What you need to de...
IBM Software Group | Rational software

New! Comprehensive JEE 5 tools
Introducing a simplified programming model

  Annot...
IBM Software Group | Rational software


Simplify development with Visual Editing tools
Visually layout annotated JPA and ...
IBM Software Group | Rational software

Get started and rapidly build SOA solutions
Web Services within Rational Applicati...
IBM Software Group | Rational software

Visually design pages with drag & drop Web Site and Page
Design
   Web Site Design...
IBM Software Group | Rational software


Complete support for WebSphere Application Server Web 2.0
 Web 2.0 to SOA Connect...
IBM Software Group | Rational software

Get started and implement faster with Web2.0
Web2.0 Graphical tools for Client and...
IBM Software Group | Rational software

Alleviate JavaScript debugging challenges
RIA debugging and testing for higher qua...
IBM Software Group | Rational software


 Customize your portal development with visual construction tools




           ...
IBM Software Group | Rational software

Automate code reviews with Static Analysis Tools
  Analyze Project/Workspace to fi...
IBM Software Group | Rational software

Comprehensive Debug Tools in Rational Solutions
   Debugger for WebSphere Jython S...
IBM Software Group | Rational software

Automate performance and memory testing to detect problems
sooner

   Start WAS in...
IBM Software Group | Rational software


Introducing IBM Rational Team Concert Integration
Software innovation through col...
IBM Software Group | Rational software

RTC Views Integrated into RAD / RSA
                        Develop in RAD and RSA...
IBM Software Group | Rational software

Automate application testing with integrated
WebSphere Test Environments
  WebSphe...
IBM Software Group | Rational software

Integrate to top third party applications with no coding using
WebSphere Adapters
...
IBM Software Group | Rational software

Summary: Rational Application Developer for WebSphere 7.5
Supports today’s agile s...
®




               IBM Software Group


Simplify, Automate, and Tame Your WebSphere
Environments

Leigh Williamson - IBM...
IBM Software Group | Rational software



Pain Points: “Spaghetti Infrastructure” Issues
   Lack of consistency and/or rep...
IBM Software Group | Rational software



Best Practices for WebSphere Administration
  There are many Best Practice proce...
IBM Software Group | Rational software



Example Build Forge Automated Process             Build Forge
                  ...
IBM Software Group | Rational software



What Is WICA?
   WebSphere Installation and Configuration Automation


   WICA i...
IBM Software Group | Rational software



How WICA works
    Binding of scoped configuration data,        Ability to chain...
IBM Software Group | Rational software



Combination of Build Forge plus WICA
   Automation of Entire Software Developmen...
IBM Software Group | Rational software




© Copyright IBM Corporation 2008. All rights reserved.
The information containe...
Upcoming SlideShare
Loading in...5
×

What's New in the IBM Rational Architecture Management ...

2,069

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,069
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "What's New in the IBM Rational Architecture Management ..."

  1. 1. ® IBM Software Group What’s New in the IBM Rational Architecture Management Solutions v7.5 RAD, RSA, RSM ++ WSUG 11.12.2008 trond.smestad@no.ibm.com Tlf. 915 67 815 © 2008 IBM Corporation
  2. 2. IBM Software Group | Rational software Changes Introduced at v7.5 RAM Rational Asset AM v7.0 Manager Rational Rational Systems Rational Modeling Rational Software Rational Application Software Developer Extension for Architect Developer Modeler Microsoft® .NET for WebSphere RAD4WS Software “Replaced” Renamed Rational Software Rational Software Architect Standard Architect for Edition WebSphere Software RAD4WS AM v7.5 Packaging Changes 2
  3. 3. IBM Software Group | Rational software v7.5 Feature Details Removed: Removed: •C++ and CORBA •WBM integration Business driven Code-centric IBM focus productivity middleware- exploitation RSM “RSA Standard RME4MS.NET RSA4WS RAD4WS • WBM • C# profiles, • UPIA Edition” Integration transformations • WBM Integration • UPIA • SOA • CTS and C# • SOA realization transformation • DoDAF realization visualization • Full SOA impl. Transformations • UML to WSDL/XSD; XSD transformation • Java transformations and viz ed to UML • UPIA • WSDL/XSD viz ed • Java transformations and • DoDAF • EJB 2.1 transformation viz ed • CDT, C++ transformations • EJB 3 / JPA transformation and viz ed • Java architectural analysis • UML to CORBA • Java Review and Metrics • Java architectural analysis • Deployment Modeling for • Java Review and Metrics SW and Solution Architects • C++ Review & Metrics • Deployment Modeling for SW and Solution Architects RAD4WS “Rational Modeling Platform” • UML Modeling editors • UML-based DSL support •Model Publishing and Reporting • JDT Removed: •UML to LDM •Traceability and Impact Analysis • Transformation & Patterns Frameworks & Authoring •XDE Importers for •RAM Integration (models) •UML Review and Metrics • Compare/merge framework Java and C# •RTC, CC, CVS Integration •Rose Model Importers (RMI) •ReqPro Integration 3
  4. 4. IBM Software Group | Rational software Graphical language style that fits your business Helps accelerate software delivery and improve project outcomes Out of the box abstractions and automations For SOA Profile composition palette Create your custom, specific business domain Transformation Extensibility Patterns-Based Engineering Domain Modeling Diagrammatic Profile composition Profile tooling generation 4
  5. 5. IBM Software Group | Rational software Bridge the development-operations communication gap with the Deployment Architecture Platform Deploy successfully on the first try, every time Features Specify deployment needs (e.g. Application Components middleware, hardware) for applications Define reusable templates representing best practice Map to specific instances in your environment Incomplete deployment specifications are highlighted with resolution suggestions Visualize topology elements on UML diagrams and create relationships Deployment Abstraction Levels Logical deployment: Nodes, components, locations, non-functional requirements Physical: Specific node types and configurations e.g. WAS & DB2 Infrastructure: Specific instances of hardware, middleware, and software Rich Domain Support Java/J2EE, WAS, DB2, LDAP, OS, IHS, WAS Stack DB2 Stack OSS servers, … 5
  6. 6. IBM Software Group | Rational software What's New: Rational Software Architect Standard Edition, V7.5 Custom modeling environment for your business Modeling with Domain Specific Language (DSL) Work with reduced subset of UML Rational Deployment Architecture Platform Rich tools for deployment architecture definition Verification tools for deployment architecture Enhanced transformations and visualizations Extensive Java and C++ support Increased visibility into existing source code New & Emerging Programming models & Applications: DoDAF and Software Services Support Jazz SCM workflows Integrations Rational Asset Manager Rational Team Concert on Jazz Telelogic Change and Synergy 6
  7. 7. IBM Software Group | Rational software Promote communication and collaboration with an integrated platform at the heart of software delivery Rational A single-vendor application lifecycle Team management tool integrations Rational Asset Concert Manager (RAM) An integrated platform that prevents: ce tra out d h an ug Implantation efforts on stale ate thro le m c requirements Manage pattern to ions ecy u s lif Subversion use and reuse A r ve CVS Impact analysis ClearCase UCM Rational Software Prototyping to business RequisitePro ClearCase Architect Version files requirements Rational Application Version control mishaps Developer Increase Productivity Align architecture ClearQuest Develop code in a team environment with requirements Integrated defects & Review process Prevent implementation efforts on stale requirements Promote quality Bridge Business – IT gap An infrastructure for impact analysis Testing Websphere Business Modeler Prototyping tools to test ideas and solutions Websphere Integration Developer 7
  8. 8. IBM Software Group | Rational software Recapping Rational Rational Software Software Architect Architect for Standard WebSphere Edition Software Rational Rational Rational Software Architect Software Architect Application Rational Core Core Developer Rational Software for Data Modeler Rational WebSphere Architect Application Software Developer for WebSphere Software Rational Modeling Extension for Microsoft® .NET Eclipse 8
  9. 9. IBM Software Group | Rational software IBM Rational Application Developer for WS Accelerate J2EE, portal, Web Services and SOA application development using rapid application development tools and visual development techniques Increase flexibility through Eclipse 3.4 support that helps extend the development environment and granular installation options Shorten the Java learning curve through visual design that updates code, point-and-click database connectivity, visual portal development techniques and more Improve code-level design and share designs with distributed teams using UML visual modeling tools 9
  10. 10. IBM Software Group | Rational software New! Rational Application Developer for WebSphere Software 7.5 What you need to deliver better software faster Deliver enterprise solutions leveraging new technologies by 40% (avg) faster JEE 5 (EJB 3.0 and JPA) for faster development and simpler implementation Automated code generation & code coverage tools cut time spent writing, testing code Improved migration support Build responsive applications Web 2.0, faster Develop Rich Internet Applications with better performance Learn as you go with included Web2.0 tools Collaborate and deliver within your agile projects Rich features for rapid develop-and-test cycles Superior quickfixes, validation and refactoring support An integrated platform for lifecycle application management Requirements and task management within your IDE Reduce deployment and testing by 80% with incremental deployment Collaborative debugging and integrated testing to resolve defects, faster 10
  11. 11. IBM Software Group | Rational software New! Comprehensive JEE 5 tools Introducing a simplified programming model Annotations: An intuitive and convenient approach to development @Entity Insert annotations directly into a plain old Java object (POJO) @Stateless Specify deployment and code information right in your code @MessageDriven EJB 3.0: Reduced code and deployment complexity Use annotations for deployment and security Simpler lookup process for EJBs Reduced number of implemented interfaces JPA: A simplified programming model for persistence Simplified Java API that can be leveraged with EJB 3.0 or POJOs Implements the best features of Hibernate, JDO, TopLink, and other persistence methods 11
  12. 12. IBM Software Group | Rational software Simplify development with Visual Editing tools Visually layout annotated JPA and EJB 3.0 classes Palette tools created specifically for working with JPA and EJB 3.0 artifacts Create and edit relationships visually Set properties directly in the diagram Point and click database mappings 12
  13. 13. IBM Software Group | Rational software Get started and rapidly build SOA solutions Web Services within Rational Application Developer Samples and tutorials in Samples Gallery & Tutorial Gallery Web services wizards and WSDL editor Focus on authoring of WS-I compliant Web services New WSDL wizard to create basic WSDL files that comply to WS-I rules Tools that help you get started and build Web Services Simplification in the Web Services Wizards Server startup Improved skeleton merge for Top down Web Service creation Simplified views for editing WSDL and XML Schema Remote WSDL validation JAX-WS 2.0 with annotations support /JAX-B 2.0 support Provides a more flexible validation mechanism with fewer generated classes Wizard to convert your schema into JAX-B classes Quickfixes for Web Services Universal Test Client to test web service client 13
  14. 14. IBM Software Group | Rational software Visually design pages with drag & drop Web Site and Page Design Web Site Design Web Site Structure and Navigation Page Flow Diagrams Styles and Themes Page Templates and Fragments User Interface Design Web pages Portlets/Portal pages GUI Mobile User Interface Components HTML, JSP JavaServer Faces, Faces Client, Portlet Crystal Report Faces, Struts Swing, AWT, SWT Data (SDO & EGL) 14
  15. 15. IBM Software Group | Rational software Complete support for WebSphere Application Server Web 2.0 Web 2.0 to SOA Connectivity AJAX Messaging For enabling connectivity from Ajax For connecting Ajax clients to real-time clients to SOA services and other WebSphere updated data like stock quotes or instant JEE assets. Extends enterprise data Application Server messaging. to customers and partners through Ajax Service Proxy Bus (JMS) web feeds. EJBs SOA POJOs External Web Services Event-Driven Data Event- IBM $125.25 +$2.50… MSFT $43.75 -$1.50 … Ajax Development Based on Dojo (dojotoolkit.org) with IBM extensions. Reduces time to market and Web Feeds helps lower Ajax adoption costs. Ajax Application 15
  16. 16. IBM Software Group | Rational software Get started and implement faster with Web2.0 Web2.0 Graphical tools for Client and Server-side Development of Rich Internet Application (RIA) Easy drag-and-drop and visual setting of Dojo Ajax attributes with support for visual construction of RIA pages with Dojo Widgets from a Palette Browser Feed Reader Access to REST services, web remoting interfaces and feeds JSON ATOM / RSS Allow secure access to internet based services and mashups for external services outside your domain with Ajax Proxy support Provides a world class JavaScript source level Ajax Web Web Proxy Remoting Feeds development environment JavaScript editor with code assist, validation, refactoring, outline view SOA / JEE Assets JavaScript is tricky Integration & support for Dojo WebSphere Application Server Dojo specific code assist, validation, refactoring of Dojo tags External Web Services Based on OpenAJAX IDE Working Group metadata 16
  17. 17. IBM Software Group | Rational software Alleviate JavaScript debugging challenges RIA debugging and testing for higher quality applications Avoid project delays due to inconsistent java script behavior Firebug JavaScript debugger Shipping with RAD Eclipse integration in RAD Automatic installation of Firebug Launch page into Firebug Editor synchronization Problems and Console views synchronization “Java Script issues can be hard to find and debugging them can potentially cause weeks of delay” - Software Architect of a mid-size application 17
  18. 18. IBM Software Group | Rational software Customize your portal development with visual construction tools Create Test & Debug WebSphere Portal Visual Portlet & Portal Site Development Integrated Portlet support for JSF, Struts framework Import & Deploy Integrated Portal Test Environment Portlet templates WebSphere Portal 6.1 Portal page Layout Integrated WebSphere Test Editing of Themes and Skins Environment for Portlet Applications IBM Portlet API and JSR 168 Portlet WebSphere Portal 6.0 (stub support) API support Import & Deploy Wizard 18
  19. 19. IBM Software Group | Rational software Automate code reviews with Static Analysis Tools Analyze Project/Workspace to find problems of various types: Design Principles Globalization J2EE & J2SE Best Practices J2EE & J2SE Security Naming Performance Private API Produce interactive reports with violations and metrics Provides explanations, examples, and quick fixes for problems Allow users to create, enable and disable validation rules Allow users to create their own rules based on rule templates Complete Code Review (200+ rules) Create your code rules Quick Code Review (34 rules) 19
  20. 20. IBM Software Group | Rational software Comprehensive Debug Tools in Rational Solutions Debugger for WebSphere Jython Scripts Support for DB2 V9 Stored Procedure Debug Java and SQL Stored procedures New “Show Running Threads” filter To only display suspended threads Java and mixed language debugger Seamless integration when debugging application that calls other languages from Java and vice versa J2EE/Web application debugging Advanced debug support for Websphere Application Server, including EJBs, JSP pages, and servlets. Step-by-Step Debugging Control debugging at a higher level. Provide user the ability to stop on entry to every object loaded by the JVM or server. Supported object types: Web objects, XSLT XSLT debugger The XSLT debugger enables you to detect and diagnose errors in XSLT Transformations Logical display of complex variable types Display variables in a logical manner, allowing the user to examine variables more easily. Supported complex variable types: JSP 2.0 Implicit object variables, EMF, DOM 20
  21. 21. IBM Software Group | Rational software Automate performance and memory testing to detect problems sooner Start WAS in Profile Mode Configure profiling set for analysis Begin Monitoring the application Exercise scenarios for profile run Analyze Tables and graph views to analyze profiling data Tune Java code to address performance & memory issues Code Coverage Timing Memory statistics 21
  22. 22. IBM Software Group | Rational software Introducing IBM Rational Team Concert Integration Software innovation through collaboration Rational Team Concert enables “real-time, in-context” Open and extensible on Collaborate in context collaboration for distributed project teams – making software Right-size governance development more automated, transparent and predictive Day one productivity Integrates source control, work item, reporting and build capabilities which “think and work in unison” Leveraging Rational Team Concert for Collaborative Debugging Rational Rational Application Developer Application Developer Rational Rational Team Concert Client Team Concert Client With RAD and RTC you can share live debug sessions between team members 22
  23. 23. IBM Software Group | Rational software RTC Views Integrated into RAD / RSA Develop in RAD and RSA perspectives (Modeling, Java EE, …) Manage your workload in the ‘Team Central’ and ‘My Work’ views Work with your development artifacts in the ‘Team Artifacts’ view • code • diagrams • metadata … Use Jazz change management constructs and work flows • change sets • suspend/resume • server workspaces, … 23 23
  24. 24. IBM Software Group | Rational software Automate application testing with integrated WebSphere Test Environments WebSphere Application Server 6.0 Includes support for Web 2.0 feature pack WebSphere Application Server 6.1 Includes support for EJB 3.0, Web Services and Web 2.0 feature pack WebSphere Application Server 7.0 JEE 5, including EJB 3.0, Web Services and Web 2.0 WebSphere Portal Server 6.1 Integrated Portlet support for JSF, Struts framework, Portlet templates and layout The undisputed market leader Remote deployment to all WebSphere App. Server platforms for the last 10 years! above Incremental publish saves deployment time by an average of 80% Integrated debugging, menu items for admin console, ability launch WSADMIN, application client launcher Universal test client to dynamically test your applications 24
  25. 25. IBM Software Group | Rational software Integrate to top third party applications with no coding using WebSphere Adapters Tools supporting development time adapters for: SAP PeopleSoft Enterprise Siebel Oracle E-Business Suite JD Edwards Outbound support for WebSphere Application Adapters J2C Java bean wizard – Live connection to discover objects and methods Edit data type’s schema – Refactoring and regeneration of Java data binding and J2C bean Support deploy options for new adapters in the existing deploy wizard – Simple JSP, Faces JSP, EJB, Web Services 25
  26. 26. IBM Software Group | Rational software Summary: Rational Application Developer for WebSphere 7.5 Supports today’s agile software delivery challenges Web 2.0 SOA Extend SOA and Java EE assets with Discover, generate, dynamic, rich AJAX deploy and test Web applications Services to integrate business applications Java EE 5 Quickly develop and test Portal Java EE 5 applications, Collaborative with annotation based Portal Rapid visual design of programming and portal and portlets, and integrated WebSphere testing with WebSphere support Portal 26
  27. 27. ® IBM Software Group Simplify, Automate, and Tame Your WebSphere Environments Leigh Williamson - IBM STSM, Rational Build Forge Architecture and Development Scott Bybee – Ascendant WICA Architecture and Development © 2008 IBM Corporation
  28. 28. IBM Software Group | Rational software Pain Points: “Spaghetti Infrastructure” Issues Lack of consistency and/or repeatability of configuration changes Staff bogged down in keeping environments synchronized No ability to manage WebSphere environments beyond the cell level No change history / audit trail for WebSphere configuration Costly automation of configuration changes and deployments Requires custom coding Time consuming to deploy without a framework Lack of a disaster recovery 28
  29. 29. IBM Software Group | Rational software Best Practices for WebSphere Administration There are many Best Practice procedures recommended by WebSphere but not implemented within the product Backup current version of application before updating with new build Use source control to manage & control WebSphere configuration settings Embed build id in J2EE EAR file Manifest.mf file as it is built Fall back to previous version of the application if the update fails or is unacceptable Store a record of who updates the application and when (and why) Combination of Build Forge and WICA can automate these Best Practices to ensure that they are guaranteed to be executed 29
  30. 30. IBM Software Group | Rational software Example Build Forge Automated Process Build Forge 800 Effect of Class Sharing on Memory Footprint in WAS V6.1 WAS 6.02 WAS 6.1 Aggregated 719 700 600 609 600 500 481 516 Reports across entire GO Megabytes 422 400 363 300 245 233 328 Process 200 126 140 100 0 1 2 3 4 5 6 Number of Running App Servers System configuration Linux: IBM X-Series 335, 2x 3.2 GHz Intel Xeon, 8.00 GB RAM, Suse Enterprise Linux 9 SP3 1. 2. 3. 4. 5. 6. 7. 8. Extract Extract Enforce SOA Build Package Update Deploy Execute Source Asset Development Source Build Defect Build Tests Code Metadata Policies Code Results Tracking Results Rational Rational Clear Clear Case Quest RAM Rational WebLayers ClearCase Rational Policy-based Asset Mercury Adaptor Enforcement Rational WICA Quality Manager Adaptor Adaptor ClearQuest Adaptor Center Adaptor Adaptor 30
  31. 31. IBM Software Group | Rational software What Is WICA? WebSphere Installation and Configuration Automation WICA is an enterprise configuration management framework for the WebSphere Family of products that provides: Installation & patching automation Configuration change management Deployment automation WICA’s strength lies in its ability to Maintain environment configuration data Apply this data in a consistent and repeatable manner to your WebSphere Enterprise Architecture. 31
  32. 32. IBM Software Group | Rational software How WICA works Binding of scoped configuration data, Ability to chain actions together environment, and action execution Context switching between cells Common collection of reusable actions Data Driven Reflects scope in WebSphere 32
  33. 33. IBM Software Group | Rational software Combination of Build Forge plus WICA Automation of Entire Software Development Lifecycle (SDLC) WICA is completely command line drive, plugs right into Build Forge Easy to integrate into Build Forge steps Automatic generation of Build Forge Projects within WICA Security layers (common interface for various roles involved in SDLC) Developer Build Engineer WebSphere Administrator User Friendly Web Interface Ability to thread tasks (horizontal clustered environment) Notifications Highly Customizable End to End Solution! 33
  34. 34. IBM Software Group | Rational software © Copyright IBM Corporation 2008. 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, the on-demand business logo, Rational, the Rational logo, and other IBM Rational products and services are trademarks or registered 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. 34
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×