• DocumentCode
    2115312
  • Title

    Enabling Architecture Changes in Distributed Web-Applications

  • Author

    Meinecke, Jena ; Gaedke, M. ; Thiele, Cristiano

  • Author_Institution
    Chemnitz Univ. of Technol., Chemnitz
  • fYear
    2007
  • fDate
    Oct. 31 2007-Nov. 2 2007
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    Engineering methods for Web applications that do not take changes of the system environment into account are in danger of planning across purposes with reality. Modern Web applications are characterized by dynamically evolving architectures of loosely coupled content sources, components and services from multiple organizations. The evolution of such ecosystems poses a problem to management and maintenance. Up-to-date architectural information about the components and their relationships is required in different places within the system. However, this is problematic, because, manual propagation of changes in system descriptions is both costly and error-prone. In this paper, we therefore describe how the publish-subscribe principle can be applied to automate the handling of architecture changes via a loosely-coupled event mechanism. We investigate relevant architecture changes and propose a concrete system of subscription topics and event compositions. The practicality of the approach is demonstrated by means of an implemented support system that is compliant with the WS-notification specification.
  • Keywords
    Internet; middleware; object-oriented programming; WS-notification specification; distributed Web applications; loosely-coupled event mechanism; publish-subscribe principle; software components; system environment; Chemical technology; Concrete; Ecosystems; Filters; Humans; Publish-subscribe; Service oriented architecture; Subscriptions; Technology planning; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Conference, 2007. LA-WEB 2007. Latin American
  • Conference_Location
    Santiago
  • Print_ISBN
    978-0-7695-3008-6
  • Type

    conf

  • DOI
    10.1109/LA-Web.2007.7
  • Filename
    4383163