Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » OHF » SODA Proposal
SODA Proposal [message #577105] Wed, 17 January 2007 18:34
Eclipse UserFriend
Originally posted by:

OHF Component Proposal

NAME: SODA (Service Oriented Device Architecture)

This contribution provides the components necessary to interface an
extremely wide range of medical devices into healthcare enterprise
solutions. In addition to supporting standard Java runtime environments
like RCP/Equinox, these components will support the integration of devices
as SOA services.
The components are provided with Eclipse tooling which supports their
recommended usage and will be supplemented with an end-to-end reference
implementation to serve as a best practices example. This contribution is
comprised of two main components: DeviceKit and SAT (Service Activator

DeviceKit is a Java component which provides a mechanism to abstract
proprietary and diverse device interfaces. It is approximately 40,000
lines of Java code. It provides a means to create reusable higher
application level interfaces to the devices on one side, and to integrate
with messaging and eventing middleware on the other side.

DeviceKit requires the use of SAT. SAT is a Java component that simplifies
the building of OSGi service-oriented bundles. It is approximately 8,000
lines of Java code. By decreasing the complexity of OSGi bundle
development, this toolkit provides increased acceptance of OSGi in the
device community. In addition to making the use of OSGi services easier,
it supports the creation of well behaved bundles, reducing development
time, reducing training costs, and promotes consistent bundle behavior.


- Committers.
o In addition to the Component Lead, IBM has assigned 3 committers to
this project:
- Dave Lavin and Kristen Balhoff (for DeviceKit)
- Simon Archer (for SAT).
o The following parties have agreed to roles as committers and/or
- University of Florida,
- Pervasa,
- US Army NAC

- Customers/Consumers
o IBM Product (WebSphere Premises Server v6.0 will incorporate these
Eclipse components in its 1Q07 release)
o IBM Services
o IBM device partners and OEMs
o Medical device manufactures
o Healthcare system Integrators
o Pervasa

These components have been converted and packaged as Eclipse components,
tested with Equinox and are ready for transfer to the Eclipse repository.
This first milestone will be the addition of an end-to-end reference
implementation (in-home diabetes monitoring) to serve as a best practices
example. The next milestone will break the reference implementation into
a device framework and a server side framework. Additional requirements
for milestone content will be driven by community requirements.

- General Eclipse Platform
- Java runtime with Equinox

- DeviceKit provides a means to device, connection and protocol adapters
that support the standards required by the devices and their connections
(e.g. IEEE 1073, serial, TCP/IP etc)

- DeviceKit provides a means to plug in support for enterprise level event
and messaging standards (e.g. WS-I Basic, MQtt) and for message payload
(e.g. HL7)

- SAT supports OSGi

Previous Topic:How to use Bridge in Eclipse RCP
Next Topic:some background on SODA Proposal posted
Goto Forum:

Current Time: Wed Apr 25 20:39:47 GMT 2018

Powered by FUDForum. Page generated in 0.02429 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software