Context
To reuse the business logic stored in your application services or business objects,
you can expose them as a Web service. You can configure Web service Reliable Messaging
(WS-RM) for the application service operations you want to expose as Web services. Reliable
messaging is enabled on an operational level and is disabled by default. It works only for
operations that have no output and faults.
Results
After you have exposed your Web service, you can publish it in the Service Registry.
More information: Publishing Web Services in Service Registry with CAF
Note Note that CAF uses transparent optimistic locking when two users/threads read the
same business object node instance simultaneously. In this situation it throws the
CAFOptimisticLockingException . The user/thread that
last read the instance needs to read it again with the updated data before the actual
update takes place. If the instance of the business object node has been updated after
the user/thread has read it, the value of the lastChangedAt
attribute will have changed as well.
If you have enabled WS-RM for the Web service you exposed, you need to make further
configurations at runtime.
More information: Configuring Web Services Exposed by Applications