Transparent decision services
You can access Rule Execution Server through a web service.
You can use a hosted or monitored transparent decision service.
A transparent decision service helps development teams deploy business rules as fully formed web services and weave them into service-oriented architecture (SOA) platforms.
Types of transparent decision services
- A hosted transparent decision service is a ruleset deployed as a web service. It is installed on the same application server as Rule Execution Server, then integrated with Rule Execution Server.
- A monitored transparent decision service is generated by Rule Designer. It resides on the same application server as Rule Execution Server but is not integrated with it. The transparent decision service remains independent of Rule Execution Server but accesses it to execute rules.
Options for transparent decision services in Operational Decision Manager
Features or constraints | Hosted transparent decision service | Monitored transparent decision service | Decision Server web service |
---|---|---|---|
Ready to use: one artifact to deploy |
Yes |
No |
No |
Manages complete XML parameter signatures |
Yes |
No |
No |
Available on all supported platforms |
Yes |
No |
No |
Monitors ruleset execution |
Yes |
Yes |
No |
Manages Java™ XOM signatures |
Yes |
Yes |
Yes |
Supports managed Java XOMs |
Yes |
Yes |
No |
Rule Designer generation wizard |
No |
Yes |
Yes |
Available on WebSphere® Application Server 8.5 and 8.5.5/ Tomcat 7.0 / JDK 1.7 / JAX-WS 2.1.1 / JBoss 6.1 and 6.3 EAP |
Yes |
Yes Important:
On JBoss, hosted transparent decision services and monitored transparent decision services are mutually exclusive: you can run one or the other, but not both. |
Yes |
XML parameters represented as a String, not as a business signature |
No |
Yes |
Yes |