• DocumentCode
    1645704
  • Title

    Script-Based Generation of Dynamic Testbeds for SOA

  • Author

    Juszczyk, Lukasz ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2010
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    This paper addresses one of the major problems of SOA software development: the lack of support for testing complex service-oriented systems. The research community has developed various means for checking individual Web services but has not come up with satisfactory solutions for testing systems that operate in service-based environments and, therefore, need realistic testbeds for evaluating their quality. We regard this as an unnecessary burden for SOA engineers. As a proposed solution for this issue, we present the Genesis2 testbed generator framework. Genesis2 supports engineers in modeling testbeds and programming their behavior. Out of these models it generates running instances of Web services, clients, registries, and other entities in order to emulate realistic SOA environments. By generating real testbeds, our approach assists engineers in performing runtime tests of their systems and particular focus has been put on the framework´s extensibility to allow the emulation of arbitrarily complex environments. Furthermore, by exploiting the advantages of the Groovy language, Genesis2 provides an intuitive yet powerful scripting interface for testbed control.
  • Keywords
    Web services; program testing; software architecture; Genesis2 testbed generator framework; Groovy language; SOA software development; Web services; dynamic testbed generation; generating SOA testbed infrastructure; script-based generation; service oriented architecture; service-oriented systems; Engines; Programming; Quality of service; Runtime; Service oriented architecture; Testing; soa; testbeds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8146-0
  • Electronic_ISBN
    978-0-7695-4128-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.75
  • Filename
    5552786