- EGL Programming Language
EGL (Enterprise Generation Language) is a high level modern business oriented programming language, designed by IBM to be platform independent. EGL is similar in syntax to other common languages so it can be learned by application developers with similar previous programming background. EGL application development abstractions shield programmers from the technical interfaces of systems and middleware allowing them to focus on building business functionality. EGL applications and services are written, tested and debugged at the EGL source level, and once they are satisfactorily functionally tested they can be compiled into either COBOL or Java code to support deployment of robust, scalable solutions to any of the following target runtime environments:
Microsoft Windows, Linux, Unixrunning JVM, for example in the context of a Java EE servlet container ( IBM WebSphere Application Server, Apache Tomcat, GlassFish)
IBM System z9: CICS, Batch, Unix System Services, Linux, WebSphere Application Server
IBM System i: IBM i5/OS, IBM WebSphere Application Server EGL programming tools are available as an [http://www.eclipse.org Eclipse] -based commercial product, the IBM Rational Business Developer Extension.
EGL can accommodate conversion from older and stabilized IBM and Informix 4th generation languages, due to upwardly compatible language semantics and a set of conversion tools available in the Rational Business Developer product.
* [http://www.ibm.com/rational/cafe IBM EGL Cafe Community Site]
* [http://www-128.ibm.com/developerworks/rational/products/egl IBM's developerWork EGL zone]
* [http://www-128.ibm.com/developerworks/rational/products/rbde/ IBM's developerWork Rational Business Developer zone]
* [http://www-306.ibm.com/software/awdtools/developer/business/ IBM Rational Business Developer product page]
Books on EGL
* IBM Rational Business Developer with EGL, ISBN 978-158347-066-4.
Wikimedia Foundation. 2010.