The projects this Fall focus on building software testing tools. We will emphasize C++ code
but want our tools to be easily extendable to other similar languages like C# and Java.
In this fourth project we build and test a Remote Code Publisher, using parts we've built in
Project #2 and
Project #3, and
an asynchronous Message-passing Communication channel we build in this project.
Here's what we need to do for this project:
Develop a server:
A server is needed to accept request messages, and use the
Project #2
Code Publisher facility, as modified by
Project #3 to carry out
publishing operations.
The server needs a message dispatcher that routes messages to the appropriate publication facilities.
These
diagrams will
help you understand what is needed.