Question

A pizza chain wants to deploy pizza building web services to serve as a backend for...

  1. A pizza chain wants to deploy pizza building web services to serve as a backend for its franchisee web sites.

    • Each franchisee is assigned a private franchisee key. Each pizza building web service call from a franchisee web site must include this private key.

    • Authentication/identification of a customer is handled by an independent web service. Once the identity of a customer is established, all customer-specific web service calls refer to that customer using unique customer ID.

    The pizza building web services should provide the following facilitities:

    • Allow listing of all the different types of pizza pies, like "thin crust", "thick crust", "regular", etc.

    • Allow listing of the different kinds of toppings like "sausage", "anchovies", "onions", etc.

    The following customer specific services should also be included:

    • Allow a customer to start building a pizza by specifying the type of pizza pie and the size.

    • Allow a customer to add an additional topping to a pizza being built.

    • Allow a customer to remove a topping from a pizza being built.

    • Allow a customer to entirely remove a pizza being built.

    • Allow a customer to obtain details about a pizza being built.

    • Allow a customer to view an image of the pizza.

    • Dispatch the pizza for baking. Once dispatched, it should not be possible to modify the pizza.

    Discuss the design of these web services. For each service, your discussion should include:

    • The URL.

    • The HTTP method used.

    • Whether the service can be used over plain HTTP or requires HTTPS.

    • Precise descriptions of the parameters and body content.

    • Caching parameters.

    • Handling of possible errors. 15-points

0 0
Add a comment Improve this question Transcribed image text
Answer #1

the below code which includes all the content in the HTML code the pizza page which include the mentioned setting such as

The pizza building web services should provide the following facilitities:

  • Allow listing of all the different types of pizza pies, like "thin crust", "thick crust", "regular", etc.

  • Allow listing of the different kinds of toppings like "sausage", "anchovies", "onions", etc.

The following customer specific services should also be included:

  • Allow a customer to start building a pizza by specifying the type of pizza pie and the size.

  • Allow a customer to add an additional topping to a pizza being built.

  • Allow a customer to remove a topping from a pizza being built.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>INT222 - Assignment #2 - forms.html</title>
<link rel="stylesheet" type="text/css" href="css/reset.css" />
<link rel="stylesheet" type="text/css" href="css/mycss.css" />
</head>

