_ Feuille de style désactivée
Model driven software development, maintenance and modernization ©2000-2010
 

IBM Rational Software Architect for WebSphere Software (RSA for WebSphere 7.5)

IBM® Rational® Software Architect for WebSphere Software V7.5: An integrated platform for innovation and collaboration.

Best of breed, comprehensive tools that facilitate communication and collaboration and help you innovate and accelerate delivery of your software development projects.

  • New! Version 7.5 available 9/26/08
  • Leverage the latest in modeling and graphical editing technologies across a variety of different domains including UML™ 2, Java, XSD, Web, technical infrastructure, and more.
  • New! Create and leverage your own domain specific modeling languages (DSMLs) to represent your unique business problem and solution domains
  • New! Ensure your software solutions deploy correctly -- first time, every time with smart tools for deployment definition and verification.
  • New! Comprehensive support for simpler, new and emerging programming models including Web2.0, J2EE 5, EJB3.0, JPA.
  • Manage your development risks and projects more effectively with a traceability platform that maintains and helps you analyze impacts from requirements through design into implementation.
  • Jumpstart development and automate mundane tasks, with included and custom transformations, with provided authoring tools.
  • Includes IBM® Rational® Application Developer, for an integrated design and development experience.
  • Architectural analysis tools to review and manage the structure of your Java and service-oriented applications
  • Flexible model management for parallel development and architectural re-factoring that lets you split, combine, compare and merge models and model fragments.
  • An collaborative platform that seamlessly integrates with IBM® Rational® software delivery platform, including IBM® Rational® Team Concert, IBM® Rational® Asset Manager, IBM® Rational® Requirements Management and Change Management solutions
  • Open and highly extensible. Powered by Eclipse 3.4
  • Operating systems supported: Windows

Information / Ask for proposal

Please use this contact form for further information about Rational, training and licenses prices, trial version.

More information also available by calling :
US:   +1 866 519 6272,
UK: +44 808 101 26 51,
Rest of Europe: +33 1 56 05 60 91

Features and benefits

Feature

Benefit

Comprehensive UML2.0 and Domain Specific Modeling support

Modeling that fits your business, your development process, and your role. Work with full UML, with a subset of UML, with a specialized dialect of UML, with "pure" domain specific modeling languages, or with a mix of them all

UML 2.0 allows you to capture and communicate all aspects of an application architecture using a standard notation that is recognized across all of IT. The UML support is level 2.1, supports 100% of UML concrete syntax (semantics), and most of UML abstract syntax (notation) including Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Communication, and Component diagrams among others.

Rational Deployment Architecture Platform

Ensure that software solutions are deployable first time, every time with "smart" tools to define your operational architecture and verify deployment requirements and constraints.

Included transformations:

  • Service Realization (UML process to UML candidate services)
  • Web Services (UML to WSDL, UML to XSD, XSD to UML)
  • SOA for WebSphere (UML to SCDL, UML to BPEL)
  • UML to Java, Java to UML
  • UML to EJB 2.1
  • UML to JPA, JPA to UML
  • UML to EJB3, EJB3 to UML
  • Java to Service Model
  • Session Bean to Service Model

Automate your software development to maintain architectural integrity, manage application design evolution, ease transition from design to development and accelerate delivery of higher quality software solutions.

The Service Realization transformation takes a UML Activity model (considered to be a business services contract) as its source and generates an architectural model of candidate service specifications. Elaborate and refine this and then apply the Web Services and/or SOA for WebSphere transformations.

The SOA for WebSphere transformations generate service component specifications and behaviors expressed as SDCL and BPEL, suitable for deployment to WebSphere Process Server and for further development and testing using WebSphere Integration Developer to create composite service applications.

Integration with IBM WebSphere Business Modeler (WBM)

Develop SOA solutions that are faithful to business requirements and meet your architectural guidelines. Open a WBM model to obtain a UML Activity representation of the business process. This defines a business services contract. Then apply the Service Realization transformation (described above, see Included transformations) to derive an architectural model for further elaboration and development into software services.

Simplified diagramming using free-form diagrams, topic diagrams, browse diagrams, and exploratory diagrams.

Automatically document, communicate design elements captured in UML or other conceptual models, as well as implementation artifacts such as Java classes

Visual modeling with content-assist.

Offers productivity accelerators such as on-canvas action bars, connection handles, and content assist coupled with the ability to configure the drawing environment via viewpoints, configurable palettes, and other mechanisms make it quick and easy for you to create design models of your applications.

