Interface code transfers application data to and from communications software, which in turn transmits the data from one platform to another.
If you use EGL-generated Java™ logic to call a remote program that is deployed on IBM® i, CICS®, or IMS™, you can avoid writing interface code. The supported communications software for IBM i is IBM Toolbox for Java, for CICS is CICS Transaction Gateway, and for IMS is IMS Connector for Java.
The material in this topic is largely from Enterprise Web 2.0 with EGL (MC Press, 2009; http://www.mc-store.com/5107.html).