<body>
<nav>
<ul>
<li><a href="../">Pizza Account</a></li>
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Photo Gallery</a></li>
<li><a href="video.html">Video</a></li>
<li><a href="audio.html">Audio</a></li>
<li><a href="html5.html">HTML5</a></li>
<li><a class="current" href="forms.html">Forms</a></li>
<li><a href="other.html">Other</a></li>
<li><a href="css">CSS Used</a></li>
</ul>
</nav>
<h2 class="forms">Forms - please select your favorite</h2>
<form method="post" name="forms"
action="index.html">
<div class="forms">
<div class="cell1">
<h3>Yum Yum Pizza</h3>
<table>
<tr>
<td>Small</td>
<td>$11.70</td>
</tr>
<tr>
<td>Medium</td>
<td>$15.00</td>
</tr>
<tr>
<td>Large</td>
<td>$220</td>
</tr>
<tr>
<td>X-Large</td>
<td>$2500</td>
</tr>
<tr>
<td colspan="2">Toppings - $1.79 Each</td>
</tr>
<tr>
<td colspan="2">Plus 13% GST</td>
</tr>
<tr>
<td colspan="2">Free Delivery</td>
</tr>
</table>
Your Price<br />
<input name="price" size="8" readonly="readonly" />
</div>
<div class="forms2">
<fieldset>
<legend>Personal Information</legend>
Name <input name="name" /><br />
Account No. <input type="number" name="account" /><br />
Phone No. <input type="tel" name="phone" /><br />
Date of Birth <input type="date" name="birthday" />
</fieldset>
<fieldset>
<legend>Pizza size &amp; Crust</legend>
<select name="size" size="2">
<option>Select Pizza Size</option>
<option value="1">Small</option>
<option value="2">Medium</option>
<option value="3">Large</option>
<option value="4">X-Large</option>
</select>
<select name="crust" size="2">
<option value="1">Regular Crust</option>
<option value="2">Thin Crust</option>
</select>
</fieldset>
<fieldset>
<legend>Cheeses</legend>
<input type="radio" name="cheese" value="1" />Mozzarella
<input type="radio" name="cheese" value="2" />Reduced Fat
<input type="radio" name="cheese" value="3" />Feta
</fieldset>
<fieldset>
<legend>Sauces</legend>
<input type="radio" name="sauce" value="1" />Pizza Sauce
<input type="radio" name="sauce" value="2" />BBQ Sauce
<input type="radio" name="sauce" value="3" />Garlic Sauce
</fieldset>
<fieldset>
<legend>Special Instructions</legend>
<textarea name="instructions" rows="3" cols="42"></textarea>
</fieldset>
<input type="submit" value="PLACE YOUR ORDER" />
<input type="reset" value="START OVER" />
</div>
<div class="forms2">
<fieldset>
<legend>Choose Toppings - $1.79 Each</legend>
<div class="forms2">
<input type="checkbox" name="topping" value="1" /> Anchovies<br />
<input type="checkbox" name="topping" value="2" /> Bacon<br />
<input type="checkbox" name="topping" value="3" /> Ham<br />
<input type="checkbox" name="topping" value="4" /> Pepperoni<br />
<input type="checkbox" name="topping" value="5" /> Salami<br />
<input type="checkbox" name="topping" value="6" /> Sausage<br />
</div>
<div class="forms2">
<input type="checkbox" name="topping" value="7" /> Broccoli<br />
<input type="checkbox" name="topping" value="8" /> Green Olives<br />
<input type="checkbox" name="topping" value="9" /> Green Peppers<br />
<input type="checkbox" name="topping" value="10" /> Mushrooms<br />
<input type="checkbox" name="topping" value="11" /> Red Onions<br />
<input type="checkbox" name="topping" value="12" /> Roasted Garlic<br />
</div>
</fieldset>
</div>
</div>
</form>
<footer>
<section>
<script type="text/javascript">
  var dt=new Date(document.lastModified); // Get document last modified date
document.write('<p>This page was last updated on '+dt.toLocaleString()) + '</p>';
  
</script>
</section>
</footer>
</body>

</html>

also please let me know if any queries.

