Process Server exposes all its processes and services using XML and JavaScript Object Notation (JSON) bindings in addition to SOAP, REST and JMS. The XML (and JSON) binding makes it easy for application developers already familiar with XML/JSON-based REST application development to invoke processes and obtain responses from them.
Using XML or JSON bindings frees developers from having to obtain and learn SOAP libraries to build applications that leverage Process Server service-based processes. This approach allows JavaScript developers to use various libraries such as jQuery to build process-enabled applications.
Process Server uses the JSON binding for Process Central request and task forms. This implementation provides functions that developers can use for process-enabled application projects. Examples of the use of these functions are provided in this section of the help.