Skip to main content

 
Software > Rational > Analysis, Design and Construction > 

Tools for Eclipse development customers

 
Rational software - Software and system development
 
Comparison matrix



Productivity   Web Development Tools
Rich Media   Team
Java Code Analysis   Java Runtime Analysis
Java Structural Analysis   Java Visual Editor
J2EE Development   C/C++ Development Tools
UML Visual Editor   Web Services Development
XML Development   Portal/Portlet Design tools
Database Development   Server Support
Component Testing   Testing and Deployment
Enterprise Generation Language (EGL)   Platform Support
UML Tooling   Pattern/Transformation Support
Reusable Asset Browser      



Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Common user interface X X X
Eclipse Project management X X X
Available views: Task list, Navigator, Outline, Links, etc. X X X
Customizable perspectives X X X
Desktop and help frameworks X X X
Code assist X X X
Code completion X X X
Code refactoring X X X
Local and team resource management X X X
Plug-in Development Environment (PDE) for extensibility X X X
Debugging services X X X

Back to top


Productivity
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Cheat sheets for common development patterns X X X
Application templates and template library X X X
How-to and scenario-based tutorials X X X
Getting Started and Installation Guide X X X

Back to top


Web Development Tools
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Web Site Designer to visually manage and analyze web sites     X
Web diagram editor for Model-View-Controller design     X
Integrated visual page designer with round-trip raw edit ability     X
JSP and servlet wizards     X
Java Server Faces (JSF) tools - includes JSF Reference Implementation (runtime) and JSF components and visual tools     X
Struts support     X
Templates and samples   X X
Service Data Object (SDO) support     X
Support for HTML, DHTML, XHTML, CHTML, JavaScript, CSS, Struts and visual custom tags     X
Active script debugging for Javascript and Visual Basic Script     X
Built-in Crystal Report tools for developing visual data reports     X
JSF-based report viewing for embedding reports into web applications     X
Test and development license of Crystal Enterprise Server for enterprise-wide reporting     X

Back to top


Rich Media
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Animation editing     X
Create animated GIFS and banners     X
Create graphic titles, logos, buttons, maps, rollover effects and vector graphic drawing     X

Back to top


Team
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Pluggable repositories X X X
Adaptors for Concurrent Versions System X X X
Adaptors for Rational ClearCase X X X
Rational ClearCase LT Server X X X
Drag-and-drop association of RequisitePro requirements with models X X X
Document generation with SoDA X X X
HTML and XML based data extraction and reporting X X X
Extensive printing X X X
Model traceability reporting and custom queries X X X
IBM Problem Resolution Toolkit     X
RUP Developer Configuration     X
RUP Architect Configuration     X
RUP Systems Developer Configuration (with RUP SE content)   X  

Back to top


Java Code Analysis
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Static source code analysis   X X
Dynamic runtime code analysis     X
J2SE code rules analysis and reporting   X X
J2EE code rules analysis and reporting     X
Globalization and performance code rules analysis and reporting   X X
Integrated Java Development Environment   X X
Configurable JRE   X X
Java Development Kit, Version 1.4.2 support   X X
Scrapbook for testing code snippets   X X
Refactoring   X X

Back to top


Java Runtime Analysis
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Sequence Diagram runtime trace (performance, thread and code coverage annotation)     X
Advanced memory profiling and memory leak detection     X
Code coverage Analysis     X
Thread debugging     X
Remote data collection across multiple servers     X
User defined runtime probes     X
Interactive reports and metrics     X
TPTP performance profiling, tracing and logging   X X

Back to top


Java Structural Analysis
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Automatic pattern detection   X X
Automatic anti-pattern detection   X X
Architectural discovery, analysis, metrics, and stability reporting   X X
Implementation level architectural rules   X X

Back to top


Java Visual Editor
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
JSF Component Layout     X
SWT GUI Construction     X
AWT and Swing GUI Construction     X

Back to top


J2EE Development
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Concurrent support for J2EE 1.2, 1.3 and 1.4 specifications     X
Support for Servlet 2.2, 2.3 and 2.4, JSP 1.1, 1.2 and 2.0     X
Support for EJB 1.1, 2.0, 2.1     X
Support for Java Message Service (JMS) and EJB Query Language     X
Support for JAR, EAR, WAR packaging     X
Wizards for creating session beans and entity beans     X
Support for BMP and CMP     X
O/R mapping (top-down and bottom up)     X
Generate EJB test client     X
Support for building J2EE applications with JDK 1.4.2, targeting WebSphere Application Server (WAS) v5.1, v6.0     X
EJB client JAR support to automate the creation of EJB clients     X
EJB snippet support to simplify generation of EJB client access code     X
J2EE Connector Architecture (JCA) tools and adapters for building WebSphere applications that integrate CICS and IMS transactions     X
Deploy J2EE applications to WebLogic Server using IBM Rational Toolkit for WebLogic Server     X

Back to top


C/C++ Development Tools
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
C/C++ Development Tools, Version 2.0 support   X X
C/C++ editors and build management   X X
Compiler and debugger integration   X X
UML code editors   X X

Back to top


UML Visual Editor
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
UML class diagram editor for EJBs     X
UML class diagram editor for Java classes and interfaces   X X
UML views of data tables and enhanced diagram support     X
UML sequence diagrams of method bodies   X X
UML class diagram editor for C/C++ classes and structs   X X

Back to top


