RSA and RAD 8.5 Top New Value Features
Upcoming SlideShare
Loading in...5
×
 

RSA and RAD 8.5 Top New Value Features

on

  • 3,254 views

What's new in RAD and RSA 8.5? Attend this session and learn about the top new features of RSA (Rational Software Architect) and RAD (Rational Application Developer) that can save you time and money. ...

What's new in RAD and RSA 8.5? Attend this session and learn about the top new features of RSA (Rational Software Architect) and RAD (Rational Application Developer) that can save you time and money. In RSA we will be discussing how to improve collaboration and reuse with design manager, as well as how to accelerate spring and hibernate development. In RAD we will be looking at the development support for the new Liberty profile, and how that will dramatically reduce development times for Websphere Application Server development, as well as the new Rich Page Editor for simplifying and accelerating the development of Web2.0 applications.


The Good Design is Good Business community is excited to host Steve Arnold, Rational Client Technical Specialist. Steve is the Architecture, Design, Construction (ADC) Leader in the UK, with an established presence on developerWorks.

Statistics

Views

Total Views
3,254
Views on SlideShare
3,224
Embed Views
30

Actions

Likes
1
Downloads
45
Comments
0

2 Embeds 30

http://www.podidoo.com 18
http://podidoo.com 12

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  • Pick any combination of the optional extensions and purchase with RSA (core foundation). The boxes in grey represent optional add-on products that extend the core RSA. Note that RAD SE is included with the Extension for SOA and WebSphere.
  • Introduces a Jazz Foundation based server that supports a “publish mode” Imports models from SCM Brings new collaborative capabilities to existing customers Web-based and Eclipse-based commenting, review, search, validation, reporting, analysis, … CALM/OSLC integrations The first phase makes the architecture, currently locked in Software Configuration Management storage, to broader teams and stakeholders. Architects can now publish their models from SCM to central jazz repository (where other resources like workitems, requirements, etc) are stored. These published models become the basis for collaboration with other stakeholders like business analysts, testers etc. These stakeholders as well as stakeholders can now use a web browser to search, view, analyze and report on architectural resources. Software and systems delivery teams using this phase can derive benefits like Enterprise and System wide search, view, analysis and reporting Lifecycle wide traceability with no data duplication and point-to-point integration. These integrations are now based on OSLC Easy viewing and collaboration on architecture using thin clients like web browsers Customizable dashboards to manage different facets of architecture in the context of lifecycle
  • Introduces a Jazz Foundation based server that supports a “publish mode” Imports models from SCM Brings new collaborative capabilities to existing customers Web-based and Eclipse-based commenting, review, search, validation, reporting, analysis, … CALM/OSLC integrations The first phase makes the architecture, currently locked in Software Configuration Management storage, to broader teams and stakeholders. Architects can now publish their models from SCM to central jazz repository (where other resources like workitems, requirements, etc) are stored. These published models become the basis for collaboration with other stakeholders like business analysts, testers etc. These stakeholders as well as stakeholders can now use a web browser to search, view, analyze and report on architectural resources. Software and systems delivery teams using this phase can derive benefits like Enterprise and System wide search, view, analysis and reporting Lifecycle wide traceability with no data duplication and point-to-point integration. These integrations are now based on OSLC Easy viewing and collaboration on architecture using thin clients like web browsers Customizable dashboards to manage different facets of architecture in the context of lifecycle
  • Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  • Eclipse means… Platform, PDE, EMF, GMF, DTP, WTP, TPTP. WDT adds… WebSphere Application Servers, including Liberty profile Current foundation prog. models: Java EE 5, EE 6, OSGi Core Web tooling: Client (HTML, JavaScript/Dojo), Server (JSP), Mobile Debugging, validation, server and extension editors RAD adds… Broad WebSphere Application and Portal Server family Cloud: Workload Deployer, SmartCloud Enterprise Enterprise prog. models: SCA, Batch, JCA, SIP/CEA, J2EE 1.x. Enterprise web tooling: JSF, Portal, iWidgets, Code quality: UML visualization, static analysis, code coverage, profiling Agile collaboration: Team debugging, Team code coverage
  • Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.
  • Author Note: Optional Rational slide. Graphic is available in English only.