Add a comment
Know the answer?
Add Answer to:
A pizza chain wants to deploy pizza building web services to serve as a backend for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Creating the Home and Template Pages Overview In this assignment, you will start building your Web...

    Creating the Home and Template Pages Overview In this assignment, you will start building your Web site for your fictional organization by creating a homepage using HTML5 and some of the key elements that define a Web page. You are required to use either a simple text editor to write your code, or an enhanced text editor such as Brackets. Note: Microsoft Word is not a good tool for developing code because it is a document processor and not a...

  • Mini Case Building Shared Services at RR Communications4 4 Smith, H. A., and J. D. McKeen....

    Mini Case Building Shared Services at RR Communications4 4 Smith, H. A., and J. D. McKeen. “Shared Services at RR Communications.” #1-L07-1-002, Queen’s School of Business, September 2007. Reproduced by permission of Queen’s University, School of Business, Kingston, Ontario, Canada. Vince Patton had been waiting years for this day. He pulled the papers together in front of him and scanned the small conference room. “You’re fired,” he said to the four divisional CIOs sitting at the table. They looked nervously...

  • Mini Case Building Shared Services at RR Communications4 4 Smith, H. A., and J. D. McKeen....

    Mini Case Building Shared Services at RR Communications4 4 Smith, H. A., and J. D. McKeen. “Shared Services at RR Communications.” #1-L07-1-002, Queen’s School of Business, September 2007. Reproduced by permission of Queen’s University, School of Business, Kingston, Ontario, Canada. Vince Patton had been waiting years for this day. He pulled the papers together in front of him and scanned the small conference room. “You’re fired,” he said to the four divisional CIOs sitting at the table. They looked nervously...

  • The Care Services Improvement Partnership (CSIP) was created in the United Kingdom to support improvement and...

    The Care Services Improvement Partnership (CSIP) was created in the United Kingdom to support improvement and development in a range of services across health and local government, for children, adults, and older people, including those experiencing mental distress, physical disability, or learning disability. CSIP have a successful track record in providing developmental support for provider organizations and commissioners across the UK National Health Service (NHS), local authorities, regional agencies, and voluntary and private organizations. In doing this CSIP can draw...

  • MANAGEMENT DECISION CASE Amazon Dash: More Than Just a Dash of Service Imagine you just walked in...

    MANAGEMENT DECISION CASE Amazon Dash: More Than Just a Dash of Service Imagine you just walked into your local Target. What do you see? We’re betting that you picture the aisles of goods for sale. This might lead you to believe that retail stores are mostly in the business of providing products. However, retailers rarely manufacture the goods they sell—in fact, they’re actually in the business of service. Most retailers rely on repeat business and referrals to earn their profits,...

  • C++ Programming Question: This programming assignment is intended to demonstrate your knowledge of the following: ▪...

    C++ Programming Question: This programming assignment is intended to demonstrate your knowledge of the following: ▪ Writing a while loop ▪ Write functions and calling functions Text Processing [50 points] We would like to demonstrate our ability to control strings and use methods. There are times when a program has to search for and replace certain characters in a string with other characters. This program will look for an individual character, called the key character, inside a target string. It...

  • Knarles and Barkley are father and son respectively. Barkley is 17 years old. They operate a...

    Knarles and Barkley are father and son respectively. Barkley is 17 years old. They operate a facilities maintenance company that regularly does business in the District of Columbia, Maryland, and Virginia. The company is based in Maryland. They have a number of contracts with building owners where they have agreed to provide building maintenance to both residential and commercial buildings within the three jurisdictions already mentioned. They receive a monthly payment of $2,000 to $4,000 depending upon the size of...

  • Discussion questions 1. What is the link between internal marketing and service quality in the ai...

    Discussion questions 1. What is the link between internal marketing and service quality in the airline industry? 2. What internal marketing programmes could British Airways put into place to avoid further internal unrest? What potential is there to extend auch programmes to external partners? 3. What challenges may BA face in implementing an internal marketing programme to deliver value to its customers? (1981)ǐn the context ofbank marketing ths theme has bon pururd by other, nashri oriented towards the identification of...

  • Identify the cost issues facing the firm in this case. Chrystal Moulding and Repairs Works (CMRW)...

    Identify the cost issues facing the firm in this case. Chrystal Moulding and Repairs Works (CMRW) is a successful SME based in Ashhurst, a small rural town close to Palmerston North. CMRW manufactures a variety of products and provides a range of services to clients. Work involves (a) moulding of plastics and other materials, (b) custom builds using plastic, fibreglass, kevlar, carbon fibre and other new age materials and (c) the repair of anything using these materials. George Hood, one...

  • TORENTO CONSTRUCTION: ETHICAL CONTRACTING On December 27, 2010, Cary Holmes, manager of the Supply Chain Management...

    TORENTO CONSTRUCTION: ETHICAL CONTRACTING On December 27, 2010, Cary Holmes, manager of the Supply Chain Management (SCM) group at Torento Construction Inc. (NCG), was in his office in Torento, Ontario, trying to organize the thoughts running through his head as a result of a recent bidding to save operating costs at NCG. There was no problem in terms of the final outcome; in fact, the bid was going to result in cost savings of 25 per cent, which was exactly...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT