Comprehensive support for management of Enterprise Applications

被引:4
作者
Bruhn, Jens [1 ]
Niklaus, Christian [1 ]
Vogel, Thomas [1 ]
Wirtz, Guido [1 ]
机构
[1] Otto Friedrich Univ Bamberg, Distributed & Mobile Syst Grp, D-96052 Bamberg, Germany
来源
2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3 | 2008年
关键词
D O I
10.1109/AICCSA.2008.4493612
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During the last decades, performance of available hardware resources constantly increased [15], 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) [17] 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) [11], 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 Beans (EJB) standard, version 3.0 [5]. 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.
引用
收藏
页码:755 / 762
页数:8
相关论文
共 17 条
[1]  
ABDELLATIF T, 2006, IEEE INT C SELF ORG
[2]  
BOUCHENAK S, 2005, SRDS 05, P13
[3]  
BRUHN J, 2007, P 1 INT C AUT COMP C
[4]  
DEMICHIEL L, 2006, JRS 220 ENTERPRISE J
[5]  
Diao YX, 2005, 12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, P441
[6]  
DOCHEZ J, 2006, JSR 88 JAVA ENTERPRI
[7]   AUTONOMIA: An autonomic computing environment [J].
Dong, XD ;
Hariri, S ;
Xue, LZ ;
Chen, HP ;
Zhang, M ;
Pavuluri, S ;
Rao, S .
2003 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE PROCEEDINGS, 2003, :61-68
[8]   The dawning of the autonomic computing era [J].
Ganek, AG ;
Corbi, TA .
IBM SYSTEMS JOURNAL, 2003, 42 (01) :5-18
[9]   Rainbow: Architecture-based self-adaptation with reusable infrastructure [J].
Garlan, D ;
Cheng, SW ;
Huang, AC ;
Schmerl, B ;
Steenkiste, P .
COMPUTER, 2004, 37 (10) :46-+
[10]  
Horn P, AUTONOMIC COMPUTING