You are Chief Information Officer at www.usefulrocks.com. Your company is selling Rocks. Each Rock has a built-in Java Chip supporting SOAP transmission to company servers. The chip is also able to receive information from a few built in (to Rock) sensors -- these include multiple GPS sensors to give position and orientation of the Rock. (The Rock also has output devices that support voiceXML). The Chip and Sensors communicate via Bluetooth technology.
There are various practical difficulties being addressed by the Rock Division (can we use solar panels for power?). However that is not your problem. Your problem is to design the Server and Client environment to support these Useful Rocks. The system should have a set of Web Services defined in WSDL which link clients (Rock owners) information resources (databases) and Useful Rocks. The environment should use XSL to format XML pages for the client. It should store data in a database using JDBC or EJB. Data could include information from manufacturing (size, composition, price, maintenance records) sales (who purchased Rock), etc.
The homework is to describe the system in more detail explaining where we need to develop XML and where Java is needed. Give examples of typical XML and Java. It is not required to give detailed implementation of any part of the system.
Consider the following two situations and explain how services you have proposed are used, and how they interact with other services that may be available. Describe the physical situation and software in each case.
Submit a document describing your system in a format such as HTML or Word. There is no fixed length. Around 4 pages would be reasonable.
Some URL's