Ticket #269 (closed task: fixed)
Opened 2010-11-04T14:09:02-05:00
Last modified 2012-02-24T15:11:08-06:00
Leveraging Enterprise processes for modular functional design
Reported by: | rlentz | Owned by: | rlentz |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Plugin Framework | Version: | |
Severity: | non-issue | Keywords: | OME Curvelet ImageJ EJB Web Services Hessian |
Cc: | Blocked By: | ||
Blocking: | #1001 |
Description
Our prior work has used common web service approaches for using software features written in other languages for integration with ImageJ's current plugin mechanism. Specifically, this approach used EJB wrapper to produce a stateless EJB and allowed dependency injection of the bean as a Hessian web service.
Current integration requirements indicate that this approach may be a way ahead since it leverages mature integration based technology that was developed to solve these types of challenges. Specific use cases to employ data exchange between ImageJ and an OME server and the use of new feature (such as curvelet analysis) is thought to be demonstrable based on our prior work.
Success for this task consists of two demonstrable objectives:
1) Create and consume the curvelet analysis service in ImageJ as a plugin
2) Create and consume a data exchange service in OME within ImageJ
These two use cases were chosen to further demonstrate standardized enterprise integration approaches within a near term, relavant context.