Enterprise Generation Language (EGL)
is a technology that you can use to write professional software quickly. When you write code with EGL, you do not need to be completely
familiar with the details of other software technologies. Even developers
who are new to those technologies can create Web-based logic (as is
supported in IBM® Rational® EGL
Community Edition)
and other kinds of logic (as are additionally supported in IBM Rational Business
Developer, IBM Rational Business
Developer for System z®,
and IBM Rational Business
Developer for i for SOA Construction).
To learn more about enterprise computing, see the following introductory
topics, which you can access by clicking the links at the bottom of
the current topic:
- “Web technology for developers” describes how enterprise data
is delivered to a browser. The topic includes
- A review of Web servers and application servers; and
- An overview of the technical environment that is present in many
organizations.
- “Overview of service-oriented architecture (SOA)” describes a
way to organize software that can be accessed by a Web application.
The topic includes
- An overview of service-oriented applications, each
of which is a collection of services that fulfill a specific business
need;
- The differences between Web services and other services; and
- The business implications of SOA.
- “Aspects of a service” identifies the components of a service
- “Architectural styles in Web services” introduces Web services
and explains SOAP and REST
- “REST for the developer” provides additional details on REST and
on EGL support for REST
To learn more about EGL, see the following topics:
- “Introduction to EGL development concepts” outlines the central
ideas of EGL
- “EGL language overview” highlights aspects of the language
- “EGL project organization” includes introductory details about
how to work with the product
To learn about the technical scope of the products that include
EGL, see these topics:
- “EGL scope of coverage” and its subtopics outline the technologies
supported by EGL
- “Capabilities in Rational EGL Community Edition” identifies the
subset of EGL capabilities supported by Rational EGL Community Edition.