• DocumentCode
    2577944
  • Title

    Understanding the Runtime Topology of Service-Oriented Systems

  • Author

    Espinha, Tiago ; Zaidman, Andy ; Gross, Hans-Gerhard

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    15-18 Oct. 2012
  • Firstpage
    187
  • Lastpage
    196
  • Abstract
    Through their dynamic and loosely coupled nature, service-oriented systems are ideal for realizing runtime evolvable systems. However, runtime evolution demands proper understanding of the configuration of service-oriented software systems over time. In order to keep system disturbance as low as possible while replacing existing services with their newer versions, engineers require an adequate illustration of how the connections and dependencies of services change in the running system. That way, they can identify the most appropriate point in the service-oriented systems´ operation time for maintenance. In this paper, we make use of the runtime topology (i.e. the configuration of a distributed, dynamically compos able software system which describes available services and how they depend and interact with each other) to help software engineers understand service-oriented systems, and we describe a tool, Serviz, that visualizes how services are activated, and how much they interact over time. A user study demonstrates to which extent the runtime topology can support the analysis and understanding of service-oriented software systems.
  • Keywords
    service-oriented architecture; software maintenance; software tools; topology; SOA; Serviz tool; operation time; runtime evolvable systems; runtime topology; service oriented architecture; service-oriented software systems; system disturbance; Maintenance engineering; Runtime; Service oriented architecture; Software systems; Topology; SOA; maintenance; monitoring; reengineering; reverse engineering; runtime topology; service-oriented systems; service-oriented systems topology; software topology; topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2012 19th Working Conference on
  • Conference_Location
    Kingston, ON
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4673-4536-1
  • Type

    conf

  • DOI
    10.1109/WCRE.2012.28
  • Filename
    6385114