The usage of cloud technologies for data exchange as well as the capability of services to run in the cloud brought this internet-based technology a gain of importance in the last years covering the private customer as well as the industry. This talk will give a practical introduction to an OSGi based architecture for cloud applications and gives an overview to the usage of OSGi Enterprise and Blueprint specifications. It will show some best practices, we established to develop with OSGi in an enterprise cloud environment.
With sight on the healthcare sector, the cloud is challenged with special requirements on data security during storage and transfer. Thus leading to the need to address customer concerns respecting privacy in much more detail than in other areas. To advance the research on the usage of cloud technologies in the healthcare sector as well as to enrich discussions on this theme, the German Federal Ministry of Economics and Technology funds 14 research projects as part of the Trusted Cloud initiative . The TRESOR - Trusted Ecosystem for Standardized and Open cloud-based Resources -- project as one of these projects has the aim to provide an open platform for cloud applications for the health care sector . In this project, we combine modern cloud technologies and the OSGi service framework to build a modular and scalable PaaS (Platform as a Service) to provide flexible domain specific services for healthcare.
Introduction to the TRESOR project
Why we decided to use OSGi
OSGi based architecture, benefits and pitfalls
OSGi Enterprise and Blueprint, What they provide and what is lacking
Some Best Practices
OSGi & Maven
From jar-hell to bundle hell ?
Fine grained control with Bundle Security
OSGi Bundles & JPA Persistence
Transaction management with Blueprint
OSGi in the cloud
 Trusted Cloud Project, BMWi, http://www.trusted-cloud.de/
 TRESOR Homepage, BMWi, http://www.trusted-cloud.de/de/1690.php