Bindings, Platforms, and Innovation
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
Tracking change and innovation in the enterprise software development community
Posted by Rob Thornton on Jan 05, 2007 09:00 AM
InfoQ recently sat down with Jim Sherburne, Director or Product Marketing for BEA's virtualization offerings to discuss BEA's virtualization strategy that was announced last month and LiquidVM, a version of the JVM that includes basic operating system capabilities and will run on a hypervisor.
BEA will be releasing a version of WebLogic Server, dubbed WebLogic Server Virtual Edition, which will run on VMWare's ESX hypervisor. LiquidVM is a spruced up version of JRockit which provides the necessary operating system functionality so WebLogic Server will run on it. InfoQ first asked Sherburne why they went down this path.
Gartner is projecting that virtualization will be the default server configuration by the end of 2008. Without exception, every one of our customers has told us that they are looking seriously at some type of virtualization solution to address their data center issues.
InfoQ asked if BEA was tightly integrated with VMWare's hypervisor or if other hypervisors would be supported.
BEA's technology is hypervisor agnostic. VMWare is currently the clear market share leader in this sector, but support for other hypervisor solutions, like Xen will certainly be made available in the future.
Sherburne described LiquidVM and what was challenging in integrating the necessary operating system constructs into it.
The first product to be released using the Liquid VM technology will be WebLogic Server - Virtual Edition in the first half of 2007. The nature of this technology is such that it can be used to support any Java application.
Creating a virtual machine on a hypervisor is pretty straightforward through the interfaces presented by the virtualization s/w vendor. Therefore, with the LiquidVM, we've created a s/w appliance that gets deployed within this virtual machine that automatically boots up our simplified OS layer and starts up the JVM process along with the Java class path of the application provided upon initial invocation. However, the most challenging aspects of integrating this simplified OS layer in this virtual machine environment were determining the extent of networking and low-level hardware interactions.
Lastly, Sherburne described how they determined what set of functionality was needed in LiquidVM.
The primary OS constructs that are necessary to preserve have to do with networking, file system, SMP, and threads when we are running just the JVM within that environment since the other aspects like memory management, process and thread scheduling, and security are handled directly by the JVM itself. While the WebLogic Server will be packaged with the LiquidVM, the goal was not to focus on just the needs of WLS, but rather Java applications in general.
Usage Landscape: Enterprise Open Source Data Integration
Give-away eBook – Confessions of an IT Manager
SOAsocial.com - See what the SOA community is Talking About
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.
This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.
This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.
Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.
No comments
Watch Thread Reply