An understanding of
In this project, you will design a RESTful web service called URCID (unified RESTful caller ID service). (Implementing the service will be the subject of the next project. Therefore, this assignment is independent of your project 2a choice!)
URCID composes existing reverse phone lookup services (such as whitepages.com and www.dastelefonbuch.de/Rueckwaerts-Suche.html), of which it is a client, and re-exposes their functionality as a seamlessly aggregated service. In addition, URCID caches the information it obtains from those services for a certain time period. URCID also supports storing per-user private number-name mappings.
Specifically, your job is as follows:
We will conduct a brief design workshop during the Thu 17 Feb class.
We will deal with link relation values (e.g., report incorrect mapping) in the next phase of the project.