• DocumentCode
    7264
  • Title

    Confucius: A Tool Supporting Collaborative Scientific Workflow Composition

  • Author

    Jia Zhang ; Kuc, Daniel ; Shiyong Lu

  • Author_Institution
    Carnegie Mellon Univ. - Silicon Valley, Mountain View, CA, USA
  • Volume
    7
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-March 2014
  • Firstpage
    2
  • Lastpage
    17
  • Abstract
    Modern scientific data management and analysis usually rely on multiple scientists with diverse expertise. In recent years, such a collaborative effort is often structured and automated by a data flow-oriented process called scientific workflow. However, such workflows may have to be designed and revised among multiple scientists over a long time period. Existing workbenches are single user-oriented and do not support scientific workflow application development in a "collaborative fashion". In this paper, we report our research on the enabling techniques in the aspects of collaboration provenance management and reproduciability. Based on a scientific collaboration ontology, we propose a service-oriented collaboration model supported by a set of composable collaboration primitives and patterns. The collaboration protocols are then applied to support effective concurrency control in the process of collaborative workflow composition. We also report the design and development of Confucius, a service-oriented collaborative scientific workflow composition tool that extends an open-source, single-user development environment.
  • Keywords
    concurrency control; groupware; natural sciences computing; service-oriented architecture; workflow management software; Confucius tool; collaboration patterns; collaboration primitives; collaboration protocols; collaboration provenance management; collaboration reproduciability; collaborative scientific workflow composition; concurrency control; data flow-oriented process; open-source single-user development environment; scientific collaboration ontology; scientific data analysis; scientific data management; scientific workflow application development; service-oriented collaboration model; Business; Collaboration; Collaborative work; Concurrency control; Indexes; Ontologies; Service oriented architecture; Workflow management; computer-supported cooperative work; service-oriented architecture;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2012.13
  • Filename
    6175004