• DocumentCode
    12660
  • Title

    Simulating Service-Oriented Systems: A Survey and the Services-Aware Simulation Framework

  • Author

    Smit, Meint ; Stroulia, Eleni

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta Edmonton, Edmonton, AB, Canada
  • Volume
    6
  • Issue
    4
  • fYear
    2013
  • fDate
    Oct.-Dec. 2013
  • Firstpage
    443
  • Lastpage
    456
  • Abstract
    The service-oriented architecture style supports desirable qualities, including distributed, loosely coupled systems spanning organizational boundaries. Such systems and their configurations are challenging to understand, reason about, and test. Improved understanding of these systems will support activities such as autonomic runtime configuration, application deployment, and development/testing. Simulation is one way to understand and test service systems. This paper describes a literature survey of simulation frameworks for service-oriented systems, examining simulation software, systems, approaches, and frameworks used to simulate service-oriented systems. We identify a set of dimensions for describing the various approaches, considering their modeling methodology, their functionalities, their underlying infrastructure, and their evaluation. We then introduce the services-aware simulation framework (SASF), a simulation framework for predicting the behavior of service-oriented systems under different configurations and loads, and discuss the unique features that distinguish it from other systems in the literature. We demonstrate its use in simulating two service-oriented systems.
  • Keywords
    Web services; service-oriented architecture; SASF; modeling methodology; service-oriented architecture; service-oriented systems; services-aware simulation framework; Computational modeling; Engines; Load modeling; Measurement; Object oriented modeling; Testing; Unified modeling language; SOA; Simulation; survey; web services;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2012.15
  • Filename
    6200256