OSGi Community Event 2016 Presentation by Dirk Fauth (Robert Bosch GmbH)
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: