Ticket #319 (closed task: wontfix)

Opened 9 years ago

Last modified 6 years ago

Web Service / SOA Implementation

Reported by: rlentz Owned by: curtis
Priority: minor Milestone: imagej-3.0.0
Component: Plugin Framework Version:
Severity: minor Keywords:
Cc: Blocked By:


Binary web services can allow rapid adoption of modular code as ImageJ plugins. Specifically, this approach targets rapid implementations of modular code components in languages other than Java.

This task consists of several steps: Add SOA discovery code to WFP, set up VM instances for Windows and Linux that serve functionality published to the service directory

Identify prior sobel filter code in python, c, and c++. Configure a publish mechanism that allows users to publish implementation services to a centralized SOA service directory. Demo publication to the directory, module discovery within WFP, incorporation into WFP, and use from IJ1 as a plugin.

Create tutorials in the WFP documentation for uses demonstrating how to add implementations in languages other than Java into the WFP plugin handling infrastructure (export as IJ1/IJ2 plugin).

Change History

comment:1 Changed 9 years ago by rlentz

  • Milestone changed from biweekly-2011: Feb-14 to Feb-25 to imagej-2.0-release

comment:2 Changed 9 years ago by curtis

  • Owner changed from rlentz to curtis
  • Status changed from new to assigned
  • Milestone imagej-2.0-final deleted

comment:3 Changed 9 years ago by curtis

  • Milestone set to imagej-3.0

The focus of this ticket could be to enable the ImageJ module framework to call web-services-based code from non-Java languages. Integration with WFP would come for free by virtue of it integrating with the ImageJ module framework in general.

comment:4 Changed 6 years ago by curtis

  • Status changed from assigned to closed
  • Resolution set to wontfix

It would still be nice to have a web-services-based interoperability mechanism for ImageJ plugins. But until we have some concrete use cases let's hold off. This issue will likely come up again in the future, but is not urgent and does not require a ticket reminding us to someday do the work.

Note: See TracTickets for help on using tickets.