JavaZone 2009 - Developing for the clouds, a practical guide for cloud-enabling your application
Cloud computing have become the new buzz word and must have for all CTO's, but there's rarely consensus about what it really is and how it can be made accessible by most organizations out there. Usually this term is used in conjunction with names like Salesforce.com, Google or Amazon EC2 and each of these companies deliver this kind of services, but in very different ways.
This presentation will start off looking at typical characteristics of a cloud environment and what business value organizations try to get by moving in that direction, either through cloud-providers or by building their own private clouds. We'll then dive into typical characteristics of a cloud environment to see what's different and the see what characteristics a cloud enabled application get in a that kind of environment.
It's not always straight forward to take a Java EE application and get it running in a cloud-enabled environment. We'll therefore be going through some challenges that you may face when deploying in a cloud environment and look at different ways to get around that.
Finally we'll go back to some of the business requirements mentioned earlier and see to what degree a cloud environment is needed for that?
Bjørn Vidar Bøe
Bjørn works as a regional specialist at Oralce, specializing in Oracle's middleware solutions. For the last couple of years he’s spent the majority of his time helping customers build scalable and highly performing applications using datagrids. Before joining Oracle, he worked over five years with Java EE, spending a lot of time with various application servers, ORM-tools and other lightweight frameworks.
