Using OSGi Metadata with a Standard Class Loader
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
David Kemper
OSGi defines metadata describing dependencies between software components and how together they form a consistent and loosely-coupled system. OSGi forms the basis of the Eclipse development environment which we use as our customer design-time environment. This talk explores how to use the OSGi descriptive metadata in non-OSGi runtimes. This includes some best practices for componentization, approaches to building software aggregates, validation of the build products, and troubleshooting any problems that arise.
David Kemper is a Principal Architect at TIBCO Software Inc., a leading supplier of enterprise software that helps companies achieve service-oriented architecture (SOA) and business process management (BPM) success. He is currently working on several projects that integrate OSGi technologies into the TIBCO product stack.