Computer Science E-259: XML with J2EE Final Project Proposal - Ruth Waworuntu i. Title: Spice king Boston Inc. ii. Author: Ruth Waworuntu iii. Project Summary: The goal of this project is to give the clients all the Spice King information that they might need (i.e.: store hours, menu, promotion, advertisement, food information, etc.). Parking and the place to dine are very limited in this store; therefore, we need to allow delivery and the ability for the clients to order the food/drink on-line. iv. Project Detail: The Spice King Home page will have Spice King logo and a little description about the store. It will also display the store hours, any advertisement and the link to view the menu for the food and the drink. The food page will have the picture, description, link and the price for each food on the menu. Clicking on the link will open up a .pdf file describing about the food content, the health awareness, etc. The drink page will have picture and common description for each drink category (i.e: milk tea, slush or smoothie). For each Category will display all the available drinks, the price and the link to see the drink content and the health awareness in pdf file format. v. Project Intention: For the moment, Spice King Boston Inc. has a website that is managed by a built-in template and it is hard to make modification. By building an application using xml-based technology to create an html that will be display on the browser using web server, I can help Spice King Boston, Inc does some modification or the owner can even do it themselves by putting all the data in xml. Also I can practice my knowledge that I got from this class to develop a website for real b2b. vi. Project Outline: By having data in xml, XSLT will call the xml and html will get generated. Will use dtd and xml schema to validate the xml. Using XSL-FO, I can generate a pdf file. I can use SOAP web service to handle the on-line ordering. Java language will be used here for implementation. At this point, I still need to do more research on SOAP. The directory is structured as followed: cscie259/ finalProject/ conf/ (system configuration) src/ spiceking/ (will have all the java servlets for spice king) webapps/ ROOT/ docs/ dtd/ fo/ images/ WEB-INF/ classes/ spiceking/ (all java servlet classes for spice king) /xml (all xml file needed) cache/ /xsl (all xsl files needed) vii. Questions: In the mean time, I have no question. I am sure during the development, I might have question with the system configuration. Do you have sample of how to use xquery in xslt?