I have some applications that are deployed per customer. They are web apps. From time to time things arent working on them and i need a better way to monitor uptime. Here is what i want 1-Application service to run on a server that can manage authentication and group permissions. 2-Application service will give the instructions to the exe of what it should test 3-The exe will authenticate to the main service and get its instructions for what it should run against a wbe service that is located on each of the customer installs. 4-you will make a service that we put on each server/customer application. it will be a webservice that is WCF/SOAP. it will be authenticated and will be passed some job from the exe, 5-you will write some queries that are common to all of the customer apps like customer lookup or some table query 6-return the time it took for the query to run and the value of the query to the exe. This will prove that the system is up and running correctly 7- in some cases the exe will pass to the webservice specific values to run the query with like a specific user name pass etc.. this will be entered in the exe if needed to run that test We can chat more for specifics but you see where we are headed. Over time we will register more queries and tasks for the service to run via the exe So there are 2 services 1 on the core server that only talks to the exe and then there is another that is installed on each customer application installation (domain specific)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
c# 3.5, WCF, SOAP, win app,