Erl Text Book LINK:
Step 1: Read the following scenario.
Scenario: Because of economic pressure from a major competitor (e.g. the NetFlicks video rental company), the Reddish Box $1 video rental company has decided to form a strategic alliance with the failing Blockbooster video rental company.
Blockbooster wants to entice customers to visit an online video ordering website by providing a listing of movies that are available at Reddish Boxes in their immediate area based on the customer’s zip code or Google map location. Blockbooster hopes that if a particular movie is not available at a local Reddish Box, then the customer will order the movie from the Blockbooster website for home delivery (similar to the NetFlicks business model). Blockbooster will charge $1 dollar for each video rental, however they will include the postage and handling fee of $1.00 for mailing costs; no subscription to Blockbooster is required.
To facilitate the near real-time display of Reddish Box movies (e.g. available inventory) located within a particular zip code, Blockbooster has decided to use SOA Web Services to gather the necessary data from each independent Reddish Box based on the location. Each Reddish Box, whether located in a McDonalds or outside of a store (e.g. Walgreens), is wired for communication via the internet. The boxes already have an application that sends a XML SOAP message via the internet to local Reddish Box support offices when a box needs to be serviced by an employee (e.g. movies that need to be restocked). Reddish Box has discovered that frequent restocking of movies facilitates more rentals (e.g. more revenue from a particular box).
Forming a strategic alliance with Blockbooster is a win/win situation for both corporations because Blockbooster has agreed to pay Reddish Box 3% of gross rentals that subsequently result from the website. Reddish Box also benefits because customers are not perturbed when they reach a Reddish Box location and the movie is unavailable. The webpage is offered on wireless devices so that customers can check the inventory while driving to a particular location, although driving and browsing the web is discouraged by Reddish Box and Blockbooster.
Step 2: Develop your SOA analysis and design based on the scenario above. Your Service-Oriented Analysis Course Project must address the following:
a. Define the scope of the analysis
b. Identify existing automation systems
c. Model candidate services using the BPM and entity model provided by the Reddish Box IT department. Follow the 12 steps shown in Chapter 12 and detailed in the diagram on page 399.
d. Provide the various diagrams and documents shown in Chapter 12 similar to what was provided by the RailCo case study.
a. Compose SOA (Identify Web Services and XML that you will need using the entity model as a guideline to define the XML)
b. Design services (Define message schema types, develop an abstract service interface, apply principles of service-orientation, standardize and refine the service interface, extend the service design, and finally identify other services)
c. Design the application (steps 1 – 6 on page 523)
Step 3: You paper must include:
• Each section must be clearly labeled using APA style and format
• Course Project Contents
o Diagrams must be developed using an electronic drawing tool, MS Visio is highly recommended.
Our Service Charter
Excellent Quality / 100% Plagiarism-FreeWe employ a number of measures to ensure top quality essays. The papers go through a system of quality control prior to delivery. We run plagiarism checks on each paper to ensure that they will be 100% plagiarism-free. So, only clean copies hit customers’ emails. We also never resell the papers completed by our writers. So, once it is checked using a plagiarism checker, the paper will be unique. Speaking of the academic writing standards, we will stick to the assignment brief given by the customer and assign the perfect writer. By saying “the perfect writer” we mean the one having an academic degree in the customer’s study field and positive feedback from other customers.
Free RevisionsWe keep the quality bar of all papers high. But in case you need some extra brilliance to the paper, here’s what to do. First of all, you can choose a top writer. It means that we will assign an expert with a degree in your subject. And secondly, you can rely on our editing services. Our editors will revise your papers, checking whether or not they comply with high standards of academic writing. In addition, editing entails adjusting content if it’s off the topic, adding more sources, refining the language style, and making sure the referencing style is followed.
Confidentiality / 100% No DisclosureWe make sure that clients’ personal data remains confidential and is not exploited for any purposes beyond those related to our services. We only ask you to provide us with the information that is required to produce the paper according to your writing needs. Please note that the payment info is protected as well. Feel free to refer to the support team for more information about our payment methods. The fact that you used our service is kept secret due to the advanced security standards. So, you can be sure that no one will find out that you got a paper from our writing service.
Money Back GuaranteeIf the writer doesn’t address all the questions on your assignment brief or the delivered paper appears to be off the topic, you can ask for a refund. Or, if it is applicable, you can opt in for free revision within 14-30 days, depending on your paper’s length. The revision or refund request should be sent within 14 days after delivery. The customer gets 100% money-back in case they haven't downloaded the paper. All approved refunds will be returned to the customer’s credit card or Bonus Balance in a form of store credit. Take a note that we will send an extra compensation if the customers goes with a store credit.
24/7 Customer SupportWe have a support team working 24/7 ready to give your issue concerning the order their immediate attention. If you have any questions about the ordering process, communication with the writer, payment options, feel free to join live chat. Be sure to get a fast response. They can also give you the exact price quote, taking into account the timing, desired academic level of the paper, and the number of pages.