What’s new in IBM Rational Software Architect 8.5 Michael Hanner Senior Manager and Product Lead Rational Software Architect IBM Rational

Slides:



Advertisements
Similar presentations
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
Advertisements

IMS and WebSphere MQ GSE BENELUX IMS User Group Meeting
RTC Agile Planning Component
© 2010 IBM Corporation ® IBM Software Group Assistive Technology As applied to the workplace Niamh Foley.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
© 2009 IBM Corporation Ian Shave IBM Systems and Technology Group A New Era in Midrange Storage.
Rajeev Gollapudi SAP Labs India Steven Pitschke IBM Rational
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
© 2014 IBM Corporation The insights to transform the business with speed and conviction Kevin Redmond Head of Information Management Central & Eastern.
1 Mobile Document Capture using Apple iPhone and IBM Content Navigator October, 2012.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Title Slide – Option 1. Title Slide – Option 2 Insert Text.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
IBM Software Group AIM Enterprise Platform Software IBM z/Transaction Processing Facility Enterprise Edition © IBM Corporation 2005 TPF Users Group.
Building Cognitive Apps with IBM Watson on Bluemix
IBM Software Group ® Jazz Storage Service Thomas.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
ECM User Interfaces and Solution Development Platform.
Click to add text © 2012 IBM Corporation 1 Visualization of View Data Susan L. Cline SWS Visualization.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
© 2012 IBM Corporation Introducing IBM Cognos Insight.
IBM Software Group AIM Enterprise Platform Software IBM z/Transaction Processing Facility Enterprise Edition © IBM Corporation 2005 TPF Users Group.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Supplier Returns.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Brad Adams IBM Software, Rational 05/13/14
Click to add text © 2012 IBM Corporation 1 Streams Console Application Graph Michael Pfeifer Streams Admin Console.
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
IBM Systems Group © 2004 IBM Corporationv 3.04 This presentation is intended for the education of IBM and Business Partner sales personnel. It should not.
1 © 2016 IBM Corporation Mobile Device Management Manage smartphones, tablets & laptops featuring iOS, Android, Windows Phone, BlackBerry, Windows PC &
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
© 2009 IBM Corporation © Copyright IBM Corporation All rights reserved. IBM Retail Vendor template for WebSphere Portal v1.0 Supplier On-boarding.
© 2015 IBM Corp. OSD development team 22 October, 2015 BigFix OS Deployment 3.9 Sprint 1 DEMO Oct 22nd, 2015.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
Lotus Domino Document Manager: Next Steps Jelan Heidelberg, Offering Manager Dave Kajmo, Product Manager
Office 365 Development July 2014.
David Hatten Developer, UrbanCode 17 October 2013
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
Kristy Foster – L2 Software Engineer March 18, 2014
Deploy Plugins Developer 29 October 2013
Consumer Cloud Monitoring – Beta Sprint Demo
Denny Hatzenbihler InfoSphere Streams - Runtime
Quickr Domino – Master Class
Integrating Data With Cognos
IBM Blockchain An Enterprise Deployment of a Distributed Consensus-based Transaction Log Ben Smith & Kostantinos Christidis 1 ©2016 IBM Corporation.
Implementing Listening Producers in IBM Sterling Filegateway
Embedded Software (ESW) Engineering Practices Introduction
What YOUR ORGANIZATION CAN be doing to prepare
SDMX IT Tools SDMX Registry
Presentation transcript:

What’s new in IBM Rational Software Architect 8.5 Michael Hanner Senior Manager and Product Lead Rational Software Architect IBM Rational Dusko Misic Senior Manager Rational Software Architect Design Manager IBM Rational

© 2012 IBM Corporation 2 The Premier Event for Software and Systems Innovation Please 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.

© 2012 IBM Corporation 3 The Premier Event for Software and Systems Innovation Agenda  Rational® Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) –Business Process Modeling Notation (BPMN) –Base modeling –Extensions

© 2012 IBM Corporation 4 The Premier Event for Software and Systems Innovation Rational Software Architect 2011 highlights  Rational Software Architect –Agile Sketcher –Model Animation and Execution –Introduced service specification and development tools aligned with Rational SOMA 2.9 guidance –Create and design services based on REST architectural style –Model Java Enterprise Edition applications using Apache Struts Framework –Deployment Planning and Automation and automation content pack for WebSphere Application Server, Integration with TADDM –BPMN2 support extended to Choreographies and simulation –Model Animation and Execution support for UAL (UML Action Language) –Jazz enablement via Rational Software Architect Design Manager  Rational Software Architect RealTime Edition –Performance improvements for very large real-time models –Improved Code Viewers and better support for long code snippets –Jazz enablement via Rational Software Architect Design Manager

