Jonathan S Sayles (firstname.lastname@example.org), EGL Technical Specialist,
15 Sep 2005
Learn how to use Enterprise Generation Language (EGL) -- an IBM® strategic fourth-generation language -- to rapidly build enterprise-quality Web applications that access DB2® table data. See the entire development process, from design through implementation, using a simple example built around the DB2 sample tables. Included is an introduction to the Rational® Software Development Platform, along with elementary concepts of JSF (JavaServer Faces™) technology, which is the strategic direction for IBM and user interface design and development.
In this tutorial
Here are the high-level steps involved in an EGL/DB2 development project that this tutorial discusses:
- Set up and configure a Web project for DB2.
- Import the DB2 table schema as EGL Records and DataItems.
- Create the DB2 data access functions.
- Create the business logic.
- Create the pages.
Some familiarity with Rational Application Development or WebSphere application development tools is helpful. Java is not a prerequisite, either for this tutorial, or for using this technology. You can download free trial versions of the software discussed in this tutorial:
You must have IBM's Enterprise Generation Language (EGL), which is a rapid application development language that:
- Is part of several development tools in the Rational Software Development Platform:
- Rational Software Architect
- Rational Application Developer for WebSphere
This tutorial is an introduction to EGL and building scalable, enterprise-class applications with EGL and DB2. It is for technical developers with a DB2 production application development background using any third- or fourth-generation language (3GL, 4GL). Analogies to mainframe technology and terms are sprinkled liberally throughout in an attempt to make certain concepts more attainable for enterprise developers. Note that some mainframe definitions are given, others assumed.