Trident announces mailing list
Join the new mailing list for Trident Workflow Workbench!
You can now start discussions and post replies directly from your email account, using this mailing list. You no longer need to sign into the codeplex site in order to post messages. Subscribe to the mailing list to receive news updates, user stories, to
post questions and start discussions.You can view/search posts on the mailing list
here.
Subscribe to the mailing list by sending a blank email to the following email address:
trident-wf-l-subscribe@indiana.edu
Or click here.
Introduction
Project Trident: A Scientific Workflow Workbench is a set of tools based on the Windows Workflow Foundation that addresses scientists’ need for a flexible, powerful way to analyze large, diverse datasets. It includes graphical tools
for creating, running, managing, and sharing workflows.
- Trident Workflow Composer provides graphical tools for creating workflows.
- For large data sets, Trident can run multiple workflows in parallel on a Windows HPC Server 2008 cluster.
- Trident Workflow Application - available in Windows Presentation Foundation and Silverlight versions - provides a simple way to run Trident workflows. The Microsoft Silverlight version of the Trident workflow application enables users to run workflows remotely
using a Silverlight-enabled browser via Web services.
- Trident is integrated with myExperiment - a workflow collaboration portal - so scientists can easily share their Trident workflows with colleagues.
- Trident security model supports users and roles that allows scientists to control access rights to their workflows.
- The Trident Registry maintains libraries of workflows and activities, workflow inputs and outputs, workflow versions, and associated data products; each user can have a personal workflow library and can share workflows with other users.
- Trident Management Studio manages the Trident Registry and workflow execution, schedules workflows, and monitors workflow executions locally or remotely.
Project Trident provides a framework to add runtime services and comes with services such as provenance and publish-subscribe of workflow runtime data. Developers can extend Trident by implementing custom components to handle specialized processing requirements
for data collection, data analysis, and data visualization.
Project Trident is available under the Apache 2.0 open source license, and executables, source code, and documentation are freely downloadable. The project is coordinated by the External Research team of Microsoft Research
http://research.microsoft.com/en-us/collaboration/about/default.aspx
Samples
We've created new samples for Trident around the following features. Please visit
Samples page for more info…
- Interactive workflows
- Trident basic activities
- If Else activity
- Parallel activity
- Data product activity
- Trident chart activity
- Type Initializer
- Data reference providers
Logging of User events now available in Trident
Kavitha Chandrasekar at the Data To Insight Center at Indiana University added a new patch that allows the logging of user events in Trident.
Trident logging previously supported only Workflow and Activity events to be logged to a log file. This patch enables logging of User events as well.
User events are defined by the user as key-value pairs to log data about the application itself, inside an activity, e.g: Key-Value: “FileTransfer”- “File was successfully downloaded from this web location”.
With this addition, the log file can now be parsed and used for collecting information such as provenance data on the workflow run using Workflow, Activity _and_ User-defined events.For further details on how to use the patch please refer to patch id 10253
at http://tridentworkflow.codeplex.com/SourceControl/list/patches.
System Requirements
This section describes the hardware and software requirements for running Trident Workbench and Trident workflows.
Hardware
Trident hardware requirements depend on how you will run workflows:
- Stand-alone: Trident Workbench and all workflows run on a single Windows workstation. This option requires a single workstation that can run Windows Vista®, Windows 7, or Windows Server® 2008.
- Distributed: Trident Workbench runs on a Windows workstation, but can run workflows on a Windows HPC Server 2008 cluster. This option requires:
- A Windows workstation, to run Trident Workbench.
- Access to a Windows HPC cluster, to run workflows on the cluster.
Software
Your workstation must have the following software installed:
- Windows Vista SP3, Windows 7, or Windows Server 2008 (or a later version)
- Microsoft .NET Framework Version 4.0 RTM
- SQL Server Express 2008 or Microsoft SQL Server 2008. SQL Server Express is adequate for learning how to use Trident Workbench, but a full version of SQL Server is recommended for production use.
- Microsoft Visual Studio 2010, if you want to implement custom Trident components (Visual Studio 2010 includes SQL Server Express)
- Microsoft Silverlight 3.0 with Internet Information Services (IIS) 7.0 enabled, if you want to support Silverlight workflow applications
Contacting The Trident Team
The best way to get in contact with us and to bring up issues or bugs is via the
discussions tab or
issue tracker tab. If you are interested in contributing code to Project Trident, please
Email Trident team