You are on page 1of 5

Course Name: ITG402 Integrative Programming and Technologies

Assessment Type: Assignment 2 - Individual


Assessment Title: Design patterns for SOA with REST.

Assessment Details and Submission Guidelines


Purpose of the This assignment is designed to assess students’ knowledge and skills related to the
assessment (with following learning outcomes:
Course Learning
Outcome 1- Design patterns for SOA with REST.
Mapping)
Weight 10% of the total assessments
Total Marks 100
Word limit 2000 – 3000 word
Due Date Week 13, Saturday 9th January 2021 - submit your report on Google Classroom
Submission  All work must be submitted on Google Classroom by the due date along with a
Guidelines Title Page.
 The Assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body)
font and 2.54 cm margins on all four sides of your page with appropriate section
headings.
 Reference sources must be cited in the text of the report and listed
appropriately at the end in a reference list using IEEE or Harvard referencing
style.
 You can use the below library resources available to our students:
 ACM DIGITAL LIBRARY- https://dl.acm.org/
 IEEE Pick 5 - https://www.computer.org/csdl/home

1) IEEE Intelligent systems


2) IEEE Transactions on software engineering
3) IEEE Security and privacy
4) IEEE Software
5) IEEE Transactions on pattern analysis and machine intelligence

Extension  If your assignment is not submitted on time and you have not received an
extension, late assignment submissions will result in a penalty. A one-week late
submission results in a 10% deduction on the assignment marking; while a
assignment submitted between 1 and 2 weeks late will be subject to a 20%
deduction on the assignment marking. Submissions after two weeks will be
considered a fail on the assignment.
Academic  Plagiarism defined as the presentation of another person's work as your own.
Misconduct and This includes copying from books without referencing the material or copying
Plagiarism from another student's work.

Prepared by Dr Hena Iqbal December 2020


ITG402 Individual Assignment 2 Integrative Programming and
Technologies

Assignment Description:

1. You are required to select any department from any organization. Select at least four processes or
tasks performed by the department. Apply the concept and principles of SOA and REST to design
the architectural system for the above department.

You are required to:

a. Mention at least four processes or tasks performed by that department.

b. Draw services required for each process using SOA with REST.

c. Design the capabilities provided by each service.

d. Design complete system using all the services mentioned above to show how these
services will communicate with each other.

Marking criteria:
Marking criteria is shown in the following table. Marks allocated as follows:
Note: The marking criteria varies for each Assignment
Sections to be included in the report Description of the section Marks
Question 1 , a Design patterns for SOA with REST. 10
Question 1 , b Design patterns for SOA with REST. 20
Question 1 , c Design patterns for SOA with REST. 20
Question 1 , d Design patterns for SOA with REST. 30
Discussion Discuss your results and support the result 10
using the design and example
Presentation and Demonstration Create a 10-minute presentation and 5- 10
minute technical Demonstration
Total 100

Page 2 of 5
ITG402 Individual Assignment 2 Integrative Programming and
Technologies

Marking Rubric for Assignment: Total Marks 100

Note: The marking rubrics varies for each Assignment

Mark 80-100 70-88 60-68 50-58 <50


Excellent Very Good Good Satisfactory Unsatisfactory
Question 1 , All topics are pertinent Topics are Generally Some relevance This is not relevant
a and covered in depth. relevant and relevant and and briefly to the assignment
Ability to think critically soundly analyzed. presented. topic.
demonstrated analyzed.

Question 1 , All topics are pertinent Topics are Generally Some relevance This is not relevant
b and covered in depth. relevant and relevant and and briefly to the assignment
Ability to think critically soundly analyzed. presented. topic.
demonstrated analyzed.

Question 1 , All topics are pertinent Topics are Generally Some relevance This is not relevant
c and covered in depth. relevant and relevant and and briefly to the assignment
Ability to think critically soundly analyzed. presented. topic.
demonstrated analyzed.

Question 1 , All topics are pertinent Topics are Generally Some relevance This is not relevant
d and covered in depth. relevant and relevant and and briefly to the assignment
Ability to think critically soundly analyzed. presented. topic.
demonstrated analyzed.

Discussion Demonstrated Demonstrated Demonstrated Demonstrated Did not


excellent ability to think excellent ability ability to think ability to think demonstrate the
critically and evaluate to think critically and critically and did ability to think
requirements critically but did evaluated not evaluate critically and did
appropriately not evaluate requirements requirements not evaluate
requirements appropriately appropriately requirements
appropriately appropriately

Presentatio Logic is clear and easy to Consistency Mostly Adequate The argument is
n follow with strong logical and consistent cohesion and confused and
arguments convincing logical and conviction disjointed
convincing

Page 3 of 5
ITG402 Individual Assignment 2 Integrative Programming and
Technologies
 

  
STUDENT NAME:  
STUDENT ID. NO.:
  ITG402 Integrative Programming
COURSE NAME: and Technologies

Week 13, Saturday 9th January


2021 - submit your report on
  SUBMISSION DATE: Google

ASSIGNMENT COVER SHEET


LEARNING OUTCOMES

x Design patterns for SOA with REST

RESULT
Submission requirement: OVERALL
GRADE
1 Signed cover sheet
2 Assignment report
3 Attached a Turnitin report

Assessors feedback:
 
  

 
 
I certify that the work contained within this Assignment is all my own
work and referenced where required.

Student Signature: Date:

Assessors Name: Signature Date:

Page 4 of 5
ITG402 Individual Assignment 2 Integrative Programming and
Technologies
*Please use the Coversheet in the previous page for your Assignment
END of ASSIGNMENT – GOOD LUCK

Page 5 of 5

You might also like