Skip to content

MEDIator 1.0 Current Status and Future Work

Pradeeban Kathiravelu edited this page Nov 1, 2018 · 2 revisions

Current limitations of MEDIator:

  1. Still tied to DICOM data sources, and the DICOM hierarchy of collections, patients, studies, and series (by using TCIA-SDK.jar).
  2. Supports multiple data sources (such as caMicroscope, TCIA, S3 buckets, and local file systems). But the multi-data source support is a limited one in several aspects.
  • First, the REST API mostly exposes “Replicaset API” — which deals with creating replicasets from TCIA. The equally important “Integrator API” — which manages replicasets spanning multiple data sources, remain mostly a second-thought.

  • Second, there is no easy way to keep adding more and more data sources into the Integrator API. We have discussed the design in our papers and meeting — this is just an implementation challenge.

  • Third, mediator-webapp is an implementation for TCIA. Thus, it does not offer an implementation for Integrator API, spanning data sources. Further, it was developed before the REST APIs were built. Therefore, it directly queries the data instead of using the REST APIs.

Ideally, the webapp should just consume the REST APIs. Now, one can use both the RESTful APIs and the embedded-tomcat based webapp to consume MEDIator replicasets.

Clone this wiki locally