Changes between Version 2 and Version 3 of PRO_LIB_CONNECTION_INTERFACES_R0


Ignore:
Timestamp:
01/27/09 11:14:08 (16 years ago)
Author:
sriggins
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PRO_LIB_CONNECTION_INTERFACES_R0

    v2 v3  
    66 
    77== 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 
     9This 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 
     11Create 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. 
    912 
    1013== 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 
    1219 
    1320== Task result == 
    14 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 
     21 
     22The task result is code 
    1523 
    1624== 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 
    1828 
    1929== Related == 
    2030 
    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] 
    2335 
    2436== 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?) 
    2640 
    2741= Design = 
     
    3953 
    4054change_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. 
    4356 
    4457This task defines an interface