Extending operations

To extend operations, do one of the following:

In general, you should first create a small set of generic operations that implement any of the interfaces or extend any of the basic operation classes. Each generic operation addresses a generic operation flow. You then extend the generic operations to create specific operations that have specific behavior. Create a set of reusable operation steps and, whenever possible, use these steps to implement the operation's flow.

For applications that use the C/S Messaging API or require a separation of client and server operations, create a client operation and a server operation. The server operation is an invoker that launches a business process in the Process Choreographer or invokes a single action EJB.