© 2012 IBM Corporation 5 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) Java 7 Spring and Hibernate Frameworks Apache Struts 2 –Business Process Modeling Notation (BPMN) –Base modeling –Extensions

© 2012 IBM Corporation 6 The Premier Event for Software and Systems Innovation Java 7 support  The Java visualizer and transform support Java 7 language constructs: Try-with-resources statement Switch string statement Multi-catch and final re-throw Underscores in numeric literals Binary integral literals Diamond operator

© 2012 IBM Corporation 7 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 – Model-driven development (MDD) Java 7 Spring and Hibernate Frameworks Apache Struts 2 –Business Process Modeling Notation (BPMN) –Base modeling –Extensions

© 2012 IBM Corporation 8 The Premier Event for Software and Systems Innovation Rational Software Architect Spring Framework support  Provide modeling and transformation of Spring Framework 2.5 –  Supported Spring modules (profiles): –Core –Model-view-controller (MVC) –Transaction  Supports Spring Core bean definitions for Spring Container configuration file  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 details Spring Application Development Framework reference documentation:

© 2012 IBM Corporation 9 The Premier Event for Software and Systems Innovation Spring MVC model designing  Spring MVC models can be designed as an activity flow  Rational Software Architect supports designing 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, and more

© 2012 IBM Corporation 10 The Premier Event for Software and Systems Innovation Transformation of Spring models  Spring models can be transformed to dynamic web projects  UML classes of Spring models 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

© 2012 IBM Corporation 11 The Premier Event for Software and Systems Innovation Rational Software Architect Hibernate Framework support  Provide modeling and transformation support for Hibernate Framework v3.5 and 3.6  Transformation support to generate Hibernate-annotated Java code and Hibernate configuration and mapping file (deployment descriptor)  Reverse transformation support to generate the Hibernate model from either annotated source files or deployment descriptors  The Hibernate modeling and transformation support also includes modeling elements from the Java persistence API  Hibernate support in Rational Software Architect 8.5 includes entity and related elements, inheritance support, associations, identifier and properties, queries and custom SQL Hibernate reference documentation: Hibernate tools for Eclipse/Rational Software Architect:

© 2012 IBM Corporation 12 The Premier Event for Software and Systems Innovation Hibernate modeling toolset  Modeling toolset now includes a Hibernate profile, model templates, Palette entries, content menus, and property page enhancements  Entities can be built from scratch or mapped to an existing table from a database

© 2012 IBM Corporation 13 The Premier Event for Software and Systems Innovation  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 Hibernate transformation

© 2012 IBM Corporation 14 The Premier Event for Software and Systems Innovation  The Hibernate-to-UML (reverse) transformation can be configured to generate a model from either of these items: –Annotated Java source code –Hibernate mapping file (deployment descriptor) Hibernate transformation

© 2012 IBM Corporation 15 The Premier Event for Software and Systems Innovation Spring and Hibernate model support  Rational Software Architect supports models with Spring and Hibernate modeling support  Rational Software Architect template model comes with Spring and Hibernate model definitions  Model library comes with Hibernate-specific Spring classes for modeling

© 2012 IBM Corporation 16 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) Java 7 Spring and Hibernate Frameworks Apache Struts 2 –Business Process Modeling Notation (BPMN) –Base modeling –Extensions

© 2012 IBM Corporation 17 The Premier Event for Software and Systems Innovation Apache Struts 2 model-driven development – UML-to-Java transformation extensions – Assisted tooling for easier creation of Struts 2 elements –Forward and reverse transformation – Generation of Struts 2 configuration XML – Generation of Struts 2 annotations – Support of standard Struts 2 validations on model data Struts 2 reference documentation:

© 2012 IBM Corporation 18 The Premier Event for Software and Systems Innovation Apache Struts 2 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

© 2012 IBM Corporation 19 The Premier Event for Software and Systems Innovation Apache Struts 2 transform XML generation Annotation generation

© 2012 IBM Corporation 20 The Premier Event for Software and Systems Innovation Apache Struts 2 validation

© 2012 IBM Corporation 21 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) –Business Process Modeling Notation (BPMN) –Base modeling –Extensions

© 2012 IBM Corporation 22 The Premier Event for Software and Systems Innovation BPMN modeling enhancements –Assignments can be provided for data associations –A From and a To expression can be added for data associations in the Properties view –BPMN subprocess and adhoc subprocess

