Find Jobs
Hire Freelancers

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

$1500-3000 USD

Cancelado
Publicado hace más de 14 años

$1500-3000 USD

Pagado a la entrega
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).
ID del proyecto: 515659

Información sobre el proyecto

48 propuestas
Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
48 freelancers están ofertando un promedio de $3.275 USD por este trabajo
Avatar del usuario
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 en 45 días
5,0 (291 comentarios)
8,8
8,8
Avatar del usuario
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 en 30 días
4,9 (118 comentarios)
8,7
8,7
Avatar del usuario
******************************************************************.. 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 en 20 días
4,8 (127 comentarios)
8,1
8,1
Avatar del usuario
Hello plz check PMB for more details.
$2.500 USD en 35 días
4,8 (76 comentarios)
7,9
7,9
Avatar del usuario
Pl see PMB
$3.000 USD en 30 días
4,7 (21 comentarios)
7,8
7,8
Avatar del usuario
Hi, I specialize in ASP.NET & C# development. Please take a quick look at the PM. Thanks, Yousef
$3.000 USD en 30 días
5,0 (67 comentarios)
7,2
7,2
Avatar del usuario
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 en 50 días
5,0 (36 comentarios)
6,8
6,8
Avatar del usuario
please check pmb.
$5.000 USD en 45 días
5,0 (27 comentarios)
6,7
6,7
Avatar del usuario
Hi, we are interested in this project,gone through the details and are ready to start,thanks
$4.700 USD en 60 días
4,6 (29 comentarios)
7,2
7,2
Avatar del usuario
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 en 40 días
5,0 (4 comentarios)
6,4
6,4
Avatar del usuario
please see pmb....
$2.000 USD en 10 días
4,8 (65 comentarios)
6,4
6,4
Avatar del usuario
I can do this..
$5.000 USD en 60 días
5,0 (41 comentarios)
5,9
5,9
Avatar del usuario
Check PM for details
$3.000 USD en 60 días
4,7 (11 comentarios)
6,1
6,1
Avatar del usuario
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 en 20 días
5,0 (5 comentarios)
5,1
5,1
Avatar del usuario
Hello, Expert Computer Engineer , having experience in ASP.net,C#, Sql2005 , Can Start Work on Immediately effect . Thanx
$1.500 USD en 12 días
4,8 (14 comentarios)
4,9
4,9
Avatar del usuario
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 en 30 días
5,0 (7 comentarios)
4,2
4,2
Avatar del usuario
Hi Jones, Blackpearl infotech is interested in working with you. Kindly find PM.
$2.500 USD en 10 días
5,0 (1 comentario)
2,8
2,8
Avatar del usuario
please see my Personal message
$2.800 USD en 30 días
4,5 (1 comentario)
2,6
2,6
Avatar del usuario
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 en 45 días
5,0 (1 comentario)
1,4
1,4
Avatar del usuario
Kindly Check your PMB Thanks Alex
$3.000 USD en 20 días
5,0 (1 comentario)
1,0
1,0

Sobre este cliente

Bandera de UNITED STATES
Somewhere, United States
5,0
1
Forma de pago verificada
Miembro desde sept 22, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.