3. Observations
Extremely agile
(first mover advantage)
Architecture (and code base)
should be able to cope with change
Trend
Applications tend to
grow bigger and more
complex
Agile development
and refactoring have
become more common
7. What do we need
design
consequences
High-level
enterprise APIs
Architectural
focus on
modularity
Runtime
dynamic
module
framework
Right now,
OSGi is the
only option
let’s not
reinvent the
wheel
for modularity?
15. Eclipse OSGi plugin
http://bndtools.org/
Open source
OSGi components
http://www.amdatu.org/
Amdatu
That’s us
http://luminis-technologies.
com
Paul Bakker
paul.bakker@luminis.eu
@pbakker