Find Jobs
Hire Freelancers

Distributed Enterprise System -.NET, Server/Client, MYSQL

$1500-3000 USD

Cancelled
Posted over 14 years ago

$1500-3000 USD

Paid on delivery
Below are the project requirements. We have existing technology in place, this is an updated version to replace that application. This will likely be ongoing after the initial design and we would like a long term relationship with our programmers! Project Developer Requirements Technology Knowledge: 1. C# .net 3.5 2. MySql 5.0+ Database knowledge a. Optimal relational table design b. .net connector knowledge 3. .net 3.5 LINQ technology 4. .net 3.5 WCF technology (and/or .net Remoting) a. 1 server to N clients (workers) b. Full duplex communication (server can send method calls to client and vice versa) c. Help designing an optimal system 5. Regular Expressions (not required) 6. .net 3.5 Web Services (not required) 7. Threading (Parallel threading) a. Thread safe data objects b. Thread creation and destruction c. Thread pools and lifetime management d. Sandbox for threads to exit without affecting other threads. 8. Web robots or Screen scraping concept (not required) 9. DOM/Javascript parsing (not required) 10. Logging systems 11. Windows Services Applications: 1. (1) Client Website – This website is the user interface for the master server. Allows the users to issue commands and view data generated reports. a. Talks to MasterServer through WCF/.net for server commands b. Use MasterServer’s WebServices/.net/WCF to lookup data (running thread count or other non-database lookups) c. Talks directly to shared (with masterserver) MySql database for display data. 2. (1) MasterServer – This is a (windows service/console) application that acts as a job distribution server. a. Accepts commands from Website. b. Talks directly to shared (with website) MySql database for long term job data. c. Accepts Client Requests for connection d. Sends work via Job Objects (over WCF/.net) to connected clients in a load balancing fashion (client responds with the Thread ID of the thread working on the job). e. Clients send job results (success or errors) via Result Object (over WCF/.net) and server responds with a string to continue or a null to stop. f. Clients who lose connection are considered dead and their jobs are distributed out. g. Masterserver leases out proxy addresses to clients . h. Keep a log of the results 3. (1) ProxyLeaseServer – This is a (webservice/windows service/console) application that leases out proxy address to the masterserver who assigned it to a client (worker). a. Keeps a MySql database of proxies addresses b. Keeps a MySql database of proxies currently leased c. Keeps a log of proxy uses per day d. Accepts commands from Masterserver only. 4. (1) Image Server – This is a (webservice/windows service/console) application that accepts images and produces answers once the process is completed. a. Talks directly to clients (workers) through .net/WCF with an Picture Object and waits for a response (string) or a set timeout. b. Needs a website to allow workers to manually type answers if needed. (Ajax/.net website) 5. (N) Worker server – This is a (windows service/console) application that performs jobs commanded by the master server. a. Connects to designated masterserver. b. Accepts any command from masterserver. c. When handed a new job create a new thread and keep the thread running until we get a null response from the server d. Connect to Image server with WCF/.net remoting and submit images and wait for response. e. Send result (success or errors) to masterserver and await string or null response. String means continue; null means kill thread. f. Keep historical logs of actions workers take. 6. (N) Result Viewer – This is a windows application that sits on user’s personal machines. a. The user is alerted when there are results for their running jobs. There are two possible ways to do this: i. Poll a webpage/webservice for a “result” listing page. ii. Connect to the masterserver through .net remoting/WCF and have the masterserver push results to the application b. When a user clicks on a result the masterserver should know which result was clicked and send the user the proper information. (Direct the user to a webpage). Each result should only be used once and should change status (color or someway to notify the user that it was clicked).
Project ID: 515659

About the project

