摘要:cloud computing代写 New messages sent by the user or other connected users should be shown to the user with a maximum delay of 1.5 seconds....
cloud computing代写 云计算机作业代写 CS代写
Goal: Web Services cloud computing代写
Your task is to develop a chat tool that should consist of a server and a client component.
The server should allow clients to
create chat-rooms
list all existing rooms
join existing chat-rooms
leave a chat-room
Once created, chat rooms store all data (messages sent to the room) for as long as they exist.
The client should provide an interface that enables a user to
create a room,
list the existing rooms,
join one or more existing chat-rooms
send messages to chat-rooms
leave one or more rooms
If the user connects to a chat room all previously sent messages of that room should be displayed. New messages sent by the user or other connected users should be shown to the user with a maximum delay of 1.5 seconds.
Technology: REST OR SOAP cloud computing代写
Implement the chat-room application (client & server) using REST OR SOAP.
Since the server and client should run on different machines use docker-compose. In case you choose to also use a custom dockerfile please submit them.
Handin & Marking: cloud computing代写
Please hand in:
docker-compose.yml file
Dockerfile(s) – if you developed a dockerfile
client source code file named client.cs or client.java
Server source code file named server.cs or server.java
Report on how to start your code and a test report.
Functionality = 80 % Documented source code = 10 % Report = 10%
24小时在线客服 微信同QQ:321652919