Building Modular Java Applications in the Cloud
Modularity is an architectural theme that you’ll hear about more and more. Being able to deal with change in a codebase is not something trivial and requires some serious thought. In this talk I will show you that it is actually pretty easy to achieve a modular architecture using OSGi, and the right set of tools. Of course everything will be demonstrated using live coding!
In this presentation you will learn how to create modular, robust, and durable enterprise Java applications fit for the Cloud Age. Using a modular development approach with Java, OSGi, and a wealth of open source components, you will be shown how to combine these into coherent applications without locking into one of the existing PaaS providers. Finally, we will focus on deployment, introducing Apache ACE, that allows to centrally manage and distribute software components to target systems in the cloud or on premise. The presenter of this talk authored the book ‘Building Modular Cloud Apps with OSGi’ and is using these techniques in high profile production applications on a daily basis.
Speaker: Bert Ertman
Bert Ertman is a Fellow at Luminis in the Netherlands. Besides his day job he served as the Java User Group leader for NLJUG, the Dutch Java User Group (~4000 members) for the past decade. A frequent speaker on Java and Software Architecture related topics all over the world, as well as a book author (Building Modular Cloud Applications with OSGi, O’Reilly 2013) and member of the editorial advisory board for Dutch software development magazine: Java Magazine.
In 2008, Bert was honored by being awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries. Bert is a JavaOne 2012 Rock Star Speaker and a 2013 Duke’s Choice Award winner.