Selecting Web Service Style

The developer can decide whether each process class is exposed as a web service using RPC or document style.

The decision of which web service style to employ should be made based on the particular business requirements for the service under development.

From the developer's perspective they are shielded from being concerned with the creation of WSDL files, the binding between XML and Java, or the creation of SOAP request and response messages.

Regardless of the style chosen the same programming paradigm will be followed. The underlying code which implements the business logic of the web service will be a typical IBM Cúram Social Program Management process class, with methods that accept struct arguments and return structs.