Changes between Version 4 and Version 5 of S2S_WS_CONNECTOR_R0


Ignore:
Timestamp:
01/27/09 14:37:20 (16 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • S2S_WS_CONNECTOR_R0

    v4 v5  
    77 
    88== Overview == 
    9 The Web Services Connector is a client that connects to the web services of the S2S and provides the S2S_FACADE interfaces. 
     9The WS connector should represent the client facade implementation. It is actually the logic, which connects the client to the web services.  
    1010 
    1111== Task requirements == 
    12  * Research the current functionality the UserWebServices provide:  
     12The connector must be able to: 
     13 * Send requests to a concrete server. For now, the possible requests are: 
    1314  * login() 
    1415  * getUserGroups() 
    1516  * userExists() 
    16  * Get into the technologies used to provide web services:  
    17   * [wiki:S2S_WEB_SERVICES_R0] 
    18  * Already there is a module for the connector classes (org.sophie2.server.connector), so there is no need of creating new modules. 
    19  * Currently, the connector module uses a mock facade, which provides to the client. Since there is a running testing server now, the connector should be able to connect to its web services. 
    20  * Write appropriate unit tests. 
     17 * Receive responses from the web services. 
     18 * Convert the XML response to a concrete object. 
     19 * Return the object as a result. [[BR]] 
     20Implement this initial model of the connector, do not forget to write unit tests. 
    2121 
    2222== Task result == 
    23 Source code, unit tests. 
     23Source code. 
    2424 
    2525== Implementation idea == 
    26 Read about [http://velocity.apache.org/ velocity] and the design in [wiki:S2S_WEB_SERVICES_R0] to understand the format of the return result. 
     26There is already a module named org.sophie2.server.connector, so there is no need of creating a new module for this. 
    2727 
    2828