Advanced Web Technology Assignment Help
- Task
A WebSocket is a computer communication protocol for two computer machines to communicate with each other. Representational state transfer (REST) is a new web service architecture. WebSocket is a stateful protocol, whereas REST is based on a stateless protocol.
Please write an essay no less than 1400 words about the “Comparison of REST with WebSocket”.
The essay needs to cover all four following aspects:
- Discuss what is representational state transfer (REST) technique
- Discuss testing and verification techniques of REST
- Provide and evaluate applications of REST and compare with WebSocket.
- Compare REST with WebSocket in terms of communication, performance, state, cost, dependency, scenario, etc.
2. Intended learning outcomes (ILOs)
2.1. Module-specific skills
- Understand WebSocket and REST web service types, architectures, and languages.
- Understand the difference between web services and APIs.
- Understand REST that can be used for creating web services.
- Evaluate web service REST and WebSocket techniques.
- Understand when to use Rest and when to use WebSocket.
2.2. Discipline-specific skills
- Use software to create WebSocket and REST services.
- Show an awareness of the explanations of web services.
- Carry out basic WebSocket and REST services deployment.
2.3. Personal skills
- Work independently with time management, self-monitoring one’s progress, setting realistic targets, and modifying those targets as necessary.
- Carry out research using online and technical literature.
- Demonstrate a basic understanding of advanced internet technology.
3. Rubrics
- Handed out: 13-Oct-2020 at 11:59 am
- Deadline: 27-Oct-2020 at 11:59 am
- This assignment counts 16% of the module’s mark.
- This assignment is an individual piece of work.
- The deadline is strict. Penalties for late submissions apply according to the University rules.
- Please remember to limit the file size to under 10MB and submit it before the deadline.
- You need to submit via Blackboard. The submission should be made using the Blackboard assignment feature.
- Once you select this assignment from the assessment folder, you will be taken to a different screen that allows the download of this description and the coursework cover sheet. In the same folder, you will find the submission link of the solution.
- The submission should include
- A PDF file containing your report and a signed academic integrity coversheet
- If the file is too large to submit on Blackboard, please use “filedrop.le.ac.uk” for your submission – there is no need to submit on “Filedrop” if you manage to submit on Blackboard.
- Once the files are added, and you are happy to proceed with submission, click the ‘submit’ button (the ‘save’ button will not transfer your submission but allow you to store work at intermediate stages). Once you have submitted, you cannot resubmit.
4. Marking Criterion
Mark Classification | Distinction (70%-100%) | Commendation (60%-70%) | Pass (50%-60%) | Fail (0%-50%) |
Idea (20 marks) | Presents a novel idea Choice of the idea is significant to the question posed. | Choice of the idea is significant to the question posed | Choice of the idea is significant to the question posed but not clearly described | Choice of the idea is not significant to the question posed. |
Organization (20 marks) | Use of diagrams and/or tables to support ideas discussed in the essay Use of sub-titles and/or clear topic sentences Good essay structure with a clear introduction, body, and conclusion Arguments presented in a logical order | The essay does not exceed the desired length Arguments presented in a logical order Good essay structure with a clear introduction, body, and conclusion | Unclear essay structure Arguments presented in a messy manner | No evidence of essay structure |
Writing Style (20 marks) | Concise writing style Scientific solid writing, which is close to a publishable standard No grammar or spelling mistakes | Scientific writing at the level of A-level students A few grammar or spelling mistakes | Many grammar or spelling mistakes | Writing is unable to communicate ideas Many grammar or spelling mistakes |
Discussion (20 marks) | Clear independent insight and critical awareness of relevant concepts Convincing argument Consideration of wider relevance Backs up arguments with appropriate references | Some evidence of independent insight and awareness of relevant concepts Convincing argument Backs up arguments with appropriate references | No evidence of independent insight, instead mainly relying on the opinions of others Good argument | Significant flaws in arguments |
References (10 marks) | no errors in citing materials, either in in-text citations or reference lists. The essay contains at least ten references. Most references are related to the essay | Minor errors in some references, either in in-text or reference list | Consistent errors either in in-text or reference list | Lacks understanding of proper citing procedures or lacks references altogether. |
Format (10 marks) | Times Roman 10pt, single-spaced, 1-inch margins, page numbers A cover page provides pertinent information | The paper follows the technical requirements, with a few minor exceptions Citations are solid but not thorough, with some noticeable omissions | There are some significant problems with the technical requirements of the paper that affect the strength of its analysis Citations are weak and/or the bibliography is incomplete | The paper does not follow a scholarly format in either technical or citation format. |
5. Marking and Feedback
- TAs and the module convenor will work together to mark submissions.
- Feedback will be given in the format of the marking criterion table, corresponding columns (distinction, commendation, pass, fail) will be ticked.
- TAs will help in distributing feedbacks.
- A paragraph of “overall comment” will be given at the end of the feedback.
- Feedback must be returned after 20 working days.
6. Cover Sheet of academic integrity
School of Computing and Mathematical Sciences
Cover Sheet for Coursework 1 (Year 2021-2022)
Module Code: _____________
Assignment: _____________
Surname (in CAPITALS): ______________
First name (in CAPITALS): ______________
Student ID: ________________ (for example: ab123)
I understand that this is a piece of coursework. I confirm that I handed in a signed Declaration of Academic Honesty Form (available at https://campus.cs.le.ac.uk/ForStudents/plagiarism/) and am fully aware of the statements contained therein. I understand if the submission will be checked by Turnitin software. Any submissions with a similarity score greater than 20% will be reported to Plagiarism Office for further individual assessment.