Assignment 4: Web-Services Goal: Gain experience with XML and Web-Services. Implement an (i) Online-Shop. Users can browse articles online and see their availability. Users can buy articles online. At least, the following operations should be implemented: -Get a list of available articles and information about their availability. -Buy x items of article z. Note that the available items of article z is decreased (and multiple users may access the shop). The online shop should be implemented as a Web-Service. The user should be allowed to select the currency of the Shop (i.e. display/buy all items in USD, EUR, ...). Implement a (ii) currency converter as a second (separate!) Web-Service. The Online-Shop uses this currency converter. Use an XML-based conversion table (e.g., www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml). Implement a (iii) client application for the Online-Shop (no need for a GUI). At least (i) and (iii) should be implemented in different languages (e.g. Java, .NET, ...). You should be able to explain: Web-Services, WSDL, SOAP, REST. You may want to use an IDE with support for Web-Services. What is going on behind the scenes? Deadline: 17.05. --> E-Mail! Subject: [VS] Presentation/Discussion: in the PS: 18.05.