• DocumentCode
    3200609
  • Title

    Triana: a graphical Web service composition and execution toolkit

  • Author

    Majithia, Shalil ; Shields, Matthew ; Taylor, Ian ; Wang, Ian

  • Author_Institution
    Cardiff Sch. of Comput. Sci., Cardiff Univ., UK
  • fYear
    2004
  • fDate
    6-9 July 2004
  • Firstpage
    514
  • Lastpage
    521
  • Abstract
    Service composition refers to the aggregation of services to build complex applications to achieve client requirements. It is an important challenge to make it possible for users to construct complex workflows transparently and thereby insulating them from the complexity of interacting with numerous heterogeneous services. We present an extension to the Triana PSE to facilitate graphical Web service discovery, composition and invocation. Our framework has several novel features which distinguish it from other work in this area. First, users can graphically create complex service compositions. Second, Triana allows the user to share the composite service as a BPELAWS graph or expose it as a service in a one-click manner. Third, Triana allows the user to easily carry out "what-if" analysis by altering existing workflows. Fourth, Triana allows the user to record provenance data for a workflow. Finally, our framework allows the user to execute the composed graph on a Grid or P2P network. Triana is a part of the GridLab and GridOneD projects and is used in the GEO 600 project.
  • Keywords
    Internet; data mining; formal specification; graphical user interfaces; grid computing; peer-to-peer computing; workflow management software; BPELAWS graph; GEO 600 project; GridLab project; GridOneD project; P2P network; Triana PSE; Web service execution toolkit; Web service invocation; client requirements; graph execution; graphical Web service composition; graphical Web service discovery; grid network; heterogeneous services; provenance data; service aggregation; what-if analysis; workflow construction; Application software; Automation; Computer science; Distributed computing; Engines; Insulation; Middleware; Sensitivity analysis; Specification languages; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2004. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2167-3
  • Type

    conf

  • DOI
    10.1109/ICWS.2004.1314777
  • Filename
    1314777