Opis środowiska RAD firmy IBM
| Eclipse 3.2 Environment |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Based on open-source Eclipse | Eclipse | X | X | X | X |
| Code assist | Eclipse | X | X | X | X |
| Code refactoring (Java) | Eclipse | X | X | X | X |
| Local and team resource management | Eclipse | X | X | X | X |
| Plug-in Development Environment (PDE) for extensibility | Eclipse | X | X | X | X |
| Debugging services | Eclipse | X | X | X | X |
| Web Development Tools |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Web Site Designer to visually manage and analyze web sites |  |  |  | X | X |
| Web diagram editor for Model-View-Controller design |  |  |  | X | X |
| Integrated visual page designer with round-trip raw edit ability |  |  |  | X | X |
| JSP and servlet wizards | WTP | X* | X* | X | X |
| Java Server Faces (JSF) tools - includes JSF Reference Implementation (runtime) and JSF components and visual tools |  |  |  | X | X |
| Struts 1.0 and 1.1 support (Struts 1.2 tolerance) |  |  |  | X | X |
| Web development templates and samples |  |  |  | X | X |
| Service Data Object (SDO) support |  |  |  | X | X |
| Support for HTML, DHTML, XHTML, CHTML, JavaScript, CSS | WTP | X* | X* | X | X |
| Support for Struts and visual custom tags |  |  |  | X | X |
| Active script debugging for Javascript and Visual Basic Script |  |  |  | X | X |
| Built-in Crystal Report tools for developing visual data reports |  |  |  | X | X |
| JSF-based report viewing for embedding reports into web applications |  |  |  | X | X |
| Test and development license of Crystal Enterprise Server for enterprise-wide reporting |  |  |  | X | X |
| Graphical UI Editing |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Visual GUI Web Editing: JSF, JSP, HTML |  |  |  | X | X |
| Visual Java GUI Editing: SWT, AWT, and Swing | VE |  | X | X | X |
| J2EE Development |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Concurrent support for J2EE 1.2, 1.3, 1.4 specifications | WTP | X* | X* | X | X |
| Support for Servlet 2.3 and 2.4 | WTP | X* | X* | X | X |
| Support for JSP 1.1, 1.2, 2.0 | WTP | X* | X* | X | X |
| Support for EJB 1.1, 2.0, 2.1 | WTP | X* | X* | X | X |
| Support for JAXP 1.2 (J2EE 1.4), 1.3 (J2SE 5) | WTP | X* | X* | X | X |
| Support for JAX-RPC 1.1 | WTP | X* | X* | X | X |
| Support for SOAP 1.1, 1.2 | WTP | X* | X* | X | X |
| Support for JNDI 1.2.1 | WTP | X* | X* | X | X |
| Support for Java™ Message Service (JMS) and EJB Query Language |  |  |  | X | X |
| Support for JDBC 3.0 | WTP | X* | X* | X | X |
| Support for JAR, EAR, WAR packaging | WTP | X* | X* | X | X |
| Wizards for creating session beans and CMPs and BMPs | WTP (Only Xdoclet style) | X* (Only Xdoclet style) | X* (Only Xdoclet style) | X | X |
| Support for session beans and CMPs and BMPs | WTP | X* | X* | X | X |
| O/R mapping (top-down and bottom up) |  |  |  | X | X |
| Universal Test Client |  |  |  | X | X |
| Support for building J2EE applications with JDK 1.4.2, targeting WebSphere® Application Server (WAS) v5.1.0.1, v6.0, and v6.1 |  |  |  | X | X |
| EJB client JAR support to automate the creation of EJB clients | WTP | X* | X* | X | X |
| EJB snippet support to simplify generation of EJB client access code |  |  |  | X | X |
| J2EE Connector Architecture (JCA) tools and adapters for building WebSphere applications that integrate CICS and IMS transactions |  |  |  | X | X |
| Deploy J2EE applications to WebLogic Server (via WTP) | WTP | X* | X* | X | X |
| Web Services Development |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Web Services wizards to take you through each step in Web Services development | WTP | X* | X* | X | X |
| Generate Web service client from WSDL/WSIL | WTP | X* | X* | X | X |
| Create Web services from Java beans or WSDL/WSIL files using Axis 1.3 Web service runtime | WTP | X* | X* | X | X |
| Create Web services from Java beans, EJBs or WSDL/WSIL files using IBM® WebSphere JAX-RPC Web service runtime. |  |  |  | X | X |
| Create Web services from DADX files using DADX - IBM WebSphere JAX-RPC Web service runtime. |  |  |  | X | X |
| Discover Web services from JSF |  |  |  | X | X |
| WSDL visual editor | WTP | X* | X* | X | X |
| Support for J2EE 1,2, J2EE 1.3, J2EE 1.4 | WTP | X* | X* | X | X |
| Create, validate and detect WS-I compliant Web Services | WTP | X* | X* | X | X |
| UDDI Registry Browser v2 (interoperated with, but does not exploit, v3) | WTP | X* | X* | X | X |
| Discover and publish services to the UDDI Business Registry | WTP | X* | X* | X | X |
| Deploy and test Web Services into Tomcat test environments | WTP | X* | X* | X | X |
| Deploy and test Web Services into the WebSphere Application Server |  |  |  | X | X |
| Generate native Z-series and COBOL Web Services |  |  |  | X | X |
| Web Services explorer | WTP | X* | X* | X | X |
| Test Web service client with generated sample JSP | WTP | X* | X* | X | X |
| Test Web Service client with Universal Test Client |  |  |  | X | X |
| Create, assembe and deploy reliable, asynchronous, secure and interoperable Web Services including support for JAX-WS 2.0, JAX-B 2.0, SOAP 1.2 |  |  |  | 7.0.0.3 | 7.0.0.3 |
| Portal/Portlet Design tools |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Visual portlet development and WebSphere Portal unit test environment |  |  |  | X | X |
| Visual portal application development and editing of the themes and skins that control appearance |  |  |  | X | X |
| Integrated portlet support for JSF and the Struts framework |  |  |  | X | X |
| Portlet templates |  |  |  | X | X |
| Support for IBM® Portlet API and JSR 168 standard portlet API |  |  |  | X | X |
| Database Development |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Database wizards to simplify database connection | WTP | X* | X* | X | X |
| Support for DB2, IBM Cloudscape, Oracle 9i, Informix, MS SQL Server, and Sybase | WTP | X* | X* | X | X |
| DB Explorer to browse or import database schemas | WTP | X* | X* | X | X |
| Data view to create and work with database schemas | WTP | X* | X* | X | X |
| SQL query builder and wizard to visually create and execute SQL statements |  |  |  | X | X |
| Relational Schema Center to map relational database tables to XML |  |  |  | X | X |
| Object-to-Relational Mapping |  |  |  | X | X |
| Many-to-many mapping wizard |  |  |  | X | X |
| Generate and test Document Access Definition (DAD) file |  |  |  | X | X |
| Stored procedure builder |  |  |  | X | X |
| SQLJ support |  |  |  | X | X |
| XML Development |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| XML editor and validator | WTP | X* | X* | X | X |
| XML Schema editor and validator | WTP | X* | X* | X | X |
| Simplified XML Schema Graphical editing options |  |  |  | X | X |
| High Performance XML Schema validator |  |  |  | X | X |
| XML Schema documentation generator |  |  |  | X | X |
| XML Schema inferencer (XML -> XSD) |  |  |  | X | X |
| XML Grammar converters (DTD -> XSD, XSD-> DTD) |  |  |  | X | X |
| XML Schema to Java code generation (XSD->SDO) |  |  |  | X | X |
| DTD editor and validator | WTP | X* | X* | X | X |
| XSLT editor and validator |  |  |  | X | X |
| XSLT debugger |  |  |  | X | X |
| XPath wizard |  |  |  | X | X |
| XML-to-XML mapper |  |  |  | X | X |
| Integrated Server Support |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| WebSphere Application Server unit test environments: v5.1, v6.0, v6.1 |  |  |  | X | X |
| WebSphere Application Server - Express unit test environments: v5.1 |  |  |  | X | X |
| WebSphere Portal Server unit test environments: v5.1, v6.0, v6.0.1 |  |  |  | X | X |
| Server enablement (through server adapters) |
| WebSphere Application Server Community Edition v1.x | WTP | X* | X* | X | X |
| Weblogic Application Server v8.1, v9.0 v9.2 | WTP | X* | X* | X | X |
| Tomcat Jakarta v3.2, v4.0, v4.1, v5.0, v5.5 | WTP | X* | X* | X | X |
| Jboss v3.2.3, v4.0 | WTP | X* | X* | X | X |
| JOnAS v4 | WTP | X* | X* | X | X |
| Glassfish (via free download) | WTP | X* | X* | X | X |
| Oracle v10.1.3 | WTP | X* | X* | X | X |
| Geronimo v1.0, v1.1 | WTP | X* | X* | X | X |
| Pramati v4.1.x | WTP | X* | X* | X | X |
| Testing and Deployment |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Rapid Deployment for WAS 6.0, v6.1 |  |  |  | X | X |
| Deploy J2EE applications to Weblogic server using IBM Rational Toolkit for Weblogic Server |  |  |  | X | X |
| Integrated WAS Test environment |  |  |  | X | X |
| Test environment for JSP files, servlets, HTML files |  |  |  | X | X |
| EJB universal test client |  |  |  | X | X |
| TCP/IP Monitor to monitor requests and responses between a browser and an application server | WTP | X | X | X | X |
| Manage server instances and server configurations | WTP | X* | X* | X | X |
| Test different run-time environments locally or remotely | WTP | X* | X* | X | X |
| Testing and publishing tools for web | WTP | X* | X* | X | X |
| Java Code Analysis |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Dynamic runtime code analysis | TPTP | X | X | X | X |
| Static source code analysis and reporting |  |  |  |  |  |
| J2SE Best Practices | TPTP | X* | X | X | X |
| J2SE Design Principles |  |  | X | X | X |
| J2SE Security |  |  | X | X | X |
| Globalization, Performance, and Naming |  |  | X | X | X |
| J2EE Security |  |  | X | X | X |
| Private API |  |  | X | X | X |
| Integrated Java Development Environment | Eclipse | X | X | X | X |
| Configurable JRE |  | X | X | X | X |
| Java Development Kit, including Java 5 support |  | X | X | X | X |
| Scrapbook for testing code snippets | Eclipse | X | X | X | X |
| Code Refactoring | Eclipse | X | X | X | X |
| *No built-in BIRT-based reporting of analysis results. |  |  |  |  |  |
| Java Runtime Analysis |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Tabular view for code coverage annotation | TPTP | X | X | X | X |
| Sequence Diagrams (host, thread, class, object interactions) | TPTP | X | X | X | X |
| Advanced memory profiling and memory leak detection | TPTP | X | X | X | X |
| Code coverage Analysis (Method level) | TPTP | X | X | X | X |
| Code coverage Analysis (Line level) |  |  |  |  |  |
| Views to visualize thread interactions | TPTP | X | X | X | X |
| Remote data collection across multiple servers | TPTP | X* | X* | X | X |
| User defined runtime probes | TPTP | X | X | X | X |
| Interactive reports and metrics (BIRT based reports) | TPTP | X | X | X | X |
| TPTP performance profiling, tracing and logging | TPTP | X | X | X | X |
| Java Structural Analysis |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| 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 |
| C/C++ Development Tools |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| C/C++ Development Tools, version 2.0 support | CDT | X* | X | X* | X |
| C/C++ editors and build management | CDT | X* | X | X* | X |
| C/C++ Compiler and debugger integration | CDT | X* | X | X* | X |
| C/C++ UML code editors |  |  | X |  | X |
| Integration with third-party Eclipse-based C/C++ IDEs |  |  | X |  |  |
| Architecture Frameworks |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| DoDAF Support |  | X | X |  | X |
| UML Modeling Tools |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Support for UML 2.1 models | MDT | X | X | X* | X |
| Standard Diagram Support: Class, Communication, Component, Composite Structure, Deployment, Activity, Sequence, State, Use Case, and Object |  | X | X |  | X |
| UML profile editor |  | X | X |  | X |
| OCL Support |  | X | X |  | X |
| Automatic diagram generation |  | X | X |  | X |
| Eclipse Extensibility | PDE | X | X | X | X |
| Extensive Eclipse/Modeling/Patterns/Transformation API |  | X | X |  | X |
| Java-based "scripting" for extensibility leveraging the Eclipse JDT |  | X | X |  | X |
| Visual compare/merge |  | X | X |  | X |
| UML sequence diagram view of Java method bodies |  |  | X |  | X |
| Integration with logical data modeling and physical data modeling in Rational Data Architect |  | X | X |  | X |
| Dynamic topic diagrams |  | X | X |  | X |
| Visual refactoring |  |  | X |  | X |
| Mixed modeling supports the mixing of UML and code modeling artifacts on the same diagram. |  | X | X |  | X |
| UML Model Refactoring |  | X | X |  | X |
| Code Modeling Tools |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| EJB Modeling (UML notation for EJBs) |  |  |  | X | X |
| Java Modeling (UML notation for Java classes and interfaces) |  |  | X | X | X |
| C++ Modeling (UML notation for classes and structs)) |  |  | X |  | X |
| UML sequence diagram view of Java method bodies |  |  | X | X | X |
| DDL Modeling (using IE notation) |  | X | X | X | X |
| Include code modeling diagrams as part of Javadoc documentation |  |  | X | X | X |
| Pattern/Transformation Support |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Data Model Transformations |
UML to Logical Data Model* |  | X | X |  | X |
| C++ and CORBA Transformations |
|  |  | X |  | X |
|  |  | X |  | X |
|  |  | X |  | X |
| Java and EJB Transformations |
|  |  | X |  | X |
|  |  | X |  | X |
|  |  |  |  | X |
| Service Oriented Architecture Transformations |
Business Process to Service Provider |  |  |  |  | 7.0.0.2 |
|  |  |  |  | 7.0.0.2 |
|  |  |  |  | 7.0.0.2 |
|  |  |  |  | 7.0.0.2 |
|  |  |  |  | 7.0.0.2 |
Merge support for UML-to-XSD, UML-to-WSDL, and UML-to-SOA transformations |  |  |  |  | 7.0.0.4 |
| Selective language to UML harvesting |  |  | X |  | X |
| UML Pattern content |  | X | X |  | X |
| UML Pattern/Transform authoring framework and services |  | X | X |  | X |
| Enhanced GUI-based JET Transform Authoring tools |  | X | X | X | X |
| Reusable Asset Browser |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Browse and import assets from a repository |  | X | X |  | X |
| Package model and development artifacts into a RAS bundle |  | X | X |  | X |
| Productivity |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Cheat sheets for Eclipse | Eclipse | X | X | X | X |
| Additional Cheat sheets for product features |  | X | X | X | X |
| Application templates and template library |  | X | X | X | X |
| Eclipse samples and tutorials | Eclipse | X | X | X | X |
| Comprehensive product samples and tutorials |  | X | X | X | X |
| Getting Started and Installation Guide |  | X | X | X | X |
| Team |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Pluggable repositories | Eclipse | X | X | X | X |
| Adaptors for Concurrent Versions System | Eclipse | X | X | X | X |
| Adaptors for Rational ClearCase® |  | X | X | X | X |
| Rational ClearCase LT |  | X | X | X | X |
| Drag-and-drop association of RequisitePro® requirements with models |  | X | X | X | X |
| Document generation with SoDA® |  | X | X |  | X |
| HTML and XML based data extraction and reporting |  | X | X | X | X |
| HTML and XML based model reporting |  | X | X |  | X |
| Extensive printing |  | X | X | X | X |
| Model traceability reporting and custom queries |  | X | X |  | X |
| IBM Problem Resolution Toolkit |  |  |  | X | X |
| RUP® Developer Configuration |  |  |  | X | X |
| RUP Architect Configuration |  | X | X |  | X |
| RUP Systems Developer Configuration (with RUP SE content) |  |  | X |  |  |
| Installation Requirements |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Processor |  | 800 MHz Pentium III | 800 MHz Pentium III | 800 MHz Pentium III | 800 MHz Pentium III |
| Memory |  | 512 MB | 512 MB | 1 GB | 1 GB |
| Disk Space, while installed |  | 750 MB | 1 GB | 2 GB | 2 GB |
| Additional disk space required while running (in directory pointed to by the TEMP environment variable on Windows or in /tmp on Linux) |  | 500 MB | 500 MB | 500 MB | 500 MB |
| Eclipse versions into which product can be installed |  | 3.2.2 (but < 3.3) | 3.2.2 (but < 3.3) | 3.2.2 (but < 3.3) | 3.2.2 (but < 3.3) |
| Integrations |
| Architecture Management tools | Eclipse / Eclipse Projects | Rational Software Modeler v7.0 | Rational Systems Developer v7.0 | Rational Application Developer v7.0 | Rational Software Architect v7.0 |
| Rational Asset Manager | X | X | X | X | X |
| Rational ClearCase 2003.06.xx (v6), v7 | X | X | X | X | X |
| Rational ClearCase LT on Windows: 2003.06.13 or later | X | X | X | X | X |
| Rational ClearCase LT on Linux: 2004 SR4 or later | X | X | X | X | X |
| Rational ClearQuest® 2003.06.13 or later | X | X | X | X | X |
| Rational RequisitePro versions 2003.06.13 or later |  | X | X | X | X |
| Rational SoDA |  | X | X |  | X |
| Rational Unified Process® 2003.06.13 or later |  | X | X | X | X |
| WebSphere Business Modeler versions 5.1, 6.0 |  |  | X |  | X |
 |  |  |  |  |  |
| * Rational ClearCase v5 has been discontinued. Patch level NT-32 was required to support the RSA ClearCase type manager. |  |  |  |  |  |
| See the Installation Guide for each product for additional information. |  |  |  |  |  |
| Function that is available and can be added from Eclipse / Eclipse Projects, but is not included in the offering by default | X* |
GlossaryCDT - C++ Development Tools
MDT - Model Development Tools
PDE - Plug-in Development Environment
TPTP - Test and Performance Tools Platform
VE - Visual Editor
WTP - Web Tools Platform