I have write publish a webservice. But I don't know how to invoke the webservice in the editor that connects to the yawl engine. Do I have to write another class that extends the InterfaceB to connect to the yawl engine? If so, where do I have place the class and run it?



Wed, 10/24/2012 - 18:45

YAWL has a class for custom Web Services, InterfaceBWebSideController, which can be used in this case.

In the YAWL technical Manual ( http://www.yawlfoundation.org/manuals/YAWLTechnicalManual2.1.pdf ) there is detailed description of how they work and what methods need to be implemented.

After successfully creating and deploying a custom Web Service, you can register it to the YAWL Workflow Engine. Registration of Web Services is done in the "Web Services" tab in the  Control Centre, when logged in as an administrator. After registration, the Web Service should be selectable from the list YAWL Services in the task decomposition window in the YAWL Editor.