For Workflow Developers

Language Service Workflow Development Procedures

To construct a composite service on the Language Grid, a language service workflow is needed to coordinate the language resources. This explains how to develop and deploy the workflow.

Workflow Specifications

Describe the language service workflow according to the BPEL4WS1.1 specifications, since the Language Grid currently handles only BPEL4WS. In the future, the capability to handle WS-BPEL2.0, established by OASIS, will be implemented.

Workflow Creation Method

  • Workflow Editor

    The workflow can be easily created by existing BPEL editors because it complies with BPEL4WS1.1. The main free BPEL editors are listed below. However, because composite service execution is confirmed using workflows described with ActiveVOS Designer, it is recommended that ActiveVOS Designer be used.

  • WSDL Acquisition

    To describe a language service workflow, you need to get WSDL of the atomic and composite services to be combined. You can find the WSDLs of available atomic and composite services on Language Grid at "View of Language Grid" -> “View of Language Services”in Language Grid Service Manager.

  • Get Language Service Workflow (BPEL)

    The source code (BPEL) of the language services registered in Language Grid is available at "View of Language Grid" -> “View of Language Services”in Language Grid Service Manager. Get one from the list of composite services for your reference when you create a workflow.

Language Service Workflow Deployment Method

To deploy your language service workflow, go to the Web site “Language Service Settings” -> “Registration of Composite Service” in Language Grid Service Manager. Enter the service profile and upload BPEL file and WSDL files for execution (=WSDL files for the BPEL and for the service to be invoked from the BPEL).