Other REST Client APIs

Since Enterprise Server for .NET CICS REST web services use standard protocols, they can be invoked by clients using various framework and third-party APIs, with no Micro Focus libraries or licenses required on the client system (unless the client program is COBOL).

Managed-code .NET applications in any language can use framework classes such as WebRequest and JsonSerializer to make requests to CICS REST services, serialize application request data to JSON, and deserialize the JSON response. Refer to the framework documentation and MSDN for more information.

JVM applications, such as Java and COBOL for JVM programs, have a number of options for invoking REST services. The Java runtime includes HTTP client classes such as java.net.URL, and there are several open-source third-party implementations of REST client classes, JSON serializers, and so on.

There are also third-party libraries for native-code applications. Microsoft Windows includes the WinINet and WinHTTP APIs. The open-source cURL library has been used with native-code COBOL programs to communicate with REST web services.

Note: Micro Focus does not endorse or support these third-party APIs. This topic is for information purposes only and does not imply these APIs are suitable for any purpose.