NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

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: biweekly-2010: Nov-29 to Dec-10
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.

Change History

comment:1 Changed 2010-11-29T13:15:55-06:00 by rlentz

  • Status changed from new to closed
  • Resolution set to fixed

comment:2 Changed 2012-02-24T15:11:08-06:00 by curtis

  • Blocking 1001 added