| | 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.
|