Completed

A very basic three-part system consisting of a client, a proxy, and two servers in Java.

Need to build a very basic three-part system consisting of a client, a proxy, and two servers.

There are multitudes of reasons why data needs to be processed at the server side, and not at

the client side including but not limited to performance and security considerations.

For this assignment, the client’s role is to sequentially send one hundred randomly generated

strings of size twenty characters each to some server, which then eliminates the vowels from

the strings and eventually sends them back to the client to print on the screen.

There is a catch though. Between the client and the server there is a proxy which acts like a

load balancer. The function of the proxy is to dispatch the message for processing to either

Server1 or Server2 for the vowels to be eliminated and the string to be sent back. Here is the

sequence of what happens:

1. Client establishes connection with Proxy.

2. Proxy establishes connection with Server1.

3. Proxy establishes connection with Server2.

(Hint: the proxy acts as a server to the client, and the proxy itself is a client to both

servers).

4. Client sends a message to Proxy.

5. Proxy decides at random whether to relay the message to Server1 or Server2.

6. Proxy sends the message to either Server1 or Server2.

7. Server1 or Server2 eliminate the vowels from the message and send it back to Proxy

(string will be possibly reduced in size).

8. Proxy sends the message to client.

9. Client prints the message on the screen.

10. Client repeats the process from (4) for the next message until all messages are

processed.

Skills: Java

See more: igcse mathematics, A-level pure mathematics 1 ,2,3, I need a basic business card, Write a public class method chopMiddle that accepts a String parameter with 5 integers in it separated by commas (e.g. “1,2,3,, project management, english, technical writing, data entry, cms, twitter, design, seo, php, android, software testing, marketing, java, sales, mysql, css, html

About the Employer:
( 1 review ) Ottawa, Canada

Project ID: #17319062

Awarded to:

IFI91

Hello, Sir Weebside Inc. is a professional freelancer service provided to worthy clients like you. We can provide our best developers to provide you High-Quality Product with 100% Delivery Rate, 100% Satisfaction. More

$30 CAD in 0 days
(41 Reviews)
5.0

11 freelancers are bidding on average $145 for this job

octopus823

Hello. My primary skill is Java. I have rich experiences with JAVA Programming. So I am very interested in your project. I can build this application successfully as your requirement. I am ready to take your project no More

$155 CAD in 3 days
(103 Reviews)
8.6
bdlions

Hello Sir, I am interested in your project. I have completed lots of projects successfully in java. Please kindly visit my profile. I can implement your three part system consisting of a client, a proxy and two server More

$100 CAD in 3 days
(21 Reviews)
4.4
$111 CAD in 1 day
(6 Reviews)
2.7
lira1992

Hello, I can help! What is needed? I have more than 5 years of experience programming in c, c ++, java and php. I am a student of <h1> systems engineering <h1> I speak Spanish. this video is an example of my work.(li More

$100 CAD in 3 days
(2 Reviews)
2.0
xversial

I'll be happy to do your assignment for you. My work will guarantee you to stand out from the rest of your class, and for a little extra, I'll be happy to sit on teamviewer or anydesk in a call and teach you about ever More

$250 CAD in 1 day
(0 Reviews)
0.0
mishazaheer22

being an engineer i believe i can do the job in better way.

$77 CAD in 2 days
(0 Reviews)
0.0
$55 CAD in 4 days
(0 Reviews)
0.0
sputilov

Hi. I'm interested in your project. I can implement it using Spring Cloud framework. It has been designed for your needs (multiservices, proxy, security, load balancing, etc.) In future you we be able use all its featu More

$588 CAD in 14 days
(0 Reviews)
0.0
PolliFreelancer

I have experience with Java for a long time. I think to be able to develop both servers and client side Java code for you.

$45 CAD in 3 days
(0 Reviews)
0.0
thorsgirl

Hello, I realise there are many bids for your project, but I will deliver it to you within 3 days, at half the rate that you've fixed. 75$. That's it. You see, I'm more interested in working ans sharpening my skills th More

$83 CAD in 3 days
(0 Reviews)
0.0