Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » OHF » SODA Proposal
SODA Proposal [message #26476] Wed, 17 January 2007 13:34 Go to next message
Eclipse User
Originally posted by: dedeugd.us.ibm.com

OHF Component Proposal


NAME: SODA (Service Oriented Device Architecture)

SCOPE:
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
Toolkit).

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.


COMPONENT LEAD: Randy Carroll


STAKEHOLDERS
- 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
contributors:
- ARCOM,
- 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
o ARCOM


DELIVERABLES / PROJECTED MILESTONES
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.


EXTERNAL DEPENDENCIES AND RELATIONSHIPS
- General Eclipse Platform
- Java runtime with Equinox


RELEVANT STANDARDS and THEIR STATUS
- 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


ISSUES
Re: SODA Proposal (reformattted) [message #26538 is a reply to message #26476] Wed, 17 January 2007 13:46 Go to previous message
Eclipse User
Originally posted by: dedeugd.us.ibm.com

OHF Component Proposal


NAME: SODA (Service Oriented Device Architecture)

SCOPE: 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
Toolkit).

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.


COMPONENT LEAD: Randy Carroll


STAKEHOLDERS
- 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
contributors:
- ARCOM,
- 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
o ARCOM


DELIVERABLES / PROJECTED MILESTONES
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.

EXTERNAL DEPENDENCIES AND RELATIONSHIPS
- General Eclipse Platform
- Java runtime with Equinox


RELEVANT STANDARDS and THEIR STATUS
- 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


ISSUES
Re: SODA Proposal (reformattted) [message #577151 is a reply to message #26476] Wed, 17 January 2007 13:46 Go to previous message
Eclipse User
Originally posted by: dedeugd.us.ibm.com

OHF Component Proposal


NAME: SODA (Service Oriented Device Architecture)

SCOPE: 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
Toolkit).

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.


COMPONENT LEAD: Randy Carroll


STAKEHOLDERS
- 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
contributors:
- ARCOM,
- 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
o ARCOM


DELIVERABLES / PROJECTED MILESTONES
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.

EXTERNAL DEPENDENCIES AND RELATIONSHIPS
- General Eclipse Platform
- Java runtime with Equinox


RELEVANT STANDARDS and THEIR STATUS
- 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


ISSUES
Previous Topic:some background on SODA Proposal posted
Next Topic:OHF Bridge & ibmod235 server
Goto Forum:
  


Current Time: Thu Jul 31 07:29:38 EDT 2014

Powered by FUDForum. Page generated in 0.01535 seconds