Changes between Version 2 and Version 3 of PRO_LIB_CONNECTION_INTERFACES_R0
- Timestamp:
- 01/27/09 11:14:08 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PRO_LIB_CONNECTION_INTERFACES_R0
v2 v3 6 6 7 7 == Overview == 8 ^(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.)^ 8 9 This task is about defining a connection interface in PRO_LIB. PRO_LIB should have functionality that allows it to connect to a server and access remote objects. 10 11 Create a module that allows other modules to register through an extension point that will provide the implementation for connections. Define the interfaces for security (see [wiki:BASE_SECURITY_MODEL_COMMONS_R0] access to these connections. 9 12 10 13 == Task requirements == 11 ^(List the necessary requirements that the task must fulfill.)^ 14 15 * Create a module for registering connection interfaces 16 * Expose an extension point for the actual registration 17 * Define an interface for supplying user and password information 18 * Document how to supply a connection interface 12 19 13 20 == Task result == 14 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 21 22 The task result is code 15 23 16 24 == Implementation idea == 17 ^(Provide some rough implementation idea(s).)^ 25 26 * Work with the [wiki:BASE_SECURITY_MODEL_COMMONS_R0] task to define the interface for permissions 27 * This is just a module to provide the connection interfaces to clients 18 28 19 29 == Related == 20 30 21 [wiki:PRO_LIB_CORE_COMMONS] 22 [wiki:PRO_LIB_MODEL_COMMONS] 31 * [wiki:PRO_LIB_CORE_COMMONS] 32 * [wiki:PRO_LIB_MODEL_COMMONS] 33 * [wiki:BASE_SECURITY_MODEL_COMMONS_R0] 34 * [wiki:PRO_LIB_LOCAL_CHANGE_SERVER_R0] 23 35 24 36 == How to demo == 25 ^(Provide instructions for demonstration of the task.)^ 37 38 * Demo any existing connection interface 39 * Share the documentation with the team (via the backlog?) 26 40 27 41 = Design = … … 39 53 40 54 change_server 41 42 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. 55 Prolib will expose interfaces and other modules will provide implementation for the interfaces. 43 56 44 57 This task defines an interface