v Design a Web Service to register the personal and payment card details of new customers.
o Add a login method for returning customers.
o Create a client form to access and utilise this functionality.
v Design a second Web Service to store all transaction details to a database table.
o Add method(s) to calculate the item and gift costs involved for each order/transaction.
o Add a method to calculate the cost of postage for the transaction.
o Implement in the client the relevant functionality to access and order the range of stock and services available from the retailer, utilising the personal details registered by the first service.
v Incorporate an additional, original feature of your choosing which augments the service, the client or both.
v Write a report that critically analyses the design of the software components with respect to the major concepts, principles and good practice.
o Describe how the software could be deployed as part of a commercial distributed system.