Changes between Version 9 and Version 10 of GROUP_APP_SERVER_RESOURCE_ACCESS_R0


Ignore:
Timestamp:
06/10/09 15:05:24 (16 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_APP_SERVER_RESOURCE_ACCESS_R0

    v9 v10  
    1010== Task requirements == 
    1111 * Decompose the server in appropriate modules with well-defined functionality (and do the refactoring needed): 
    12   * The core and the persistence should remain in separate modules. 
    1312  * Server persistence at this iteration is not a requirement. It can be fake (dumping everything to memory) for ease of implementation. 
    1413  * The Sophie2 Server should use the base resource model of Sophie2 (that includes book, users and groups at this iteration). 
     
    1615  * The modules should be well structured, with clear communication between each other.  
    1716  * It would be good to create a draft diagram of the modules decomposition. 
    18  * Add resource access support to the facade (it currently only provides access to user and group managers): 
    19   * Implement both the server-side and the client-side of the facade. The former will provide resource access to the web services and the web UI, while the latter will be used by the new palette created. 
    20  * Provide ability for the web services to serialize resources in order to pass them to the client. 
     17 * Revise the currently implemented app_connectivity part (ability to establish a session), if it is not currently working, make it work with the new server model. It will be needed for resource listing.  
     18 * Add resource access support for the server (it currently only provides access to user and group managers): 
     19  * Implement both the server-side and the client-side of the facade. This way the client will be able to connect to the server and access resources there. 
    2120 * Create a palette for listing server resources and make it work synchronously with the existing Connections palette (i.e. display the resources of the server we are connected to): 
    2221  * It should be in the Servers tab in the left flap. 
    2322  * At this iteration it should list all the resources on the server (users, groups, books). No resource list filtering is required. 
    2423  * It should support opening a book on a double-click (other actions will be implemented at a next iteration). 
    25   * It should be consistent with the Resources palette. 
    2624 
    2725== Task result ==