Analysis of Task Summa integration

First thoughts on choice of integration with Summa

There are three ways in which Summa can receive content for indexing (and presentation)

The last option appears to be the most convenient for our use. Reason: The first would require more development on our part than the last. And the second is less convenient for Summa than the last. So, the last it is.

Overview of the work needed for Summa integration

The following is an overview of what work needs to be done by the different groups.

There will be two kinds of interaction between DOMS and Summa:

As DOMS-GUI users will need to search for non-published objects, we need separate Summa Storage APIs, and separate Summa Searchers.

So what should be done, and who should do it:

Summa Searcher for normal web search

Summa Storage API for normal web search

Summa Searcher for DOMS-GUI search

Summa Storage API for DOMS-GUI search

Summa Webservice call from DOMS-GUI

Methods needed in Summa integration component, as an implementation of the Summa storage API

We need an implementation of Summa's ReadableStorage interface, that is, the following methods

See Summa Storage API javadoc at (where?)

Sequence diagrams showing the surroundings of the Summa Integration component:

SummaIntegrationIndexing.png

SummaIntegrationDisplay.png

Prerequisites and Assumptions

Resources

Tasks/31/AnalysisDocument (last edited 2010-06-07 10:28:33 by jrg)