Skip to main content

Software > Rational > Enterprise Generation Language >

Rational COBOL Generation Extension for zSeries


Rational software - Software and system development
Features and benefits
Enterprise Generation Language

Wizard-based creation and consumption of Web Services

Wizards-based development allow business-oriented developers to create SOA-based applications without extensive training

Visual Development with EGL; automatic code generation

By utilizing a visual IDE with drag-n-drop capabilities, EGL speeds development tasks

Familiar Programming Model using EGL development and generation capabilities

EGL is easily adopted by business-oriented developers reducing learning curves and training expenses

One development platform - EGL and generation capabilities

Allows developers to work within the same IDE, leveraging development skills across platform boundaries

Quality of code generation; Provide snippets of tested code for embedding in apps

EGL code generation reduces errors as site standards, industry standards and best practices are incorporated into the generated code improving quality and application governance

JSF page development; dynamic modification of JSF control properties

EGL provides state-of-the-art Web development tools that support all levels of UI interactions and user requirements.

Simplified language with polymorphic verbs

By using a simplified yet powerful verb set and generating most of the ?plumbing' code, EGL increases developer productivity.

Use of EGL verb abstraction and no application infrastructure coding

EGL hides the arcane implementation details of the infrastructure so developers can concentrate on solving business problems and business logic.

Familiar Programming Model

EGL is not a dramatic mind shift for business-oriented developers - they learn it easily and become prolific in a short period of time.

Business logic, data access, and debugging all performed in EGL

Business-oriented programmers working with EGL deal with one language and one IDE providing end-to-end development. This allows for a high degree of development skill reuse across applications and increased productivity.

Supports Web, Web services, Text User Interface (TUI), Reporting and Batch

EGL supports a dynamic set of presentation styles and programming capabilities to meet any application requirement.

Wizard-based generation of CRUDs, wizard-based specification for database connectivity, optimization of SQL as required

Data access programming and database connectivity are time consuming tasks, EGL simplifies these tasks giving greater flexibility to the programmer

Auto-deployment of application artifacts to either J2EE or COBOL

EGL handles the deployment specifications for the application, a major time saving task; EGL supports deployment to all IBM platforms.

EGL abstraction hides Java & J2EE release levels

EGL maintains JAVA and J2EE standards so programmers do not need to be concerned with release levels and compatibility issues.

Ease access to legacy data, ability to call programs in legacy environments and the ability to migrate 4GL environment to EGL

A leave and leverage approach can be taken when addressing legacy code since EGL can coexist and easily call out to these applications. If required, older 4GL code can be migrated to EGL, which then allows you to deploy the application to the most appropriate environment - Java/J2EE or COBOL.





Print this page  


Ready to buy?

View pricing & buy


Contact IBM
Considering a purchase?
Request a quote
Email IBM

Or call us at:
1-800-728-1212
Priority code:
109HG03W