Skip to main content

Applications

Rational software

Helping you avoid costly rip-and-replace approaches

Enterprise Modernization. Maximazing the value of your IT investments. A Rational solution.

Tab navigation to Enterprise modernization - System z

Tab navigation to Enterprise modernization - System z


There are many cost effective approaches and techniques to transform your core systems into flexible applications and services, providing you the flexibility to respond quickly to changing business needs.

Application modernization must address the complex architectural challenges of legacy code, including fragmented business processes, workflows, data, and tightly coupled application architectures.

After you decide on your new flexible architecture approach, finding the right tools to modularize and extend your legacy systems is important.

IBM® software helps you design, create, assemble, test, and deploy high-quality Web, Web 2.0, Web services, portal, and SOA applications for IBM i and IBM WebSphere® Application Server. Working with what you have, you can reduce time to market, improve business alignment for growth, cut costs, and limit business risk.

Reduce application maintenance and development costs

Analyze IBM i RPG applications and understand and gain intellectual control over application relationships and structures. IBM Rational® Developer for i's integration with Databorough's X-Analysis suite offers capabilities to determine the full impact of proposed changes, identify and eliminate dead code, and help discover business rules and potential services for reuse of proven assets.

Transform complexity into usable information when managing and governing your reusable assets, business rules, and services with IBM Rational Asset Manager and IBM WebSphere Service Registry and Repository.

Improve programmer productivity

Improve programmer productivity with modern development platforms. Our Eclipse-based IDEs offer the latest tools for your RPG and COBOL development and modern architectures.

IBM Rational Developer for i is a light-weight, Eclipse-based, workstation offering to edit, compile, and debug RPG, COBOL, and CL-based applications for IBM i.

Accelerate delivery of new SOA and Web 2.0 solutions

If you need to extend to the Web or to Web services, then select IBM Rational Developer for i for SOA Construction, the premier IDE for building traditional and composite applications for IBM i, including traditional RPG, COBOL, C/C++, EGL, Web, Web 2.0, Web services, HATS, and XML-based applications

Cut application development time by reusing proven assets to achieve fast ROI. How? IBM Rational Host Access Transformation Services helps create mobile, Web, and rich-client applications for existing 5250 green screens as well as services for SOA implementation.

Further design and construct well archictected applications and services with IBM Rational Software Architect using a model-driven development approach based on the Unified Modeling Language™.

Increase application capacity and performance

Continue to increase capacity and performance without hardware upgrades by moving to our latest compilers with WebSphere Development Studio for i. It offers significant enhancements to the IBM i5/OS® host Integrated Language Environment (ILE) compilers for RPG and COBOL.

Automate testing and quality management

Coordinate end-to-end quality across all tools and platforms while saving time, improving application quality, and lowering costs with automated testing. IBM Rational Quality Manager and IBM Rational Requirements Composer give you greater confidence to drive quality software delivery.

IBM Rational Functional Tester automates software testing for a wide array of applications, including Java™, Microsoft® .Net, SAP, Siebel, terminal-based applications, and Web services.

IBM Rational Performance Tester automates load, performance, and scalability testing for a variety of applications including Web, Java, Microsoft .Net, Citrix, IBM mainframe, SAP, SIP, Siebel, and Web services.

IBM Rational AppScan® helps identify vulnerabilities and assess compliance requirements to improve the accuracy and reliability of online systems.