from my conversation with James Governor after my flying visit to London for Dell Tech Camp, I’d known James was interested in OSGI from our conversations when it was an emerging technology and I was still at IBM; I hadn’t realized how much though until our recent discussion, and his blog entry for today, James quotes Kevin Cochrane, VP of marketing, CEM at Adobe. Kevin says of OSGI:
“There are 3 OSGi use cases relevant to customers:
1. updates. ie bug fixes to customer production systems. there is no need to bring them down.
2. extending new services. you might have 12 services, and a huge user community – you can still roll out extensions with no downtime.
3. discovery of new services. find a pre-packaged piece of code. browse, integrate and deploy.”
And yes, those are the key benefits that I can see us exploiting and delivering direct customer value through what they enable, rather than simply what they are. OSGI has many other “technical” benefits in the architecture and development space, but these three deliver the most value to the customer.