Create and leverage custom patterns and transformations.

Capture and promote "recipes" to

  • increase the predictability and repeatability of your software development
  • deliver solutions faster
  • reduce costs of both initial development and testing and lifetime maintenance.

Included authoring capabilities let custom transformations be created quickly so you can see the benefits of "developing for re-use". The pattern and transformation runtimes and supporting GUI enable the other members of your teams to readily use those assets ("developing with re-use")

Graphical editing for Java, Enterprise Java Beans, and Database objects, using common UML-like notations.

Use UML notation to provide abstract views of Java, EJB, and database objects to simplify the development and understanding of new and existing applications.

UML Sequence diagram editing for Java.

Model proposed or hypothetical interactions among Java types using the notations of UML 2.0 sequence diagrams.

Java method body static behavioral visualization using sequence diagrams.

Graphically view the (static) flow of a Java method, expressed in the form of a UML 2.0 sequence diagram. Drill out into other methods to see their static flows. (NOTE: dynamic (runtime) views of behavior are also available, as supported by the runtime analysis capabilities of the Eclipse TPTP component)

Uses transformations to generate Java, JEE 5 and EJB code.

Automate the repeatable task of generating code from design models. Transformations can be customized to tailor code generation patterns to an organization's needs.

Establish traceability from requirements through implementation.

Navigate, and analyze impacts of proposed changes with a requirements – to – code traceability infrastructure to give you the tools to manage your software projects more effectively and manage risk.

Automatically detect patterns and anti-patterns (ex.: design, OO, structural, and system) in Java code.

Automatically mine application code to identify and graphically render application patterns to assist with understanding or refactoring an existing application.

Rules for monitoring and enforcing application structure.

An application is ultimately reflected in its running code. Monitor and enforce your application's architecture as it evolves..

Enterprise class IDE powered by Eclipse technology.

Adapt and extend your development environment with Eclipse-based plug-ins that match your needs.

WS-I compliant Web services and service oriented architectures.

Integrates your business applications.

Web Diagram Editor and other rapid application development tools. Includes support for JSP, JSF, Struts, and more. Data, EJB, and Services-aware.

Accelerate portal, SOA and Java EE development.

Drag-and-drop UI components, point-and-click database connectivity.

Leverages existing skills and shortens Java learning curve.

Automated tools for coding standards enforcement; component testing of Java, EJB, Web services; and multi-tier runtime analysis.

Improves code quality. Leverages existing skills and shortens Java learning curve.

Built-in Crystal Reports tools.

Quickly build powerful and interactive data reports for the Web.

Requirements perspective for browsing requirements in RequisitePro, creating links to model elements and development artifacts

Simplify the creation of traceability links from requirements through to design.

Open API to support customizing and extending the modeling environment. UML profile creation and editing to customize the properties stored in UML models.

Develop plug-ins to customize the tools and provide new functionality. Enables a thriving ecosystem in which other vendors, Systems Integrators, and end users develop specialized extensions and integrations.

Generate HTML, PDF, and XML reports from UML designs.

Create reports and documentation that can be reviewed by team members or other stakeholders.

Generate Javadoc with detailed design diagrams.

Diagrams can be automatically generated and integrated into Javadoc, or you can create custom diagrams and use Javadoc tags to incorporate them in Javadoc output.

Scripting support with Java.

Create lightweight utilities/extensions to customize the development environment.

Team support: multi-model support, model decomposition, compare merge, Rational Asset Manager, Rational Team Concert and SCM integrations.

Provides all the capabilities required to support collocated and distributed teams in designing and developing applications. Formally supported SCM solutions are Rational ClearCase, Rational Team Concert, and CVS.. Other SCM solutions, while not supported by IBM, mayl work provided that their creators provide Eclipse plugins that make proper use of the Eclipse Compare framework

Integrate with Rational Asset Manager repository for effective collaboration and communication of your patterns, framworks and other collaborative software development assets.

Information / Ask for proposal

Please use this contact form for further information about Rational, training and licenses prices, trial version.

More information also available by calling :
US:   +1 866 519 6272,
UK: +44 808 101 26 51,
Rest of Europe: +33 1 56 05 60 91


BLU AGE®
BLU AGE is a registered trademark of NETFECTIVE TECHNOLOGY S.A. - Trademarks are property of their respective owners

Enhance IBM Rational platform with Blu Age' agile MDD workbench!

Automatically transforms your Rational UML models into packaged applications