• DocumentCode
    1815776
  • Title

    Using Transparent Shaping and Web Services to Support Self-Management of Composite Systems

  • Author

    Sadjadi, S. Masoud ; McKinley, Philip K.

  • Author_Institution
    Sch. of Comput. Sci., Florida Int. Univ., Miami, FL
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    76
  • Lastpage
    87
  • Abstract
    Increasingly, software systems are constructed by composing multiple existing applications. The resulting complexity increases the need for self-management of the system. However, adding autonomic behavior to composite systems is difficult, especially when the existing components were not originally designed to support such interactions. Moreover, entangling the code for integrated self-management with the code for the business logic of the original applications may actually increase the complexity of the system, counter to the desired goal. In this paper, we propose a technique to enable self-managing behavior to be added to composite systems transparently, that is, without requiring manual modifications to the existing code. The technique uses transparent shaping, developed previously to enable dynamic adaptation in existing programs, to weave self-managing behavior into existing applications, which interact through Web services. A case study demonstrates the use of this technique to construct a fault-tolerant surveillance application from two existing applications, one developed in .NET and the other in CORBA, without the need to modify the source code of the original applications
  • Keywords
    Internet; configuration management; distributed object management; distributed programming; large-scale systems; object-oriented programming; program compilers; .NET; CORBA; Web services; autonomic behavior; business logic; composite system self-management; dynamic adaptation; fault-tolerant surveillance application; software systems; source code modification; system complexity; system components; transparent shaping; Application software; Computer languages; Computer science; Disaster management; Interconnected systems; Internet; Middleware; Simple object access protocol; Technology management; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.64
  • Filename
    1498054