Access Keys:
Skip to content (Access Key - 0)

Workflow


BPEL Workflow


Quickstart Guide

This describes the quick installation and deployment overview of the BPEL based Workflow Service. Detailed instructions are available at the Admin Page.
To see all of the documentation for the BPEL based Workflow Service, see Workflow documentation.

Assuming that you have already installed the Prerequisite Software, lets proceed:

1. Install Tomcat Container

One of the optional installations in the pre-requisite software is the Tomcat 5.0.28.
Download the appropriate version of tomcat, as detailed in the version of caGrid you are using. Links are on the Software Releases page. After downloading the Tomcat, set the environment variable CATALINA_HOME pointing to the installed Tomcat location. For e.g:

%> export CATALINA_HOME=/Users/sulakhe/Desktop/jakarta-tomcat-5.0.28

2. Configure Tomcat

After verifying that both, $CATALINA_HOME and $GLOBUS_LOCATION are pointing to the correct locations, do this:

%> cd $GLOBUS_LOCATION
%> ant -f share/globus_wsrf_common/tomcat/tomcat.xml deployTomcat -Dtomcat.dir=$CATALINA_HOME

For detailed instructions on configuring Tomcat with and without security, refer Configure Tomcat

3. Start Tomcat

%> cd $CATALINA_HOME/bin
%> ./startup.sh

4. Download and Build Workflow Service

Download the complete caGrid software from the subversion: For e.g.:

caGrid 1.3 Release Stream:

There are other options to download the CaGrid software release.

Now Build the caGrid software stack:

5. Install ActiveBPEL

We should see a BPEL Admin page.

6. Deploy Workflow Service

  • Edit service.properites located inside $BWS_HOME. Edit http to https and 8080 to 8443)

  • From within $BWS_HOME, run :
    %> ant deployTomcat
    

7. Adding Security to ActiveBPEL Admin page

The "ant deployTomcat" in the previous steps add the security context to the BPEL Admin page.
Now open the URL: http://localhost:8080/BpelAdmin/. This should prompt for an Admin username and password in order to proceed.

Set the username and password in a config file at : $CATALINA_HOME/conf/BpelAdmin-users.xml and restart the container for the login to take effect.

%> ./shutdown.sh ; startup.sh

Now open the URL: http://localhost:8080/BpelAdmin/ again and enter the username and password.

That's it. Congratulations, you have successfully installed and deployed a BPEL based Workflow Service.

You can Validate if the installation was correct at : Validate

Last edited by Clayton Clark (1 day ago), ...
Adaptavist Theme Builder Powered by Atlassian Confluence
Free theme builder license