Web Services Development
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Web Services wizards to take you through each step in Web Services development     X
WSDL visual editor     X
Support for UDDI 2.0 and v3, SOAP 1.1, WSDL 1.1, WSIL, J2EE 1.4     X
Create, validate and detect WS-I compliant Web Services     X
Web Services discovery based on WSIL      
UDDI Registry Browser     X
Discover and publish services to the UDDI Business Registry     X
Create or transform Web Services from existing artifacts, such as Java beans, DADX files, EJBs     X
Build artifacts by wrapping in SOAP and describe them in WSDL     X
Develop Web Services client application from samples     X
Deploy and test Web Services into the WebSphere Application Server or Tomcat test environments     X
Generate native Z-series and COBOL Web Services     X
Web Services explorer     X

Back to top


XML Development
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
XML, XML schema tools     X
XML authoring tools - XML editor, DTD editor, XML schema editor     X
XML transformation tools: XML-to-XML mapping editor, XSLT generator, XSL trace editor     X
Database to XML mapping tools: visual DAD builder for RDB-to-XML mapping, DAD script     X
XSL editor     X
Xpath wizard     X
Visual portlet development and WebSphere Portal unit test environment     X
Visual Pportal application development and editing of the themes and skins that control appearance     X
Integrated support for JSF and the Struts framework     X
Business portlet development using WebSphere Portal Application Integration (SAP, Siebel)     X
Portlet templates     X
Support for IBM Portlet API and JSR 168 standard portlet API     X

Back to top


Portal/Portlet Design tools
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Visual portlet development and WebSphere Portal unit test environment     X
Visual Pportal application development and editing of the themes and skins that control appearance     X
Integrated support for JSF and the Struts framework     X
Business portlet development using WebSphere Portal Application Integration (SAP, Siebel)     X
Portlet templates     X
Support for IBM Portlet API and JSR 168 standard portlet API     X

Back to top


Database Development
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Database wizards to simplify database creation     X
Support for DB2, IBM Cloudscape, Oracle 9i, Informix, MS SQL Server, and Sybase     X
DB Explorer to browse or import database schemas     X
Data view to create and work with database schemas     X
SQL query builder and wizard to visually create and execute SQL statements     X
Relational Schema Center to map relational database tables to XML     X
Object-to-Relational Mapping     X
Many-to-many mapping wizard     X
Generate and test Document Access Definition (DAD) file     X
Stored procedure builder     X
SQLJ support     X

Back to top


Server Support
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
WebSphere Application Server unit test environments: v5, v5.1, v6.0     X
WebSphere Application Server - Express unit test environments: v5, v5.1, v6.0      
WebSphere Portal Server unit test environments: v5.0.2.2, v5.1      
Weblogic Application Server v6.1 and 7.0, 8.1 via IBM Rational Toolkit for Weblogic Server     X
Tomcat Jakarta     X

Back to top


Component Testing
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Ant scripting and JUnit testing framework   X X
JUnit based testing of Java and EJB components, Web Services     X
JUnit based testing of Java   X X
Test Prioritization recommendation based on code analysis     X
Automated Test Case Generation through use of test patterns     X
Datapool editor for data-driven testing     X
Test creation wizard   X X

Back to top


Testing and Deployment
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Rapid Deployment for WAS 6.0     X
Deploy J2EE applications to Weblogic server using IBM Rational Toolkit for Weblogic Server     X
Integrated WAS Test environment     X
Test environment for JSP files, servlets, HTML files     X
EJB universal test client     X
TCP/IP Monitor to monitor requests and responses between a browser and an application server     X
Manage server instances and server configurations     X
Test different run-time environments locally or remotely     X
Testing and publishing tools for web     X

Back to top


Enterprise Generation Language (EGL)
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Code in EGL and generate to Java     X
Visual Age Generator to EGL migration tools     X
Debug entire application, including EGL, JSP and Java code within one environment     X
Map test-based applications to GUI-driven designs using server-side onPageLoad event     X

Back to top


Platform Support
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Windows 2000 Professional (SP3, 4), Server (SP3, 4) or Advanced Server (SP3, 4) X X X
Windows Server 2003 Standard or Enterprise X X X
Windows XP (SP1, 2) X X X
Linux (Red Hat Enterprise Linux Workstation, v3.0 or SUSE Linux Enterprise Server, v9) X X X

Back to top


UML Tooling
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Class diagrams for Java/EJB structure   X X
Sequence diagrams for method body visualization   X X
IDEF1X/IE diagrams for Database and XML schema     X
Dynamic topic diagrams   X X
Javadoc integration   X X
Visual refactoring   X X
UML 2.0 modeling support X X X
Standard Diagram Support: Class, Communication, Component, Composite Structure, Deployment, Activity, Sequence, State, and Use Case X X X
UML profile editor X X X
OCL Support X X X
Automatic diagram generation X X X
Extensive open API X X X
Java-based "scripting" for extensibility leveraging the Eclipse JDT X X X
Visual compare/merge X X X

Back to top


Pattern/Transformation Support
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
UML-to-code transforms for EJB     X
UML-to-code transforms for Java   X X
UML-to-code transforms for C++   X X
UML-to-code transforms for CORBA IDL   X X
UML-to-code transforms for XSD   X X
Selective language to UML harvesting   X X
Pattern content X X X
Pattern/Transform authoring framework and services X X X

Back to top


Reusable Asset Browser
Analysis Design and Construction Tools Rational Software Modeler v6.0.1.1 Rational Systems Developer v6.0.1.1 Rational Software Architect v6.0.1.1
Browse and import assets from a repository X X X
Package model and development artifacts into a RAS bundle X X X

Back to top