Modernization Through Integration
JSON Thunder enables COBOL, C and TAL programs to:
- Interface with other applications and third-party packages via JSON API's.
- Convert data from formats such as Enscribe and SQL to JSON before porting to platforms such as Azure and AWS.
- Convert JSON received from other applications and platforms to formats such as Enscribe and SQL.
- Validate JSON messages to ensure only well-formed and valid messages are processed.
Model-Driven Development
Using a model-driven development approach, JSON Thunder ensures a faster time to market and the ability to respond to changes quickly. The Thunder toolset provides:
- A Visual Designer showing the program field layout, the JSON message layout and the mapping between the two.
- A full life cycle solution that is used in both development and maintenance.
- Automated generation of error-free source code.
Features
The code is generated as a sub-program that can be called from existing programs. A sample calling program is provided to assist with developing new programs.
- High performance solution (not a generic parser!).
- Addresses the complexities of JSON (oneOf, anyOf, allOf, etc.).
- Works with copybooks, header files, JSON schemas, swagger files and more.
- Architecture and platform independent solution.
- Processes messages of any size.
- Easy integration with existing programs.
Read and Write JSON Messages in COBOL
JSON Thunder generates all the COBOL source code needed to:
- read JSON messages into COBOL structures.
- create JSON messages from COBOL structures.
- validate JSON messages to ensure only well-formed and valid documents are processed.
The code is generated as a COBOL sub-program that can be called from existing COBOL programs. A sample calling program is provided to assist with developing new programs.
Ready to learn more about JSON Thunder? Contact Us for More Information