LegStar, an open source mainframe integration solution

LegStar is a set of development tools and runtime capabilities for Java/J2EE integration with COBOL, PL/I, CICS or IMS applications.

The LegStar modules are:

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.