OSGi Dual Talks: Clouds + Bundle Generation
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
OSGi Alliance
Aleksey Aristov
Two talks about the application of OSGi based technologies.
Cloud Computing is an innovative technology that is rapidly gaining a lot of attention. Since Cloud Computing is at its early stage, there are no defined standards on how software components and services can be deployed within cloud-based computing instances. We strongly believe that OSGi can become one of such standards because it covers all the required aspects: deployment, dynamic replacement of components, manageability and security.
During out talk we will demonstrate how to create profiles (a concept similar to Eclipse Run Configuration) for starting cloud instances. These profiles contain all the necessary bundles and additional information for starting Amazon EC2 instances in just one click. Then we will start an EC2 instance which contains OSGi framework provisioned according to the profile.
Our next step will be a practical demonstration of how typical server side OSGi applications can be deployed on Amazon EC2 (RAP Demo application, OSGi Servlets/JSP examples and simple Spring-based RMI service).
In addition we will describe the architecture of Cloud Shield - a Cloud Computing security solution that is implemented in Java and is based on OSGi running on top of Amazon EC2.
Aleksey Aristov is research & development director at WeigleWilczek GmbH. As a OFMP project co-lead he is interested in SOA, OSGi and domain specific languages. Also he is a CTO and founder of Cloud Services, a company that makes movement towards cloud computing easier.