The sample application maintains a "wish list," or shopping list, of books at a web-based storefront. For the sake of this chapter, the design goals are kept on the simple side. The server provides the following functionality:
In the last requirement, the server doesn't handle all the issues around securely receiving a credit-card number or other confidential information. Instead, if the user's customer record indicates that they have all the needed information already on file, they are given the chance to easily make the purchases. The server also allows some operations that aren't user-specific :
Generally, such an application would provide much more in the way of functionality. But this simple application highlights many situations that can trouble SOAP applications of all size. |