IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 81 and Version 82 of ippToPsps


Ignore:
Timestamp:
May 18, 2010, 2:48:47 PM (16 years ago)
Author:
rhenders
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ippToPsps

    v81 v82  
    162162== New design ==
    163163
     164{{{
     165                                                                                                     
     166         ____________________________________________________________       
     167        |                                                            |     
     168........|...........................          .......................|.....                 
     169.  ____\|/_____       ___________   .        .    _________        __|__   .
     170. |           |      |           |  .        .   |         |      |     |  .
     171. | ippToPsps | ---> | datastore |-------------->| DXLayer |----->| ODM |  .
     172. |___________|      |___________|  .        .   |_________|      |_____|  .
     173.                                   .        .                             .
     174 ...................................         ..............................   
     175               
     176               IPP                                       PSPS                         
     177                                         
     178}}}
     179
     180
    164181Instead of creating a new datastore instance within PSPS and using the {{{DXLayer}}} as communication layer between the ODM and the IPP, we propose that the {{{DXLayer}}} forms no part of the feedback system. It should be simplified such that it only facilitates loading, i.e. polling the IPP datastore for new data, converting it to csv files then sending these on to the ODM. Instead, to complete the circle, the {{{ippToPsps}}} code will poll the ODM directly, bypassing the {{{DXLayer}}} altogether. This also forms the basis of a full recovery system as, at a later date, {{{ippToPsps}}} can be coded to respond intelligently to the myriad of errors that may occur within the ODM. The {{{DXLayer}}} need know nothing of the how or why a certain batch is being submitted by the IPP, it should just grab it, convert it and pass it along to the ODM.
    165182