remote services

Middleware, but not as we know it: connecting the edge of the network

Session Type: 
Standard
Track: 
M2M / Embedded
Experience level: 
Beginner

Before the widespread adoption of middleware, enterprise IT systems were stovepipes of functionality with limited integration, inherent fragility and single points of failure. Today’s stovepipes can be found at the edge of the network where the components of an increasingly instrumented world – sensors, actuators and apps – are often tightly coupled with limited flexibility and accessibility beyond the original function for which they were deployed.

Status: 
Declined

Pelix/iPOPO: When Python gets a taste of OSGi

Session Type: 
Standard
Track: 
OSGi
Experience level: 
Intermediate

Dynamic runtime adaptations are a key feature for long-running applications.
OSGi is a good choice to develop such applications in Java.
However, as dynamic scripting languages (such as Python and Javascript) increase in popularity, it is desirable to be able to conceive long-running applications with them too.
This talk introduces two Python libraries: Pelix, an OSGi dynamic service platform, and iPOPO, an iPOJO-like service-oriented component model.

Status: 
Declined

Building dynamic distributed data stores with OSGi

Session Type: 
Standard
Track: 
OSGi
Experience level: 
Intermediate

Managing large distributed runtimes can be very hard, particularly when it comes to configuration. Tools like Puppet and Chef try to solve this by automating configuration rollout, but it can be very hard to cope when parts of the runtime need to be moved, or the underlying platform changes.

OSGi is a powerful modularity framework for Java, but it also provides support for dynamic life-cycles and loosely coupled service interactions. This makes OSGi an ideal tool for configuring and managing distributed environments, especially when responding to change.

Status: 
Accepted
Time slot: 
30 October 13:45 - 14:20
Room: 
Schubartsaal

Dynamic Hybrid Cloud Applications

Session Type: 
Standard
Track: 
OSGi
Experience level: 
Intermediate

The Cloud is booming. Economic advantages of utility computing, better time-to-market and apparent flexibility is what drives more and more businesses to move their critical systems into the third party infrastructures of cloud providers such as Amazon and Google. But are these providers and their infrastructures reliable? Are they secure and do they comply to local rules and regulations with regard to privacy sensitive data?

Status: 
Accepted
Time slot: 
30 October 14:30 - 15:05
Room: 
Schubartsaal

Discover Remote OSGi Services

Session Type: 
Standard
Track: 
Eclipse Technology
Experience level: 
Intermediate

This talk explains how the ECF project will take your existing OSGi service and promote it to a network service. The network service will be peer to peer or it will be registered with a discovery server and advertised to any interested clients. The clients then can use the service as if it was a local service. ECF has implemented the new OSGi RSA specification in order to achieve this.

Status: 
Accepted
Time slot: 
30 October 17:00 - 17:35
Room: 
Silchersaal