© 2012 IBM Corporation 23 The Premier Event for Software and Systems Innovation Support for tagging BPMN elements and scoped export of BPMN elements –Support for tagging BPMN elements –Can select to export tagged elements only –Black box pools and message flows between pools –Events can now be connected to data stores, data objects, process data inputs and outputs to create data input/output associations

© 2012 IBM Corporation 24 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) –Business Process Modeling Notation (BPMN) –Base modeling Microsoft Visio diagram import Usability enhancements –Extensions

© 2012 IBM Corporation 25 The Premier Event for Software and Systems Innovation Microsoft Visio diagram import  Imports UML (class and use case) and network diagrams drawn in Visio 2010  Preserves the semantic content and makes a best effort to preserve the visual layout  Provides an HTML import report and navigable ToDo markers wherever user intervention might be required

© 2012 IBM Corporation 26 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) –Business Process Modeling Notation (BPMN) –Base modeling Microsoft Visio diagram import Usability enhancements –Extensions

© 2012 IBM Corporation 27 The Premier Event for Software and Systems Innovation Usability enhancements  Incremental forward ( Ctrl-J ) and backward ( Ctrl-Shift-J ) search in UML diagrams –Incremental search highlights all matching elements in a diagram  Navigate to Diagram (Ctrl+Alt+V) Project Explorer action –Multiple diagrams listed in search view

© 2012 IBM Corporation 28 The Premier Event for Software and Systems Innovation Usability enhancements  UML type filters provided in the Search Element dialog box –These filters complement the text search by adding type filters to list “types” of interest only in the search result  Synchronized horizontal and vertical scrolling is now supported for comparing diagrams  Generate Class Diagram Project Explorer action –Generate class diagram automatically based on model analysis rules

© 2012 IBM Corporation 29 The Premier Event for Software and Systems Innovation Other usability enhancements  Improved rich-text support for HTML tags: –Improved table formatting –Better handling of line and paragraph breaks –Improved handling of HTML lists (ordered and unordered) –Robust migration from versions 7.5 and later to version 8.5  Ability to load multiple models and their subfragments at once  Improved search scope options  Navigation support from the Properties view to a container element  Option to sort the Inheritance Explorer members in "inheritance order"

© 2012 IBM Corporation 30 The Premier Event for Software and Systems Innovation Agenda  Rational Software Architect 2011 highlights  What’s new in Rational Software Architect 8.5 –Model-driven development (MDD) –Business Process Modeling Notation (BPMN) –Base modeling –Extensions Rational Software Architect RealTime Edition: Connexis Deployment planning: WebSphere MQ and WebSphere Message Broker

© 2012 IBM Corporation 31 The Premier Event for Software and Systems Innovation Rational Software Architect RealTime Edition: Rational Connexis  Rational Connexis is a distributed communication service that eliminates the need to design, develop, and test custom IPC mechanisms  New Connexis UML profile  GUI support to enable Connexis support –Using ports and capsules property pages –Transformation configuration  New Connexis C++ libraries Media UDPTCPCustom Protocol CDMCRMCustom Connexis (DCS) Rational Software Architect RealTime Edition-Generated Application Connexis Architecture

© 2012 IBM Corporation 32 The Premier Event for Software and Systems Innovation Deployment planning: Support for WebSphere MQ domain Modeling support for the WebSphere MQ domain Templates and Palette entries, custom validations and resolutions, unit filters, sample topologies Infrastructure: Installation, queue manager Destinations: Queues, topic, specify clusters Channels: Sender/receiver, server/requester, etc. Configuration: Process, service, namelist, listeners (TCP, SPX, etc.) Security: Authentication information (LDAP, OSCP), security authorization Clusters

© 2012 IBM Corporation 33 The Premier Event for Software and Systems Innovation Deployment planning: Support for WebSphere Message Broker domain Modeling support for the WebSphere Message Broker domain Templates and Palette entries, custom validations and resolutions, unit filters, sample topologies Infrastructure: Installation, message broker Configuration: Execution group, configurable services, security constructs (tokens, token bindings, etc.) Applications: Broker archive files, message flows, message sets, message flow nodes

© 2012 IBM Corporation 34 The Premier Event for Software and Systems Innovation More information  For more information about Rational Software Architect: – –

© 2012 IBM Corporation 35 The Premier Event for Software and Systems Innovation Acknowledgements and disclaimers © Copyright IBM Corporation All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special third-party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

© 2012 IBM Corporation 36 The Premier Event for Software and Systems Innovation © Copyright IBM Corporation 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.