IBM Rational® Business Developer and its Enterprise Generation Language (EGL) services enable programmers to leverage the technology of Java, JEE, browser platforms, cloud deployment, databases, IBM i, and IBM Z systems without having to learn all the underlying technologies.
Paired with powerful capabilities to support cross-platform development, Rational Business Developer is designed to hide the technical details of the deployment platform and associated middleware programming interfaces. This allows the developer to focus on the business problem rather than the underlying implementation technologies.
Try the IBM Rational Business Developer 9.7 trial.
Use your IBM id (or create a new id) to access and download the multilingual multiplatform 3 part trial.
Tour: Enterprise Generation Language
Tutorial: Understand the workbench environment
Tutorial: Introducing EGL
Use or create configurations of coding rules for EGL source code, and run the configurations to check the source code for consistency with the rules.
Build modern applications and/or integrate with legacy systems using tooling that handles multiple technologies.
Build applications using modern tools and frameworks: GIT for source control, Swagger and MQ integration for cloud deployment, Spring for REST services, and Cordova for hybrid mobile applications.
Modernized rich UI (Web 2.0 and mobile) with drag and drop for services and automated user interface generation.
This software supports development and deployment of traditional green screen applications for IBM i and IBM Z systems. It supports development and deployment of services to IBM WebSphere® Application Server on multiple platforms as well as cloud platforms. For user interfaces, it supports development and deployment of Web 2.0 applications on a browser as well as on mobile platforms. IBM Rational Business Developer allows developers to work within the familiar Eclipse-based environment, leveraging existing development skills.
IBM Rational Business Developer extends existing IT assets and provides the extensibility, scalability and productivity features of an Eclipse-based platform. It integrates with IBM Developer for z/OS, IBM Rational Developer for i, and IBM Rational Software Architect, and integrates with IBM Rational Team Concert™ for advanced configuration, source control and change management.
To install the product, you must meet several requirements, including requirements for hardware, software, server environment, and operating systems.
Before you install the product, verify that your hardware and software meet or exceed the minimum requirements. If your hardware and software do not meet the minimum requirements, you might not be able to install or run the product.
You must have a user ID that meets specific requirements before you can install your product. Requirements are provided for Windows Vista, other Windows versions and Linux clients.
Comprehensive, robust toolset for developing z/OS applications
An integrated development environment (IDE) built on the Eclipse platform, designed for creating and maintaining applications on IBM i systems.
Leverage abstraction to reduce complexity and communicate designs and models concisely, and visualize solutions, relationships and impacts.
IBM® Rational® Business Developer 9.7 contains the latest enhancements across the various technologies within the product and includes fixes from previous releases.
Eclipse GIT (eGIT) integration for EGL source code. Users can add services to the EGL data view by dragging and dropping them into EGL RUI’s design pane. This enables users to quickly add back end code to their front-end RUI pages.
A new boolean property cdata has been added to the @XMLElement annotation. This indicates whether the record field to be written to an XML string is wrapped in a CDATA tag or not.
The deepNullCheck build descriptor specifies whether any variable will check the null status of the referred value when compared to null. Also, two build options, defaultServiceHttpBasicUserId and defaultServiceHttpBasicPassword, specify the default UserID and Password for calling all services.