Jump to: navigation, search

SMILA/Documentation/HowTo/How to integrate the HelloWorld webservice as a Pipelet

This tutorial illustrates all steps that need to be performed in order to integrate the HelloWorld webservice as a Pipelet in SMILA


It may be helpful to first take a look at the SMILA Development_Guidelines as many topics that are beyond the scope of this tutorial are illustrated there in detail.

Create a new Bundle

  • First you have to create a new bundle that will contain the Pipelet. Please follow the instructions on How to create a bundle and use the following settings:
Project name: org.eclipse.smila.sample.pipelet
Plug-in ID: org.eclipse.smila.sample.pipelet
Plug-in Version: 1.0.0
Plug-in Name: Sample Pipelet Bundle
Plug-in Provider: your name or company
  • Then you have to integrate your new bundle into the SMILA build process. Therefore please follow the instructions on How to integrate new bundle into build process.
  • Edit file META-INF/MANIFEST.MF and add the following import-package dependencies as those are required to implement the basic functionalities of your Pipelet:
Import-Package: org.eclipse.smila.blackboard.BlackboardService;version="0.5.0"
  • In order for the PipeletTrackerService to detect your new Pipelet you have to add the following line to file META-INF/MANIFEST.MF to register the class that will implement your SMILA Pipelet:
SMILA-Pipelets: org.eclipse.smila.sample.pipelet.HelloWorldPipelet

Create Java classes from WSDL

comming soon ...


comming soon ...

Configuration and Invocation in BPEL

comming soon ...