[[BackLinksMenu]] [[TicketQuery(summary=S2S_WS_CONNECTOR_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == The WS connector should represent the client facade implementation. It is actually the logic, which connects the client to the web services. == Task requirements == The connector must be able to: * Send requests to a concrete server. For now, the possible requests are: * login() * getUserGroups() * userExists() * Receive responses from the web services. * Convert the XML response to a concrete object. * Return the object as a result. [[BR]] Implement this initial model of the connector, do not forget to write unit tests. == Task result == Source code. == Implementation idea == There is already a module named org.sophie2.server.connector, so there is no need of creating a new module for this. == Related == [wiki:S2S_WEB_SERVICES_R0] [[BR]] [wiki:S2S_CORE_MOCK_SERVER_R0] [[BR]] == How to demo == Show the class(es), run the test. = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)