Switchboard: A new model for distributed programming
Making Community · Sponsored
Tags: Emerging Technology , Java , OSGi DevCon
Wednesday, 13:30, 25 minutes | Camino Real
Elasticity, the ability to shrink and grow a farm of processing nodes, is one of the attributes frequently associated with what many call Cloud or Grid Computing. True elasticity should be built into the platform and should ideally be automatic, not requiring coding or complex configuration changes in order to deliver and maintain high quality of service to users. This should extend into the applications written on such a platform as well.
Elasticity, however, is quickly found to be an elusive goal once developers begin to take a deeper look and attempt to handle the complexities that come with this challenge. This is because many traditional programming models today are ill suited for this challenge.
This session will present a new programming model named Switchboard that is ideally suited for distributed processing and state management in the grid. In a matter of minutes we will take an ordinary POJO, and transform it to a grid resource backed by Oracle's Coherence.
For those who are concerned about proprietary programming models, the implementation is compatible with OSGi standards for Distributed, Remote Services now found in version 4.2 of the OSGi Platform Service Compendium.
Jeff Trent is a Consulting Member of Technical Staff and a development lead of future generation componentry in the WebLogic Server Division of Oracle. Jeff began working at Oracle as the Security Development Lead of OC4J, Oracle's predecessor JEE application server. Prior to joining Oracle, he spent time at Paytrust, PHH/Cendant, Lucent, AT&T, LogicWorks/Platinum Technologies, and was also an independent consultant for several years. Jeff was one of the earlier pioneers of internet development, co-authoring a book on MS ISAPI development in the mid 1990's. Today he is spending time applying distributed computing concepts and OSGi.