It returns a list of links to the DocumentBase . At least HTTP and FTP client should be implemented in the prototype. In future extensions, new client may be added, such as the SQL client, POP client. Because these protocol clients are encapsulated inside the Collector component, WCP can incorporate new protocol seamlessly. It contains 2 agents, local and remote.
Local agent handle the normal local file system operations.
Remote agent is able to send the document to a remote destination, or upload to the server. So the protocol clients are shared by Collector and Distributor . WCP will be implemented using Java. We choose Java because Platform independent, one code for all. Object Oriented, the code is more maintainable.