Project Trident: A Scientific Workflow Workbench

Discontinuing Support for Project Trident

As of April 30, 2013, Project Trident has transitioned to community-led support. Microsoft Research Connections will no longer provide material support or monitor the related forums. For additional information on Trident, visit the Trident page on CodePlex.


Project Trident imagery

Workflow systems have been widely used in scientific research and business processes, but what can they really do? By orchestrating computational science experiments, scientific workflows help make complex problems easier to solve and understand and optimize the valuable time and resources that scientists apply to their research.

Workflows are not easy to plan, implement, validate, and deploy, and since constructing a workflow is simply a means to achieve their actual research goals, scientists don’t want to spend a lot of time on it; Project Trident was designed to simplify the effort that is required by scientists to create a scientific workflow. Project Trident consists of a set of tools based on the Windows Workflow Foundation—a workflow enactment engine included in the Windows operating system—offering scientists the power and flexibility they need to analyze large, diverse datasets.

Since the sustainability of existing open source scientific workflow systems is a growing concern, a key design principle used the existing functionality of a commercial workflow management system to the extent possible, which allowed development efforts to focus only on functionality required to support scientific workflows.

Project Trident: A Scientific Workflow Workbench was developed by Microsoft Research in 2009 as an open source project under the Apache 2.0 open source license and became part of the OuterCurve Foundation’s Research Accelerators Gallery in October 2010. OuterCurve Foundation is a non-profit organization with the ownership of Trident source code among other projects, and provides the software IP management and project development governance to enable and encourage organizations to develop software collaboratively in open source communities for faster results.