COMP 655: Distributed/Operating Systems - Summer 2011
2024-05-05 05:48:26 UTC
Home
Lectures
Assignments
Books, web, tools
 
Turnitin.com
Guidelines
Writing help
Plagiarism
 
DiNo
Glassfish
RESTful client
Menu service
JAX-RS
JAXB
EJB
Java
 
Bulletin board
Contact
 Homework: architecture style

This page provides details on assignment 5-1. It is assigned in week 5 and due in week 7. It is worth 150 points.

This is an individual assignment.


Outcomes

After completing this homework assignment, you will have gained experience with analyzing a controversy about architectural styles for distributed systems.

The assignment: analyze the controversy between WS-* (pronounced "WS splat") and REST


More information

  • The software industry is involved in a debate about what architecture to use as the basis of web services. The leading candidates are
    • WS-*, with requests, return values and errors represented in SOAP, service metadata represented in WSDL, service directories implemented with UDDI, and other standards covering a variety of service attributes, including addressability, security, and reliability. 
    • Representational State Transfer (REST), which is based on the idea that the Web already has enough machinery for programmatic interaction, based on HTTP and non-web-service specific data representations, especially XML and JSON.
  • Your work on this assignment will be to research, assess and describe this controversy.
  • Specifically, you will write a 2-4 page paper, including references.
  • Required elements: your paper must include the following
    • A summary of the controversy
    • Your assessment of the strengths and weaknesses of the two leading contenders
    • Your prediction: what do you think the eventual resolution of the controversy will be?
    • Your preference: what do you think the eventual resolution of the controversy should be?

Submitting your work

  • Submit an electronic copy of your design to turnitin.com
  • Use the appropriate one of these assignments
number name
2 architecture style
2a Revision 1
  • Your work is due by the beginning of class in week 7.