Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Switchboard: A new model for distributed programming

Jeff Trent

Making Community · Sponsored
Wednesday, 13:30, 25 minutes | Camino Real

Tags: Emerging Technology , Java , OSGi DevCon
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.