首页 | 本学科首页   官方微博 | 高级检索  
     


Scaling J2EE™ application servers with the Multi‐tasking Virtual Machine
Authors:Mick Jordan  Laurent Dayns  Marcin Jarzab  Ciarn Bryce  Grzegorz Czajkowski
Affiliation:Mick Jordan,Laurent Daynès,Marcin Jarzab,Ciarán Bryce,Grzegorz Czajkowski
Abstract:The Java? 2 Platform, Enterprise Edition (J2EE?), is established as the standard platform for hosting enterprise applications written in the Java programming language. Similar to an operating system, a J2EE server can host multiple applications, but this is problematic due to limitations on scalability, weak inter‐application isolation and inadequate resource management facilities in the underlying Java platform. These limitations lead to a proliferation of server instances with a consequent dramatic increase in the total memory footprint and more complex system administration. The Multi‐tasking Virtual Machine (MVM) solves this problem by providing an efficient and scalable implementation of the isolate API for multiple, isolated tasks, enabling the co‐location of multiple server instances in a single MVM process. Isolates also enable the restructuring of a J2EE server implementation as a collection of isolated components, offering increased flexibility and reliability. The resulting system is a step towards a complete and scalable operating environment for enterprise applications. Copyright © 2006 John Wiley & Sons, Ltd.
Keywords:application servers  middleware  resource management  virtual machines  Java™    J2EE™  
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号