Analysis
Overview
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.
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 BASE_SECURITY_MODEL_COMMONS_R0 access to these connections.
Task requirements
- Create a module for registering connection interfaces
- Expose an extension point for the actual registration
- Define an interface for supplying user and password information
- Document how to supply a connection interface
Task result
The task result is code
Implementation idea
- Work with the BASE_SECURITY_MODEL_COMMONS_R0 task to define the interface for permissions
- This is just a module to provide the connection interfaces to clients
Related
How to demo
- Demo any existing connection interface
- Share the documentation with the team (via the backlog?)
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 will expose interfaces and other modules will provide implementation for the interfaces.
This task defines an interface