RSA and RAD 8.5 Top New Value Features RSA and RAD 8.5 Top New Value Features Presentation Transcript

  • Software and Systems Engineering | RationalGood Design is Good Business Series (developerWorks)Good Design is Good Business Video (5:50 time mark)Brings ( you:Top 3 new value features in RSA 8.5 and RAD 8.5Guest Speaker: Steve Arnold MBCS CITPConsulting IT SpecialistTechnical Consultant | IBM Software Group | Rational+44 (0)7702 677 866 steve.arnold@uk.ibm.com Host: Roger Snook IBM Software, Rational WorldWide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com 2012 July 19 © 2011 IBM Corporation
  • Software and Systems Engineering | RationalPlease note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. © 2011 IBM Corporation
  • Software and Systems Engineering | RationalAgenda What’s new in RSA 8.5 – Save time and improve quality with enterprise model reuse – Simplified team working – Broader support for the technologies you use - Spring and Hibernate What’s new in RAD 8.5 – Save time with Liberty profile support – Simplified web development with the new web page designer – Improve quality through teamwork Next StepsSource: If applicable, describe source origin (date, author, publication)3 © 2011 IBM Corporation
  • Software and Systems Engineering | RationalRSA Flexible Packaging Rational Software Architect Family Deployment Automation Content Pack for RAFW and WAS Extension for Extension for Extension for Extension Simulation Design Extension for Integrated SOA and Communication for C++ Toolkit Manager Architecture WebSphere Applications Deployment Automation Planning Frameworks Rational Application Developer Extension for Deployment Planning Standard Edition Rational Software Architect Core foundation • Sketching • Built in transformations for Java, C#, • UML 2.2 modeling support VB.NET • Requirements integration with end to • Cloud support end traceability © 2011 IBM Corporation
  • Software and Systems Engineering | Rational Design ChallengesDesign is a key phase of the software and systems lifecycle. Our clients successfully use Rhapsody and RSA today to: – Simplify application and systems complexity – Identify issues and defects early in the lifecycle when they are cheapest to fix – Document and communicate to stakeholdersHowever design tools often focus on the individual and lack team integration – Teams cannot easily share designs and get feedback from stakeholders – Linking designs to other lifecycle artifacts is difficult, leading to a lack of traceability and understanding of the impact of changes – Difficult to link designs created by different tools – It takes too much time to create reports across multiple designs and lifecycle elements for specifications, communication, regulatory compliance, and auditing – Many development teams work in silos, which limits the value the designs they provide to other teams and the organization © 2011 IBM Corporation
  • BetaSoftware and Systems Engineering | RationalRSA and Rhapsody Design Management 4.0 Beta In-context Common collaboration with Administration commenting and with CLM review Lifecycle Centralised Integrations design repository Simplified Design Searching & Configuration Design Reuse Management Documenting Impact Designs Analysis © 2011 IBM Corporation
  • Software and Systems Engineering | RationalModel Search and Reuse © 2011 IBM Corporation
  • Software and Systems Engineering | RationalRational Software Architect with Design Manager - 2011Creation, editing, MDD, Design change control Design search, query, view,search, query, validate, and versioning (file-based) comment, review, link, report,analyze, report validate, analyze Design Management services on Jazz Team SCM Server - RTC, CC, SVN (check-outs, merges, check-ins) Directory Server (JTS) Desktop RSA Client File1 OSLC + DM REST APIs File2 Jazz Storage § Architecture Elements (read/only) Directory § Index RSA Client § Comments (visual, File1 Web client textual) File2 § Links § Reviews © 2011 IBM Corporation
  • Software and Systems Engineering | RationalRational Software Architect with Design Manager - 2012 (New Mode)Previous mode with import engine still supportedDesign creation, editing, Design change control Design search, query, view,MDD, search, query, and versioning (model- comment, review, link, report,validate, analyze, report based) validate, analyze Design Management services on Jazz Team Server (JTS) RSA client OSLC + DM REST APIs OSLC + DM REST APIs Web client Jazz Storage § Architecture Elements RSA client § Index § Comments (visual, textual) § Links § ReviewsBenefits • Direct editing of designs and change control on server providing a more simplified environment • Change control (locking, history) at the model resource level providing more granularity and • No duplication or design synchronization issues • Use of SCM still available for users who need more powerful change control capabilities IBM Confidential © 2011 IBM Corporation
  • Software and Systems Engineering | Rational Simplified Team Working Modified model elementLocked model element Changeset containing just elements that have been modified © 2011 IBM Corporation
  • Software and Systems Engineering | RationalRSA Spring Framework Support Provide modeling and transformation of Spring Framework v2.5 – 3.0.6. Supported Spring Modules (Profiles): – Core – MVC – Transaction RSA Supports Spring Core bean definitions for Spring Container configuration file RSA supports Context annotations for Spring and annotated classes for Component, Configuration and Service can be defined with Autowired, Required and Value annotations Spring Transaction supports Repository definition with Transactional Operation detailsSpring Application Development Framework Reference Documentation: http://springsource.org © 2011 IBM Corporation
  • Software and Systems Engineering | RationalSpring MVC Model Designing Spring MVC models can be designed as an Activity Flow RSA supports designing of MVC models with Controller beans and annotations Core model Library supports Spring defined beans for Dispatcher Servlet, Controller, Handler Mapping, View Resolver, Theme Resolver, Locale Resolver etc. © 2011 IBM Corporation
  • Software and Systems Engineering | RationalTransformation of Spring Models Spring Models can be transformed to Dynamic Web Projects UML classes of Spring model are transformed to java classes with required annotations and import statements Spring beans and their properties are transformed to configuration file for Spring container Spring MVC Activity Flow is transformed to Java classes and configuration file © 2011 IBM Corporation
  • Software and Systems Engineering | Rational Hibernate Framework Support in RSA  Provide modeling and transformation support for Hibernate Framework v3.5 & 3.6  Transformation support to generate hibernate-annotated Java code and hibernate configuration and mapping file(deployment descriptor).  Reverse transform support to generate the Hibernate model from either annotated source files or deployment descriptors.  The hibernate modeling and transforms support includes modeling elements from Java persistence API also.  Hibernate support in RSA 8.5 includes Entity and related elements, inheritance support, associations, identifier and properties, queries and custom-SQL.Hibernate Reference Documentation: http://www.hibernate.org/docsHibernate tools for eclipse/RSA are available http://www.hibernate.org/subprojects/tools.html © 2011 IBM Corporation
  • Software and Systems Engineering | RationalHibernate Modeling Toolset Modeling toolset now includes a Hibernate profile, model templates, palette entries, content menus and property page enhancements. Entities can be built-up from scratch or mapped to an existing table from a database. © 2011 IBM Corporation
  • Software and Systems Engineering | Rational Hibernate Transformation UML to Hibernate transformation generates annotated code and the hibernate mapping file The properties tab of the configuration can be used to configure the transform © 2011 IBM Corporation
  • Software and Systems Engineering | Rational Hibernate Transformation  The Hibernate-to-model (reverse) transform can be configured to generate hibernate-model from either: – the annotated Java source code – the hibernate mapping file (deployment descriptor) © 2011 IBM Corporation
  • Software and Systems Engineering | RationalStruts2 Modeling Toolset• Modeling toolset now includes a Struts 2 profile, model template, palette entries, context menus, wizards and property page enhancements• Model structural view (Views, Controllers, Interceptors) using Class diagram• Model navigation flows using Activity diagram © 2011 IBM Corporation
  • Software and Systems Engineering | RationalStruts2 Transform XML Generation Annotation Generation © 2011 IBM Corporation
  • Software and Systems Engineering | RationalOther new features of RSA 8.5 Java 7 visualization and round-trip support Re-worked MQ support in deployment topologies Visio Import ( class, use case and network diagrams) Navigate to diagram from PE Generate diagram ( based on model analysis rules) Design Manager – Lifecycle traceability – Impact analysis diagrams – Document management – Web based sketching20 © 2011 IBM Corporation
  • Software and Systems Engineering | RationalAgenda What’s new in RSA 8.5 – Save time with model reuse – Simplify team working – Broader support for the technologies you use - Spring and Hibernate What’s new in RAD 8.5 – Save time with Liberty profile support – Simplify web development with the new web page designer – Improve quality through teamwork Next StepsSource: If applicable, describe source origin (date, author, publication)21 © 2011 IBM Corporation
  • Software and Systems Engineering | RationalRational Application Developer V8.5and WAS Developer Tools v8.5 Portal & Portlet JCA Comprehensive SIP iWidgets SCA Analysis CEA JSF Data Profiling Batch Web 2.0 & Visualization Cloud mobile Focused OSGi Java EE Team debug WAS & Liberty Team code Profile coverage Basic Eclipse WAS Developer Tools Rational Application Developer Freely available Free Paid Offering Supported for a fee © 2011 IBM Corporation
  • Software and Systems Engineering | RationalBy developers, for developersLiberty at last A new dynamic profile of WAS aimed at the developer experience – Development and test server initially for web, mobile and OSGi – Footprint < 50 Mb – Fast startup < 5 seconds – Shareable, simplified “by exception” configuration – Fidelity with full profile WAS – same containers and QoS – Freely available Shorten development time to value – Develop and test in RAD with the WAS Liberty Profile – Deploy applications as-is to Liberty profile or full profile of WAS. http://wasdev.net © 2011 IBM Corporation
  • Software and Systems Engineering | RationalLiberty Profile – A composable run-time that starts the features yourapplication needs, and no more WAS extensions servlet-3.0 jsf-2.0 & appSecurity-1.0 Java EE containers JSF JSP web app security Web container Web container Run-time services HTTP App manager HTTP App manager + Configuration model Run-time OSGi services Run-time OSGi services Traditional WAS profile WAS Liberty Profile WAS Liberty Profile © 2011 IBM Corporation
  • Software and Systems Engineering | RationalIntroducing the new Rich Page Editor High-fidelity rendering using browser engine Multiple browser preview Precision drag-and- drop from palette Simplified Dojo Outline view Vertical Properties view for maximum editing area © 2011 IBM Corporation
  • Software and Systems Engineering | RationalPreviewing your mobile application in theMobile Browser Simulator Test device services via simulated Cordova API Multiple device form factors Hi-fi rendering of the device UI in the browser © 2011 IBM Corporation
  • Software and Systems Engineering | RationalQuality through teamwork – Code coverageInfuse quality from day one Coverage results on Run on demand, UI or headless the latest build are sketchy. I’ll open a bug, and may Supports WAS V6.1 to V8.5 enable check-in advisor. Supports Java 5, 6 and 7 Team Lead Integrate into RTC builds RAD Import results to the workspace RTC client Continuous Find bad code or test suite gaps builds Dynamically reset coverage statistics at server launch Open work items directly from undesirable coverage results Check-in advisor Prevent checking in of code with missing or poor results Developer Oooh – A bug! I’ll import the results, study them in the RAD Java editor, and RTC client resolve the issue. © 2011 IBM Corporation
  • Software and Systems Engineering | RationalAgenda What’s new in RSA 8.5 – Save time and improve quality with enterprise model reuse – Simplified team working – Broader support for the technologies you use - Spring and Hibernate What’s new in RAD 8.5 – Save time with Liberty profile support – Simplified web development with the new web page designer – Improve quality through teamwork Next StepsSource: If applicable, describe source origin (date, author, publication)28 © 2011 IBM Corporation
  • Software and Systems Engineering | RationalNext Steps and Resources Try RSA or RAD – Download • RSA - http://www.ibm.com/developerworks/downloads/r/architect/ • RAD - http://www.ibm.com/developerworks/downloads/r/rad/ – Try online with our sandbox • RSA - http://www.ibm.com/developerworks/downloads/r/architect/tryonline.html • RAD - http://www.ibm.com/developerworks/downloads/r/rad/tryonline.html Useful links – What’s new in RSA 8.5 - http://ibm.co/Rsa8_5 – RSA page on IBM.COM - http://www-01.ibm.com/software/awdtools/swarchitect/ – RAD page on IBM.COM - http://www-01.ibm.com/software/awdtools/developer/application/index.html Next webinar from “Good Design is Good Business”: – Design Manager update, with speaker: Jean-Louis Marechaux, (Invitations to go out soon!)29 © 2011 IBM Corporation
  • Software and Systems Engineering | Rational www.ibm/software/rational30 © 2011 IBM Corporation
  • Software and Systems Engineering | Rational 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 havethe 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 IBMsoftware. 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 capabilitiesreferenced 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 featureavailability 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 MachinesCorporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 31 © 2011 IBM Corporation
  • Software and Systems Engineering | Rational www.ibm/software/rational32 © 2011 IBM Corporation