Bjarne Hansen is a Systems Architect at Computer Sciences Corporation. For the last 6 year he has been working with component based software development on Microsoft and Java platforms. He has designed and developed framework components for distributed systems, document management, user interface frameworks, and modelling tools. Has has participated in a number of large scale system integration projects in the financial and government sectors.
Prior to working at CSC, he has worked as a consultant for the Danish Institute of Technology (DTI).
He holds a M.Sc. in Computer Science from Aarhus University.
A Pure Java Cluster Node
Tuesday 14:00 - 15:00 (Java Room)
JBox - A Pure Java Cluster Node
Building solutions using distributed architectures has become a viable alternative to traditional n-tier application server solutions. Companies like Google have differentiated their sevices from competition by building and using a more flexible computing platform for their search service.
In order to build, deploy, operate and maintain solutions that are distributed across tens, hundreds or perhaps even thousands of server nodes we need distributed architecture support components.
First of all the server nodes needs to be as simple as possible in order not to compromise the TCO of solutions depending on a massive number of computers. Hundreds of server nodes runnning Windows, or even Red Hat Linux, would probably be any system administrator's nightmare. JBox is a server node built on cheap Intel based hardware with only a minimal OS kernel, just enough to support a JVM.
Of course we need more infrastructure components to run and manage a complete distributed solution. Fortunately, a lot of existing technologies can be used when developing the distributed architecture blueprint.
J2SE - Jini and JavaSpaces - JMX - J2EE
During this presentation we will show how the JBox server node was built and how the above technologies and specifications can be applied in developing a distributed architecture blueprint.