• DocumentCode
    3300711
  • Title

    Comprehensive support for management of enterprise applications

  • Author

    Bruhn, Jens ; Niklaus, Christian ; Vogel, Thomas ; Wirtz, Guido

  • Author_Institution
    Otto-Friedrich-Univ. Bamberg, Bamberg
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    755
  • Lastpage
    762
  • Abstract
    During the last decades, performance of available hardware resources constantly increased (Moore, 1965), which enabled the assignment of more and more complex tasks to software systems. As one consequence, the inherent complexity of these software systems also increases, influencing all phases of their lifecycle. The concept of component orientation (CO) (Szyperski, 1999) allows the development of software systems in a modular way through functional decomposition. Administration and maintenance of software systems are addressed by the vision of autonomic computing (AC) (Horn, 2001), based on the idea to assign low level administrative tasks to the system itself. With mKernel an AC-infrastructure for component oriented enterprise applications is provided, based on the enterprise Java bean (EJB) standard, version 3.0 (DeMichiel and Keith, 2006). In contrast to existing approaches, the main advantage of mKernel lies within its standard compliance, not prescribing any additional guidelines for the development of applications to enable their autonomous management. It is realized as plugin for an existing container, not requiring any adjustment of the underlying implementation. Moreover, it provides a very fine grained interface for inspection and manipulation of the managed system, taking the specifics of the supported standard into account. Within this paper we present the opportunities provided by mKernel to control a managed system.
  • Keywords
    Java; business data processing; object-oriented programming; software maintenance; software standards; AC-infrastructure; autonomic computing; autonomous management; component orientation; component oriented enterprise applications; enterprise Java bean standard; enterprise application management; functional decomposition; hardware resources; mKernel; software system administration; software system development; software system maintenance; software systems; Application software; Computer vision; Containers; Guidelines; Hardware; Inspection; Java; Software maintenance; Software systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-1967-8
  • Electronic_ISBN
    978-1-4244-1968-5
  • Type

    conf

  • DOI
    10.1109/AICCSA.2008.4493612
  • Filename
    4493612