Journal of Grid Computing

, Volume 3, Issue 3, pp 153–169

Visual Grid Workflow in Triana

  • Ian Taylor
  • Matthew Shields
  • Ian Wang
  • Andrew Harrison

DOI: 10.1007/s10723-005-9007-3

Cite this article as:
Taylor, I., Shields, M., Wang, I. et al. J Grid Computing (2005) 3: 153. doi:10.1007/s10723-005-9007-3


In this paper, we describe the graphical abstractions for Grids and services that have been implemented within the Triana problem solving environment. We provide an overview of the ways in which Triana interacts with services (e.g., Web and P2P services) and then how we interact with core Grid components, such as resource managers and data management systems through the extensive use of the GridLab GAT interface. We describe in detail the GAT philosophy and implementation and then show how the various GAT primitives can be represented in an intuitive fashion within a Triana workflow. This approach, which we refer to as the Visual GAT, differs substantially from other approaches because we do not tie our implementation to any specific underlying Grid middleware technologies; rather, we base our implementation on application level requirements and model such primitives from a user’s perspective by hiding as much complexity as possible without undermining the core capabilities required. We provide a use case to demonstrate the Visual GAT implementation and show how legacy applications can seamlessly be distributed and integrated in a dynamic fashion within complex data-driven workflow scenarios.

Key words

GATGridproblem solving environmentweb services



Grid resource allocation and management


peer to peer


application programmers interface


Grid application toolkit


Grid resource management system


web services flow language


Grid application prototype


web services description language


simple object access protocol


web services resource framework


business process execution language


resource specification language


capability provider interface


universal description and discovery and integration protocol

Copyright information

© Springer Science+Business Media, Inc. 2006

Authors and Affiliations

  • Ian Taylor
    • 1
  • Matthew Shields
    • 2
  • Ian Wang
    • 2
  • Andrew Harrison
    • 3
  1. 1.School of Computer ScienceCardiff University and the Center for Computation and Technology, LSUCardiffUK
  2. 2.Schools of Physics and Astronomy and Computer ScienceCardiff UniversityCardiffUK
  3. 3.School of Computer ScienceCardiff UniversityCardiffUK