In this short talk, we will describe a methodology to expose Eclipse plug-ins as
Web services. By embedding a SOAP handler (we use Apache Axis) into the Equinox
server-side container, we have created an extensible framework for automatically
generating Web services derived from code that is generally platform-dependent.
This enables the full functionality of platform-dependent Eclipse plug-ins to
be available outside of the Java and RCP. The Eclipse plug-ins are encapsulated
by an adoption layer (also an Eclipse plug-in) that can expose either a subset
or full implementation of your API. Additionally, because the framework is not
dependent on a specific Web services framework, it can be adapted to fit the
ever-evolving world of Web services. This mashup of technologies has been
implemented and tested within the Eclipse Open Healthcare Framework (OHF)
project as the OHF Bridge.
The lack of Java-powered applications in the healthcare vertical poses a problem
to the Eclipse OHF project, a collection of Java components designed to aid in
healthcare system interoperability. Currently .NET and LAMP-based products
dominate the healthcare landscape. As a result, we have developed the OHF Bridge
- a web services component designed to expose a subset of features provided by
the Eclipse OHF project, enabling interoperability across platforms.
Currently the OHF Bridge is powering an impressive set of healthcare
applications, most of which are not written in Java. These standalone
applications have already demonstrated the power of Eclipse OHF and the OHF
Bridge by participating in key industry interoperability events, such as the IHE
Connectathon, the US NHIN demos, and the HIMSS Interoperability Showcase.
Matt is a software engineer in the healthcare informatics research group at IBM's Almaden Research Center. He is a recent graduate of the University of Oklahoma.
Eishay Smith is a Senior Software Engineer At Almaden Research Center. Leading the IBM Contributions to the Eclipse Open Healthcare Framework (OHF) Project, and personally in charge of the OHF Bridge.
Last few years I worked on solutions in the Healthcare industry, but basically I'm a technology geek did stuff all over from mobile, desktop, to server side applications and architecture. My favorite is server side technology in distributed environment.