• DocumentCode
    3583953
  • Title

    A Middleware Architecture for Enhancing Web Services Infrastructure for Distributed Coordination of Workflows

  • Author

    Balasooriya, Janaka ; Prasad, Sushil K. ; Navathe, Shamkant B.

  • Author_Institution
    Arizona State Univ., Tempe, AZ
  • Volume
    1
  • fYear
    2008
  • Firstpage
    370
  • Lastpage
    377
  • Abstract
    This paper discusses a layered workflow software architecture for distributed coordination of workflows over Web services and proposes fundamental enhancements to the web services infrastructure that facilitate the layered workflow software architecture. We verify our layered approach using a detailed simulation and a proof-of-concept prototype implementation. Our proposed architecture for Web service coordination management middleware (WSCMM) is a simple but powerful enhancement to the web service infrastructure enabling the services to locally manage their dependencies and to handle messages resulting from multiple workflows. We have carried out a detailed simulation to identify key components of our middleware architecture. We also compare and contrast our architecture with the current web service technologies. Our experiments demonstrate that we can develop both centralized and distributed workflows over the architecturally enhanced web services with relative simplicity. In addition, our lightweight coordination components with footprint no larger than 150 KB allow these workflows to be executed even on a handheld.
  • Keywords
    Web services; middleware; software architecture; workflow management software; WSCMM; Web service coordination management middleware; Web services infrastructure; middleware architecture; proof-of-concept prototype; workflow software architecture; Collaborative work; Computer architecture; Energy management; Logic; Middleware; Service oriented architecture; Software architecture; Tellurium; USA Councils; Web services; Middleware; Web Service Coordination Management Middleware; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.127
  • Filename
    4578484