Planning what features and components to install
Feature | Description |
---|---|
Architect - minimal | Install the basic set of tools required to create and edit Unified Modeling Language (UML), Business Process Modeling Notation (BPMN), and Service models. |
Architect - standard | Install the standard set of tools to create, edit, analyze and report on a wide variety of domains including Unified Modeling Language (UML), Business Process Modeling Notation (BPMN), UML Profile for Integrated Architecture (UPIA), Deployment, and Service models. |
MDD for Java™ - minimal | Install the basic set of tools to support model-driven development of Java, XML Schema Definition (XSD), and Web Services Description Language (WSDL) artifacts. The installed features include modeling, visualization, and code generation. |
MDD for Java - standard | Install the standard tools that support the model-driven development of enterprise solution artifacts, including Java, Java EE, XSD, and WSDL artifacts. The installed features include modeling, visualization, and code generation capabilities, as well as most capabilities of IBM Rational Application Developer Standard Edition and its integrations with WebSphere Application Server. |
Service Architect | Discover and evaluate candidate services, and specify and generate services. Install features that support basic modeling with UML and BPMN, and services modeling with SoaML and BPMN. Integrate with WebSphere Business Modeler, run UML-to-SoaML, Java-to-SoaML, and WSDL-to-UML transformations, and apply Rational SOMA 2.9 best practice guidance. |
MDD for C++ | Install the basic set of tools to support model-driven development of C++, XSD, and WSDL artifacts. The installed features include modeling, visualization, and code generation. |
MDD for Microsoft .NET | Install the basic set of tools to support model-driven development for Microsoft .NET, XSD, and WSDL artifacts. The installed features include modeling, visualization, and code generation. |
Feature | Description |
---|---|
Cloud Foundry | Provides tools for deploying applications to IBM Cloud Foundry. For troubleshooting and technical support of this component, see Getting customer support. |
Feature | Description |
---|---|
Sketching | Quickly create free-form drawings to capture initial high-level thoughts on architectural requirements and solutions. Then, select specific thoughts as sketch elements and formalize them as elements of semantic models. The formalization capability is supported in the UML modeling and deployment planning domains, when those features are also installed. |
UML modeling | Create, validate, and manage semantic models and diagrams based on Unified Modeling Language (UML) version 2.1. This feature is the foundation for many other capabilities, including UML-based patterns, transformations, model analysis, and reporting. |
UML patterns | Automate the creation of new UML model content based on existing model content. Over 20 pattern implementations are included, along with support for developing custom patterns. |
BPMN modeling | Create and manage semantic models and diagrams based on Business Process Modeling Notation (BPMN) version 2.0. |
Java Standard Edition graphical editing and transformations | Use UML notations to create diagrams of Java implementations and explore, edit, and refactor your code in a visual context. Transformations automate the generation of Java code based on UML models and the creation of UML models from Java code. UML-Java mixed modeling and reconciliation are supported. |
Microsoft .NET architecture, development automation, and visualization | Use UML notations to create diagrams of Common Language Infrastructure (CLI) types and C# classes to explore code bases. Use transformations to generate C# and Visual Basic code from UML models, and to create UML models through round-trip engineering and reconciliation. Use a Windows Communication Foundation (WCF) profile to model services artifacts and to generate C# classes that implement constructs of WCF. |
XSD graphical editing and transformations | Use UML notations to create diagrams of XML Schema Definition (XSD) files and explore, edit, and refactor them in a visual context. Transformations automate the generation of XSD based on UML models and create UML models from XSD. UML-XSD mixed modeling is also supported. |
CORBA generation | Generate Common Object Request Broker Architecture Interface Definition Language (CORBA IDL) based on UML class models. |
UML model analysis and metrics | Check models for compliance with rules and best practices and evaluate them in terms of complexity, traceability, and impact analyses. Tools highlight potential problems and recommend changes for improved quality. |
UML Action Language (UAL) | Use UAL as a textual surface language to extend models with behaviors that are too complex to define graphically. UAL opaque expressions can be executed by using the Simulation Toolkit. |
UML diagram generation | Generate UML class diagrams by using Rational Software Analyzer rules. |
Modeling REST services | Create and model web services according to the Representational State Transfer (REST) architectural style. This feature includes REST tools and modeling accelerators to quickly create REST based solutions. |
WCF support for REST services | Use UML models to design and model Representational State Transfer (REST) applications that are compatible with the Microsoft .NET Windows Communication Foundation (WCF) service library. Transform UML models into code for WCF applications, and transform WCF applications into UML models. |
Feature | Description |
---|---|
Plug-in Development Environment (PDE) | Create, develop, test, debug, and deploy Eclipse plug-ins, which are the constructs that extend the Eclipse environment. |
Domain-specific modeling language extensibility | Extend the modeling environment and develop custom UML-based domain-specific modeling languages by using a combination of profiles, application programming interfaces (APIs), extension points, and utilities. PDE must also be installed. |
Transformation authoring | Create custom model-to-model and model-to-text transformations and customize existing transformations. Transformations automate tasks such as generating model content and implementation code. The authoring tools significantly accelerate the transformation development process, shorten development time, and increase the return on investment. PDE must also be installed. |
Pluglets | Provide an environment for creating small Java applications to extend the workbench. Pluglets are easier to develop and test than full Eclipse plug-ins, and are useful for learning some of the extensibility application programming interfaces (APIs). |
Eclipse technology extensibility | Extend the functionality of the workbench in several ways. This feature includes the Eclipse SDK and plug-ins, APIs, extension points, and utilities for extending the Eclipse platform and the following Eclipse technologies: Eclipse Modeling Framework (EMF), Graphical Editing Framework (GEF), Graphical Modeling Framework (GMF), Java Development Tools (JDT), Unified Modeling Language version 2 (UML2), Java Emitter Templates (JET), and XML Schema Definition (XSD). PDE must also be installed. |
Feature | Description |
---|---|
Requirement Management Integration | View IBM Rational DOORS® Next Generation artifacts, link them to UML model elements and view and analyze their traceability. Answer questions such as which requirements have been realized, which designs or implementations are justified by requirements, and the potential impact of changing requirements. |
WebSphere Business Modeler integration | Open business process models from IBM WebSphere Business Modeler to obtain the corresponding Unified Modeling Language (UML) version 2.1 model. Treat the UML model as a business contract from which to identify candidate services to model with SoaML as part of a well-architected SOA solution. |
InfoSphere® Data Architect integration | Transform a Unified Modeling Language 2 (UML2) class model into a logical data model as supported by IBM InfoSphere Data Architect. InfoSphere Data Architect includes a feature to transform a logical data model into a UML class model. |
Rational System Architect integration | Import UML class model content and diagrams from UNICOM System Architect to Rational Software Architect Designer. Typically, the UNICOM System Architect contents are treated as architectural building blocks (ABBs) that represent architectural best practice patterns of an enterprise architecture. Output UML 1.4-compatible subsets of class models from Rational Software Architect Designer to UNICOM System Architect to harvest new best-practice patterns from existing solution architectures. |
Rational Asset Manager integration for architecture assets | Publish and import UML models, or their subsets, as reusable assets to manage designated UML content as reusable building blocks. Manage models that are designated as reference models of software architecture, including large-scale reference models such as the IBM Industry Models. |
Concurrent Versions System adapter | Manage versions of software architecture and implementation artifacts in Concurrent Versions System (CVS). |
BPMN 2.0 Interchange | Import and export BPMN 2.0 models. |
Feature | Description |
---|---|
Business Intelligence and Reporting Tools (BIRT) | Generate reports, charts, and documents from a variety of data sources. BIRT is a general-purpose reporting solution. |
Architecture reporting (UML) with BIRT | Define and run custom reports that include UML model content. This feature supports several output formats including HTML, Adobe Acrobat, Microsoft Word, and Microsoft Excel. |
Architecture reporting (BPMN) with BIRT | Define and run custom reports that include BPMN model content. This feature supports several output formats including HTML, Adobe Acrobat, Microsoft Word, and Microsoft Excel. |
Feature | Description |
---|---|
Rational Rose® model import | Migrate IBM Rational Rose models and custom property sets to Rational Software Architect Designer. |
Microsoft Visio import: Import UML diagrams from Microsoft Visio. | |
Microsoft Visio import for UML diagrams | Import Microsoft Visio diagrams for UML diagrams. |
Microsoft Visio import for sketcher diagrams | Import Microsoft Visio diagrams for sketcher diagrams. |
Microsoft Visio import for BPMN diagrams | Import Microsoft Visio diagrams for BPMN diagrams. |
Rational Tau model import | Migrate IBM Rational Tau models and custom property sets to Rational Software Architect Designer. |
Structured data importer for UML | Import data in comma-separated value format. The import process is driven by JET transformations and can be extended to handle several different structured formats such as spreadsheets. The imported data is mapped to create UML representations. A corresponding importer that maps imported data to UML Profile for Integrated Architectures is included in the Rational Software Architect Extension for Integrated Architecture Frameworks. |
XPDL import for BPMN models | Convert XML Process Definition Language (XPDL) 1.0 files to BPMN models. |
Feature | Description |
---|---|
Data tools | Work with relational databases, tables, views, and filters. Create physical database models by reverse engineering database tables or using data definition language (DDL) scripts. Create and work with SQL statements; DB2® routines, such as stored procedures and user-defined functions, and several types of files, including SQLJ, SQL DDL, and XML files. |
Static code analysis | Check your code for compliance with rules and best practices. The code review tools highlight potential problems and recommend code changes for improved quality. |
Test and performance tools | Test and evaluate applications with tools for profiling, monitoring, logging, and unit testing. |
Architectural analysis | Automatically detect and visualize patterns and antipatterns of interdependencies to ensure the architectural integrity of Java applications. |
Feature | Description |
---|---|
Architecture integration frameworks and related tooling | Describe the architecture of a complex system by using either the traditional Department of Defense Architecture Framework (DoDAF) or the IBM Unified Modeling Language (UML) Profile for Integrated Architecture (UPIA) framework. The DoDAF tools use UML to represent a systems structure in visual, textual, and tabular formats. Architects can use the UPIA profile and tools to model systems and enterprise architectures, to improve the interoperability of architectural data, and to reuse architectural data. Both profiles are specialized for composing models and producing specialized views, reports, and other renderings of model content. |
Structured data importer for UML Profile for Integrated Architectures (UPIA) | Import data in comma-separated value format. The import process is driven by JET transformations and can be extended to handle several different structured formats such as spreadsheets. Typical usage includes importing enterprise planning or Enterprise Architecture data, which is then represented in the form of UPIA models. |
Service modeling | Accelerate the creation of service models based on the SoaML profile for UML. This feature includes SoaML tools and modeling accelerators for quickly creating common multiple-element constructs, and a transformation that generates SoaML candidate services from a UML activity model of a business process. |
BPMN-to-SoaML transformation | Automate the creation of service models based on BPMN models that represent a business contract. |
Feature | Description |
---|---|
Services identification and architecture: Discover and evaluate candidate services, and specify and generate services. | |
Service modeling | Accelerate the creation of service models based on the SoaML profile for UML. This feature includes SoaML tools and modeling accelerators for quickly creating common multiple-element constructs, and a transformation that generates SoaML candidate services from a UML activity model of a business process. |
BPMN-to-SoaML transformation | Automate the creation of service models based on BPMN models that represent a business contract. |
Java-to-SoaML transformation | Automate the creation of service models based on Plain Old Java Object (POJO) and EJB 3.0 session bean service implementations. |
Rational SOMA 2.9 best practice guidance | Use this experience-based practice guidance for identifying, specifying, developing, and deploying high-value services. |
Rational Integration Tester Integration for WSDL | This Rational Software Architect Designer feature enables the user to generate IBM Rational Integration Tester compliant WSDL files from a service model. The user can select the extension to UML to WSDL transform to generate Rational Integration Tester compliant WSDL, which can be imported into Rational Integration Tester. |
Services development automation: Specify services and SOA solutions with these visual and model-driven tools. | |
Web services graphical editing and transformations | Create diagrams of Web Services Description Language (WSDL) by using UML notations and explore, edit, and refactor them in a visual context. Use transformations to generate web services contracts into WSDL or XSD as defined SoaML models. This feature includes a transformation that generates UML from WSDL, and you can elaborate the UML by using SoaML). UML-WSDL-XSD mixed modeling is also supported. |
WebSphere Process Server transformations | Automate the generation of software services artifacts from SoaML models that are expressed in Service Component Definition Language (SCDL) and Business Process Execution Language (BPEL), and that are designed for deployment to WebSphere Process Server. |
REST modeling: Create and model web services according to the Representational State Transfer (REST) architectural style. This feature includes REST tools and modeling accelerators to quickly create REST based solutions and transformation to automate the generation of Java code with JAX-RS annotations. | |
Reporting for REST models | Generate reports for REST Service Models. This feature uses Business Intelligence and Reporting Tools (BIRT) and includes a sample report template. |
JAXRS support for REST service | Create REST service models in compliant to JAXRS specification. This feature includes JAXRS modeling support and transformation to automate the generation of Java code with JAX-RS annotations. It also includes reverse transformation to capture JAXRS code as conceptual model in UML. |
Worklight support for REST services | Provide Worklight transformation to automate the generation of Worklight adapters from REST service model and the generation of client stubs for Worklight Application. |
UML to NodeJS Express® Transformation | Provide NodeJS Express Transformation support for REST Services. |
Rational Integration Tester Integration for WADL | This Rational Software Architect Designer feature enables the user to generate IBM Rational Integration Tester compliant WADL files from a RESTful model. The user can select the extension to UML to WADL transform to generate Rational Integration Tester compliant WADL, which can be imported into Rational Integration Tester. |
Web developer tools: Provide source and visual tools for building web applications. | |
AJAX and HTML development tools | Develop Web 2.0 applications by using JavaScript, XML, HTML, and CSS. |
JSF development tools | Provide tools for building web applications by using JavaServer Faces. |
JSP and servlet development tools | Develop Java EE Web and Web 2.0 applications by using JSP, servlets, and HTML. |
Cordova | Provide support for the Apache Cordova
hybrid mobile development API. Disclaimer: The Apache Cordova platform, included in this component, is provided "as is". Technical support of this component is the responsibility of the Apache Cordova community (https://cordova.apache.org/). For more information, see the version 9.1.0 release announcement ( http://www-01.ibm.com/common/ssi/rep_ca/8/897/ENUS214-198/ENUS214-198.PDF). |
Enterprise developer tools: Provide tools for building enterprise applications by using various Java EE, OSGi, and WebSphere Batch programming models. | |
WebSphere Batch | Provide batch project support, including job creation wizards, job launcher and xJCL editors supporting the batch programming model for WebSphere Application Server. |
Java EE and web services | Provide tools for developing Java EE applications, including tools for enhanced validating and refactoring. |
Java EE Batch | Provides tools for developing Java EE applications based on the Java Batch specification. |
SIP | Provides tools for developing Session Initiation Protocol applications. |
OSGi application | Provide tools for developing and maintaining OSGi-based applications and bundles, including tools for enhanced validating and refactoring. |
XML development tools | Provide tools for authoring XML, DTD, XSLT, and XML Schema documents, for debugging XSLT documents and XPath expressions, and for visual XML mapping. |
Maven tools | Provide support for the Apache Maven build, project management, and comprehension tools. |
Eclipse Git Team provider | Is an Eclipse Git Team provider in
pure Java. Disclaimer: The Eclipse Git team provider for the Git version control system is provided "as is". Technical support of this component is the responsibility of the Eclipse community (https://www.eclipse.org/egit/support/). For more information, see the version 9.1.0 release announcement ( http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS214-198/ENUS214-198.PDF). |
EJB representation, generation, and graphical editing: Use Unified Modeling Language (UML) models and notations to generate, represent, and edit Enterprise JavaBeans (EJB) components, to support traceability and impact analyses, and to enable more effective communication and decision making. Work at higher abstraction levels and integrate EJB-based designs with other aspects of architectures. | |
EJB 3.0 graphical editing and transformations | Use UML notations to create diagrams of EJB 3.0 implementations and to explore, edit, and refactor them in a visual context. Transform between EJB 3.0 code and UML conceptual models. Create diagrams that include a mix of conceptual UML and concrete EJB 3.0 representations. |
EJB 2.1 graphical editing and transformations (Deprecated) | Use UML notations to create diagrams
of EJB 2.1 implementations. Transform from UML conceptual models to
EJB 2.1 code frames. Note: This feature is deprecated; maintenance
and support continues, but further enhancements are discontinued.
|
Server tools: Provide tools for creating and deploying applications for WebSphere Application Server and WebSphere Portal Server. | |
WebSphere Application Server Liberty Tools | Provide a lightweight set of tools for developing, assembling, and deploying applications for WebSphere Application Server 8.5 Liberty Profile. |
WebSphere Application Server 8.5 development tools | Provide tools for creating and deploying applications for WebSphere Application Server 8.5. |
WebSphere Application Server 8.5 remote server stub | Enable developing applications for WebSphere Application Server 8.5 when the server is not installed locally, and allows connecting to a remote WebSphere Application Server 8.5. |
WebSphere Portal Server 8.5 development tools | Provides tools to create, customize, test, debug, and deploy portal applications. The Portal development tools support WebSphere Portal 8.5. |
WebSphere Portal Server 8.5 remote server stub | Enables developing applications for WebSphere Portal Server 8.5 when the server is not installed locally, and allows connecting to a remote WebSphere Portal Server 8.5. |
Line level code coverage | |
Line level code coverage | Provide tools to measure and report
on the code path execution of your application. Note: This feature
is available only for Rational Software
Architect Designer for WebSphere Software.
|
Feature | Description |
---|---|
C++ graphical editing and transformations | Use UML notations to create diagrams of C++ implementations and to explore and edit them in a visual context. C++ transformations automate the generation of C++ code based on UML models and the creation of UML models from C++ code. UML-C++ mixed modeling and reconciliation are supported. |
C/C++ Development Tools (CDT) | Work in a complete C/C++ integrated development environment (IDE) that provides code editors, makefile generators, debuggers, launchers, and more. |
Feature | Description |
---|---|
Deployment modeling | Increase communication between development and operations and ensure that software is built ready to deploy. The tools help you configure and bind application designs and implementations for IT infrastructures by using an extensible model of the operational architecture. Representations of the infrastructure can include local standards, constraints, and best practices in the form of reusable templates. |
Rational Asset Manager integration for deployment architecture | Manage deployment topologies, infrastructure templates, and planning patterns as reusable assets. This feature enables packaging for, publication to, and retrieval from Rational Asset Manager. |
Deployment architecture reporting based on BIRT | Generate reports and documents that include information from deployment models. This feature provides basic, predefined reports and reusable report designs, and data source adapters to extract and incorporate information from deployment topologies into reports and documents defined using BIRT. |
Structured data importer for deployment modeling | Generate topologies and templates from existing descriptions of your technical architectures. This might include specifications of your standard or typical target environments (machines, operating systems, middleware and their configurations) as well as existing documentation of your as-deployed configurations and applications. The default input format is Comma-Separated Value but the importer can be readily extended to handle other structured formats such as spreadsheets. |
Visio import for network diagrams | Import network diagrams from Microsoft Visio as deployment topologies. |
IBM UrbanCode Deploy Integration | Create deployment plans that can be seeded into IBM UrbanCode Deploy. Also, you can create the deployment diagram corresponding to IBM UrbanCode Deploy assets like blueprint, etc. |
Feature | Description |
---|---|
Deployment automation planning | Automate deployments and middleware configuration as specified by deployment plans that are created with the Extension for Deployment Planning. This extension includes deployment workflow editors, and facilities for workflow discovery, analysis, task selection, and publishing to automation engines. The extension includes a default integration with IBM Rational Build Forge® so that you can use existing Build Forge projects and libraries to compose tasks in new workflows and publish them in Build Forge. You can also use the extension as a development environment to create automation content for other automation engines and middleware domains. You can further extend the extension with pre-built automation content packs from IBM or its business partners, for example the IBM Rational Deployment Automation Content Pack for Rational Automation Framework for WebSphere. |
Feature | Description |
---|---|
Modeling for communications applications [Deprecated] | Adopt key industry standards, frameworks
and protocols. Create visual models in UML of IP-based Next Generation
Network (NGN) applications by using Session Initiation Protocol (SIP).
Design and generate SIP and converged servlet applications. Design
SIP call flows or generate them using actual network traffic. Generate
SIP test cases. Model and generate Telecom web services based on the
Parlay X specification. Quickly start architectures with UML models
based on TM Forum Solution Frameworks (NGOSS), using the provided
sample model. Note: This feature is deprecated; maintenance and support
continues, but further enhancements are discontinued.
|
Reporting for communications applications [Deprecated] | Generate reports for call flow designs
that are based on a SIP model. This feature uses Business Intelligence
and Reporting Tools (BIRT) and includes a sample report template. Note: This
feature is deprecated; maintenance and support continues, but further
enhancements are discontinued.
|
Feature | Description |
---|---|
Model execution and simulation [Deprecated] | Choreograph and simulate composite
applications and the functionality of modeled services. Execute UML
activity and interaction models. Set break points and insert values
to vary scenario behaviors and outcomes. When participants, such as
classes and components, in the behavioral models map to deployment
topologies, you can see the outcome of the technical infrastructure
when the solution deploys. Use these capabilities to verify that the
solution requirements are met and behave properly. Use the analysis
of simulated behaviors to identify and specify the next level of more
detailed requirements. Note: This feature is deprecated; maintenance
and support continues, but further enhancements are discontinued.
|
Feature | Description |
---|---|
Deployment Automation Content Packs | Deployment automation content packs are sets of ready-to-use assets for automating the installation and configuration of technical infrastructures, such as operating systems and middleware, that support business software. The content packs enable the automations to be driven directly from deployment plans that are created with the Rational Software Architect Extension for Deployment Planning. The content packs require that both the Rational Software Architect Extension for Deployment Planning and the Rational Software Architect Extension for Deployment Automation are installed and licensed. |
IBM Rational Deployment Automation Content Pack for Rational Automation Framework for WebSphere and WebSphere Application Server | Reduce the time and complexity involved
in designing and deploying solutions that run on WebSphere runtimes. Easily construct new
workflows and modify generated workflows with information about existing Rational Automation Framework
for WebSphere actions. As
you design and build business applications and services, develop the
deployment plan in parallel by using the Rational Software Architect Extension for
Deployment Planning. When you are ready to deploy, use the Rational Software Architect
Extension for Deployment Automation in combination with this content
pack and the Rational Automation
Framework for WebSphere to
automate these tasks:
This approach eliminates waste in several ways:
This content pack includes the following Rational Automation Framework for WebSphere elements:
|