DocumentCode
1827155
Title
Secure and reliable Java-based middleware - challenges and solutions
Author
Binder, Walter
Author_Institution
Artificial Intelligence Lab., Ecole Polytech. Fed. de Lausanne, Switzerland
fYear
2006
fDate
20-22 April 2006
Abstract
Java and the Java virtual machine (JVM) are a predominant programming language and deployment platform for complex, component-oriented systems. In current standard Java runtime systems, the failure of a single component can have significant impacts on other components. In the worst case, a malicious or erroneous component may crash the whole system. In this paper we explain why current standard JVMs are not suited to build secure and reliable component execution platforms. As main deficiencies, we identify the lack of proper component isolation and the absence of resource management mechanisms. We discuss the challenges of integrating these missing features and compare the strengths and limitations of various approaches to tackle these issues.
Keywords
Java; distributed object management; middleware; resource allocation; security of data; virtual machines; JVM; Java virtual machine; Java-based middleware; component-oriented system; programming language; resource management mechanism; Application software; Availability; Computer languages; Java; Middleware; Protection; Resource management; Security; Stability; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Availability, Reliability and Security, 2006. ARES 2006. The First International Conference on
Print_ISBN
0-7695-2567-9
Type
conf
DOI
10.1109/ARES.2006.120
Filename
1625371
Link To Document