Executing rules by using the SOAP service

Through a Simple Object Access Protocol (SOAP) web service, Rule Execution Server automatically presents as a web service any deployed ruleset that uses an XML schema or a Java™ XOM.

The SOAP web service automatically generates a Web Services Description Language (WSDL) file for each deployed ruleset archive.

SOAP web services support the first-level elements of the simple Java types, and the corresponding XML binding parameters in the WSDL code. A simple Java type is the finest-grain type from which a complex Java type can be expressed. A mapping table is provided in XML serialization of Java types.

The WSDL file references the XML schema types that are packaged in the RuleApp. You can use a tool such as Web Tools Platform (WTP) to generate a web service Java client. You can configure the WSDL generation through the Rule Execution Server console. You can configure the location and the web service endpoint.