49 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
49 freelancers are bidding on average $3,249 USD for this job
User Avatar
We are expert in doing this sort of stuff... No upfront needed, all payments through GAF escrow.. Online 16 Hours a day, Can start right away.. Thanks
$5,000 USD in 45 days
5.0 (292 reviews)
8.8
8.8
User Avatar
We're interested in this project. Check our experience at: [The administrator removed this message for encouraging communication outside Freelancer.com, which breaches our Terms and Conditions - Section 13: Communication With Other Users.]
$2,800 USD in 30 days
4.9 (104 reviews)
8.6
8.6
User Avatar
******************************************************************.. YOUR SEARCH ENDS HERE .. ******************************************************************* GET IT DONE RIGHT THE FIRST TIME! Hello, I look forward to talking to you further and getting started. I've been working in simple and extensive Website Coding (PHP, MYSQL, .NET, C#, ASP, DRUPAL, JOOMLA, DOTNETNUKE, PERL JAVASCRIPT, CSS, HTML), Website Designing and Graphic Design for •••over 10 years now. After working as a •••top sales and marketing representative for Sears, I began to independently pursue my career. I have experience in do-it-yourself CMS, Logos with flare and flash design to name a few. I went to college for business and marketing so •••I know what it takes to sell. Get it done professionally and get it done right! Thank you, USAGraphicPRO
$2,500 USD in 20 days
4.8 (127 reviews)
8.1
8.1
User Avatar
Hello plz check PMB for more details.
$2,500 USD in 35 days
4.8 (71 reviews)
7.9
7.9
User Avatar
Pl see PMB
$3,000 USD in 30 days
4.7 (21 reviews)
7.8
7.8
User Avatar
Hi, I specialize in ASP.NET & C# development. Please take a quick look at the PM. Thanks, Yousef
$3,000 USD in 30 days
5.0 (67 reviews)
7.2
7.2
User Avatar
Hello. I am very interested in the project. Please check pmb for detailed proposal. Thank you.
$2,000 USD in 30 days
4.9 (21 reviews)
7.2
7.2
User Avatar
Hi, if you can raise the cost then we would like to work on this project, please view pmb for previous experience in large scale projects along with quality. Regards, Tarun
$4,500 USD in 50 days
5.0 (33 reviews)
6.8
6.8
User Avatar
please check pmb.
$5,000 USD in 45 days
5.0 (27 reviews)
6.7
6.7
User Avatar
Hi, we are interested in this project,gone through the details and are ready to start,thanks
$4,700 USD in 60 days
4.6 (29 reviews)
7.2
7.2
User Avatar
We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please check PMB for more details. ………….
$3,000 USD in 40 days
5.0 (4 reviews)
6.4
6.4
User Avatar
please see pmb....
$2,000 USD in 10 days
4.8 (63 reviews)
6.3
6.3
User Avatar
I can do this..
$5,000 USD in 60 days
5.0 (41 reviews)
5.9
5.9
User Avatar
Check PM for details
$3,000 USD in 60 days
4.7 (11 reviews)
6.1
6.1
User Avatar
Let me know your Final Price and Final Time line for this project on PM , so we can Final the Deal on PM, am waiting for your Response...
$3,000 USD in 20 days
5.0 (5 reviews)
5.1
5.1
User Avatar
Hello, Expert Computer Engineer , having experience in ASP.net,C#, Sql2005 , Can Start Work on Immediately effect . Thanx
$1,500 USD in 12 days
4.8 (14 reviews)
4.9
4.9
User Avatar
Hello! I'm really interested in your project. Since I've done much of the things you are asking and have a experience doing software with .NET 3.5 technologies. I'll get to you via PM, cheers!
$2,000 USD in 30 days
5.0 (7 reviews)
4.2
4.2
User Avatar
Hi Jones, Blackpearl infotech is interested in working with you. Kindly find PM.
$2,500 USD in 10 days
5.0 (1 review)
2.8
2.8
User Avatar
please see my Personal message
$2,800 USD in 30 days
4.5 (1 review)
2.6
2.6
User Avatar
Hi, Can do this using the tools described. Have experience in developing SOA platforms using WCF. About Us: We are a bunch of professional programmers to the core. We have developed a variety of web/windows applications ranging from simple shopping carts to enterprise applications. We also have developed a number of services in .Net.
$1,500 USD in 45 days
5.0 (1 review)
1.4
1.4

About the client

Flag of UNITED STATES
Somewhere, United States
5.0
1
Payment method verified
Member since Sep 22, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.