[[BackLinksMenu]] [[TicketQuery(summary=PRO_LIB_CONNECTION_INTERFACES_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 == ^(Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ == Task requirements == ^(List the necessary requirements that the task must fulfill.)^ == Task result == ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ == Implementation idea == ^(Provide some rough implementation idea(s).)^ == Related == [wiki:PRO_LIB_CORE_COMMONS] [wiki:PRO_LIB_MODEL_COMMONS] == How to demo == ^(Provide instructions for demonstration of the task.)^ = 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 = handle server connection define interfaces for security (users, sessions change_server prolib should have functionality that allows it to connect to a server and access remote objects. Prolib will expose interfaces and other modules will provide implementation for the interfaces. This task defines an interface