|
|
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.