LegStar is a set of development tools and runtime capabilities for Java/J2EE integration with COBOL, PL/I, CICS or IMS applications.
| COBOL to XML Schema Translator | Takes a COBOL source fragment containing data descriptions and turns it into an XML Schema with COBOL annotations |
| Complex Types Mapping Generator | Takes an XSD, WSDL or Java class and turns it into an XML Schema with COBOL annotations |
| COBOL Binding Generator | Creates a set of runtime Java classes which you can use to transform mainframe data (EBCDIC, binary, COMP-3, etc.) to Java and XML, back and forth. |
| JAX-WS Service Generator | Creates adapter services which expose CICS programs as Web Services. Creates proxy services which expose Java classes to CICS programs. This is based on the standard JAX-WS. |
| JBoss ESB Service Generator | Creates adapter services which expose CICS programs as JBoss ESB services. Creates proxy services which expose JBoss ESB services to CICS programs. |
| Mule ESB Service Generator | Creates adapter services which expose CICS programs as Mule ESB service. Creates proxy services which expose Mule ESB services to CICS programs. |
| Mainframe Adapter Runtime | Provides runtime capability to invoke CICS programs. |
| WebSphere MQ Transport for CICS | Provides runtime Java to CICS call capabilities using WebSphere MQ connectivity. |
| HTTP Transport for CICS | Provides runtime Java to CICS call capabilities using HTTP connectivity. |
| Socket Transport for CICS | Provides runtime Java to CICS call capabilities using TCP/IP sockets connectivity. |
| Connection pooling engine | Used with the previous transports to improve performances by reusing connections. |
| Mainframe Proxy Runtime | Provides runtime CICS to Java call capabilities using HTTP connectivity. |
| COBOL Structures Generator | Generates COBOL source code from the classes produced by the COBOL Binding Generator. |
| PL/I to COBOL Structures Translator | Translates PL/I Structures to COBOL Structures. |