OSGi™ Users' Forum UK - Previous Meetings
19th Jan, 2010 - Apache ACE & OSGi Remote Services with SCA
The meeting was held at IBM, London, UK.
Sponsors: Many thanks to IBM for providing the meeting room and facilities, Luminis and Paremus for sponsoring post-meeting drinks, Neil Bartlett for video podcating and Skills Matter for supporting the event. (If you are interested in sponsoring future events please ).
18.00hrs - Registration
18.15hrs - Welcome, News & Announcements (Mike Francis & Chris Brind)
18.30hrs – OSGi provisioning with Apache ACE (Marcel Offermans)
19.15hrs – OSGi Remote Services with the Service Component Architecture (Graham Charters)
20.15hrs - Meeting Close & Retire to the Pub
OSGi provisioning with Apache ACE
When assembling software out of reusable components, the task of deploying software onto an ever increasing number of connected devices is not trivial to solve. This becomes even harder when these devices have heterogeneous software stacks and require different components. This presentation will show how software components can be distributed to different types of devices, ranging from mobile phones to nodes in the cloud, based on Apache ACE, an open source, OSGi based provisioning solution.
The Apache Ace project, is based upon software donated by Luminis earlier this year; the software been applied to quite a number of real-life projects for provisioning e.g. On-ship Radar systems, field X-Ray Equipment, Software updates and license management for a Content Management system, and airport baggage handling systems.
OSGi Remote Services with the Service Component Architecture
OSGi V4 R4.2 introduced the Remote Services specification which, for the first time, gave a standard way to describe the distribution of OSGi services. The design took a simple 'light touch' approach which meant that Remote Services implementations could embrace a wide variety of existing distribution technologies.
In parallel, OASIS has been developing the Service Component Architecture (SCA) specifications. SCA provides a heterogenous SOA programming model which spans an extensible number of implementation technologies (EJB, BPEL, C++, COBOL), bindings (Web services, JMS, IIOP, etc.) and policy (WS-Policy, etc).
This presentation will give a brief introduction to the OSGi Remote Services and Service Component Architecture technologies. It will then describe how the two can be combined allowing OSGi applications using Remote Services to exploit the variety of SCA implementation technologies, bindings and the policy framework.
Marcel Offermans (Luminis) Marcel is a senior software architect at Luminis, responsible for the architecture and development several OSGi based products and projects - including a software provisioning and license management product; he is a PMC member of Apache Felix, a committer of Apache ACE and interested in all Java and OSGi related development.
Graham Charters (IBM) Graham Charters is a Senior Technical Staff Member at IBM's Hursley development laboratory in the UK. He is the Application and Integration Middleware division's technical lead in the OSGi Alliance Expert Groups, actively participating in number of requirements and design documents, including Distributed OSGi. He is also an active member of the OASIS SCA Java and Assembly Model Technical Committees.
Copyright © 2018 OSGi™ Alliance. Comments about the site? Send them to: OSGi Alliance WebMaster.