Consid Java Summit är en del av Consids bidrag till att öka engagemanget och intresset kring Java och Open Source i Sverige. Mötet bjuder på en föreläsning av Bert Ertman samt tillfälle att mingla och byta idéer med såväl nya som gamla bekantskaper. Bert Ertman - Luminis Technologies Förutom vanliga kunduppdrag är Bert ansvarig för att stimulera innovation, kunskapsutbyte, coachning, val av teknik och presales-aktiviteter inom Java-området. Vid sidan av sitt arbete är han ledare för NLJUG (holländska Java User Group med 3500+ medlemmar) och en flitig föredragshållare inom Java (SE/ EE). Han är även författare och ingår i den rådgivande panelen för holländska mjukvaruutvecklingstidningen: Java Magazine. Under 2008 tilldelades Bert den eftertraktade titeln Java Champion. När? 22 oktober 2013 Kl 17-21 Var? Elite Grand Hotel, Norrköping Anmälan www.javasummit.se Berts egna beskrivning av kvällen Consid Java Summit Autumn 2013 Nu bjuder vi in till Consid Java Summit: Autumn 2013 på Elite Grand Hotel i Norrköping den 22 oktober. Föreläsare Bert Ertman Luminis Technologies Anmäl dig på www.javasummit.se 2,5hr Tutorial: A Practical Guide to Modularity in the Cloud Age How do you design a system that can evolve for many years in production? And how do we run this stuff in the cloud? Designing a system that can evolve without creating a maintenance nightmare is far from trivial. A service oriented, modular architecture will help a lot to achieve this goal. Modularity forces separation of concerns which enables you to replace parts of a system without breaking others. The only mature modularity approach for Java is OSGi. OSGi is a framework that enables low-level modularity and services, but it is not an application framework like Java EE, i.e. you still need APIs to create web applications, use transactions, access data sources etc. Without these APIs you will have a hard time to actually build applications. Unfortunately OSGi and Java EE did not interoperate well in the past. Luckily times are changing. All major application servers are getting support for deploying mixed Java EE and OSGi applications. This makes it possible to deploy OSGi bundles that contain Java EE 6 code such as EJBs, JPA and JAX-RS resources. CDI can be used to inject OSGi services and EJBs can easily be exported as OSGi services too. The next question is how to deploy this in the cloud. Of course you could use one of the existing PaaS providers, but these basically deploy your old, monolithic WAR/EAR in the cloud. This doesn’t fit modularity very well. We will introduce Apache ACE, an Open Source Provisioning Platform to deploy OSGi bundles (containing Java EE code) and other artifacts to the cloud. In this presentation you will learn the following things: 1. Understand the benefits of a modular code base 2. Learn how to mix OSGi and Java EE 3. Manage cloud deployments using Apache ACE ..and of course there will be lots of live coding!