Harvester Design

conseo 4consensus at web.de
Mon Feb 27 21:19:38 EST 2012


Hi M,

> Can we roughly summarize the design in ASCII?  We need an overview of
> how it works at the very top level, maybe something like this:
> 
> 
>                                    local UI      remote UI *
> 
>                                        | read        | read
> 
>                                        V             V
>            kick              store          read
>    Kicker ------> Harvester -------> Cache <----- CacheWAP
> 
> 
>    Component   Function
>    ---------   --------------------------------------
>    Kicker      Detect new post in remote archive
>    Harvester   Fetch post from remote archive
>    Cache       Store post locally
>    CacheWAP    Web API for remote reader of cache
>    UI          Show post to user, e.g. in TalkTrack *
> 
> 
> Is this correct?  If not, please make necessary changes.  Afterwards
> I'll ask questions about the details.
> 
> 
>   * The talk track (a remote UI) is labeled 2 in this mockup:
>     http://zelea.com/project/votorola/s/gwt/stage/_/mock/home-1.xht

I don't understand what "local UI" is supposed to mean. I see "Cache" as 
storage and (web) API for information retrieval. The "Cache" will only hold 
DiffMessages, not the complete communications stream. 

Besides that, the ASCII design matches my picture.

conseo



More information about the Votorola mailing list