Consid Java Summit

advertisement
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!
Download