Project  1

 

Goal

The goal of this project is to use the Taverna system to develop a scientific workflow that consists of Web services and transactions, thus understanding the basic concepts of Web services, transactions, and scientific workflow applications.

 

Description

Today, many scientific discoveries are achieved through complex and distributed scientific computations that are represented and structured as scientific workflows. User friendly scientific workflow systems are increasingly being developed to enable e-scientists to integrate, structure, and orchestrate various local or remote data and service resources to perform various in silico experiments to produce interesting scientific discovery. The critical role of scientific workflows in cyberinfrastructure bas been recognized by a recent  NSF workshop on the challenges of scientific workflows in May 2006, which concluded that “workflows should become first-class entities in cyberinfrastructure architecture. For domain scientists, they are important because workflows document and manage the increasingly complex processes involved in exploration and discovery through computations. For computer scientists, workflows provide a formal and declarative representation of complex distributed computations that must be managed efficiently through their lifecycle from assembly, to execution, to sharing.”

 

In this project, you are requested to implement a scientific workflow using the Taverna system. You can design and implement an arbitrary scientific workflow provided it satisfies the following properties:

1)      The workflow should contain at least 7 workflow tasks;

2)      At least two of the workflow tasks must be transactions.

3)      At least two of the workflow tasks must be Web services.

 

 

Submission

 

Send a zip  file to TA via Digital Dropbox in Blackboard with all source codes and necessary files. The zip file should include “read.txt” to explain how to compile and run your system, including the information that TA must know in order to grade, such as your teammates. The zip file should be named after your name, for example, for project 1 if your name is “David Smith”, then your file should be named as “david_smith_project1.zip”. The name(subject) of your submission in digital dropbox should be “Project2_WSU access ID”, for example : Project2_aq1111.