Skip to content

Comm Prototype 3, the extended version of Builder-Prototype-2, embeds process pooling in the Mother Builder for compilation process, GUI Prototype and communication system for keeping each of the Server remotely

Notifications You must be signed in to change notification settings

AmritbaniKaur/Comm-Prototype-3

Repository files navigation

=============================================================================================================================================

The Project Demonstrates:

Req 1 : prepared using C#, the .Net Framework, and Visual Studio 2017

Req 2 : includes a Message-Passing Communication Service built with WCF WCF Comm is used between Repo, MotherBuilder and ChildBuilder to transfer build requests, ready requests and file request messages.

Req 3 : supports accessing build requests by Pool Processes from the mother Builder process, sending and receiving build requests, and sending and receiving files.

Req 4 : provides a Process Pool component that creates a specified number of processes on command The no. of processes to be opened by the MotherBuilder is specified in Command Line Arguments

Req 5 : uses Communication prototype to access messages from the mother Builder. they continue to access messages from the shared mother's queue

Req 6 : includes a Graphical User Interface, built using WPF

Req 7 : the GUI doesn't trigger the Mother Builder to start or stop processes and Comm

Req 8 : enables building test requests by selecting file names from the Mock Client Directory

Req 9 : integrates these three prototypes into a single functional Visual Studio Solution, with a Visual Studio project for each

============================================================================================================================================= The Storage: - \RemoteBuildServer\Storage\BuilderStorage : Separate folders will be created according to the no. of Child Builders

- MockClientStorage : 
	- \RemoteBuildServer\Storage\MockClientStorage\CodeFiles : 
		Contains Sample Directory Structure present at Client side to create Build Requests from
		A copy of this folder is in the main RemoteBuildServer folder

	- \RemoteBuildServer\Storage\MockClientStorage\BuildRequests : 
		created by the GUI will be saved here

- RepositoryStorage :
	- \RemoteBuildServer\Storage\RepositoryStorage\BuildRequests : 
		Build Requests sent by the client will be stored here
	- \RemoteBuildServer\Storage\RepositoryStorage : 
		< .cs files> : Currently these are not uploaded by the Client. A copy of this folder is in the main RemoteBuildServer folder

=============================================================================================================================================

About

Comm Prototype 3, the extended version of Builder-Prototype-2, embeds process pooling in the Mother Builder for compilation process, GUI Prototype and communication system for keeping each of the Server remotely

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published