Designer 10.5 | webMethods BPM Task Development Help | Working with the Task Engine APIs | About the Task Engine APIs
 
About the Task Engine APIs
The webMethods Task Engineprovides Application Programming Interfaces (APIs) that enable you to search and manipulate tasks from services or other applications outside of the My webMethods environment. These APIs are provided as Java classes, and as services in the WmTaskClient package.
The Java APIs are created when you create a task application portlet. For more information, see Available Java APIs.
The following WmTaskClient APIs are available:
*Built-in service API. The WmTaskClient package contains built-in Java services that you can use as templates to create custom services in Designer that can create, modify, locate, queue, and delete tasks on the Task Engine to which the Integration Server is connected.
*RESTful service API. The WmTaskClient package contains RESTful services that you can use to create GET, DELETE, PUT, and POST requests for task instances, task audit information, task attachments, and task comments, routed through Integration Server or My webMethods Server.
*Web service API. webMethods Task Engine contains a Web service API that enables you to add, delete, locate, and update tasks on a webMethods Task Engine from a client program. The Task Engine hosts two versions of the task Web service, one version for .NET clients and the other for regular Web-service clients. Both versions of the Web service provide the same set of operations, however, the schemas for the underlying data structures differ slightly between the two.
For additional information about the available APIs, see these resources:
*Documentation for the Task Engine APIs described above is available in the PDF publication webMethods Task Engine API and Service Reference.
*For more information about implementing the Task Engine REST services in Integration Server, see the Integration Server PDF publication REST Developer’s Guide.
Related Topics