When processes are deployed to Process Server, they are made available as service endpoints. Users and automated business processes start up process instances by submitting a request to a service endpoint.
In Process Console, you can see a list of services by selecting Service Definitions.
Default Service Endpoint: SOAP 1.1
By default, all services, except REST services, are listed at:
http://localhost:8080/active-bpel/services
This URL displays all services with a SOAP 1.1 binding. A request to start a SOAP 1.1 process can include:
Binding style of Document Literal, RPC Literal, RPC Encoded, or Policy Driven (handled by policy assertions)
Multiple-part message
Processes that may not be WS-I compliant
SOAP headers
Binding to HTTP GET and POST methods
Additional Service Endpoints
In addition to SOAP 1.1, you can use the following service endpoints:
http..active-bpel/services/SOAP12
SOAP 1.2 services. All services can be invoked except for REST services and the
ActiveBpelAdmin
service. Requests may be submitted to services exactly like SOAP 1.1 services, described above.
http..active-bpel/services/REST
Only REST services can be invoked. A request must be submitted with the following conditions:
Requests must conform to the input message defined in
aeRest.xsd
HTTP methods HTTP GET, POST, PUT, and OPTIONS
http..active-bpel/services/XML
All services can be invoked except for REST and the
ActiveBpelAdmin
service. A request must be submitted with the following conditions:
Binding style must be document literal
Input and output messages must be a single-part element
Process must be WS-I compliant
Request is HTTP POST with header content-type of
text/xml
http..active-bpel/services?JSON
All services can be invoked except for REST and the
ActiveBpelAdmin
service. A request must be submitted with the following conditions:
Binding style must be document literal
Input and output messages must be a single-part element
Input message must be represented in JSON
Process must be WS-I compliant
Request is HTTP POST with header content-type of application/json