Getting started with OSGi declarative services

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=U8DVlHxjhFU



Duration: 35:25
7,846 views
30


OSGi declarative services exist for a long time and are used to implement a modular service-oriented architecture. Because of the supported dynamics, the easy way to define, register and consume services, declarative services can be found in various scenarios. With Eclipse 4 for example, declarative services are therefore used more often than the Equinox specific extension points.

In this session I will give an introduction to declarative services in general. How to create and use them in combination with the DS annotations. This session will focus on the usage of Bndtools and Felix SCR to also show some of the features introduced with DS spec 1.3.

I published a Getting Started Tutorial that covers in general the contents of this session:

http://blog.vogella.com/2016/06/21/getting-started-with-osgi-declarative...
For the OSGi track I will of course remove the PDE specific things and focus only on DS in general and showing the examples with Bndtools.

This talk will explain in details how to configure the classloaders and dependencies as well as how to create a websocket bridge for the internal OSGi plugins.







Tags:
EclipseCon Europe
2016
OSGi