Web Based - Network Administration Portal
$500-1000 USD
Paiement à la livraison
It's a webbased administration tool, the domain admin or network admin will use it to install a windows service remotely to the network PCs, the service is the controller of everything, it will listen to all requests coming from the Administrator (WCF hosted in Windows Service), and will let him to push other binaries (Plugins) to the client PC and host them to extend the functionality of the service let the administrator do more functions remotely as well as updates to installed assemblies.
## Deliverables
***Please check attached document for more details***
It's a webbased administration tool, the domain admin or network admin will use it to install a windows service remotely to the network PCs, the service is the controller of everything, it will listen to all requests coming from the Administrator, and will let him to push other binaries (Plugins) to the client PC to extend the functionality of the main service and also to provide updates to current assemblies.
The remote windows service will host those plugins and will provide the environment to let them work and do their jobs, and any plugin can do 3 things "Listen", "Execute", "Report"
? Listen to the main service commands, for example if someone developed a plugin to manage the event viewer remotely, the plugin will listen and wait for its commands (GetListOfEvents(), ClearEvents()? etc) each command can be done immediately or scheduled to run based on a recurrence pattern (Similar to outlook or DevExpress recurrence component).
? The execution of the plugin is under the context of the windows service which will provide administration privileges or any needed functionality from the service as a host.
? Report is communicating back the results or failures to the main server, the communication is XML based, WCF is recommended.
We don't need any plugin now, all what we need is the host.
The web application will list all clients, the administrator can select one or more PC from the clients list and start install/uninstall plugins, or configure them one by one or multiple.
The admin can delete them all, or can add multiple IPs or Computer names to do bulk installation, please consider the bulk management in all actions from the web.
After developing this framework we will add more bids and will invite you to develop more plugins, so this is considered the first phase of the project.
Nº du projet : #3816519