Create a web service api

Assignment Help Web Project
Reference no: EM13803148

Can someone please help me create a Web Service API for the following case using Eclipse with Apache and CXF installed?

Case study - Mississippi Book Store

Suppose you want to sell books over the Web (like the big eCommerce site) - but, you have decided that you will also share the inventory so that others will sell your inventory (other than your site). Your approach is to provide web service APIs for all functionalities that will help your partners to be able to sell books (your inventory) using the API you provide.

Your web service functionalities

Search book database by title and/or author

Accept buy order for book or books

Accept Credit Card payment

Ship orders

Provide order status; Provide status of orders in progress

Order Cancel

ERROR Handling

Exception handling

Register partners

Security features

Authentication and Authorization - Adding username/Password

Implementing OAuth

Identity - Adding API Key mechanism

Treat avoidance - Implementing SSL

Bonus - adding OAuth implementation

Accept Book Reviews

Update an inventory database

Pickup locations

Using Google Map API, plot possible locations for customers to pick-up instead of mailing books

Integrate with PayPal for payment

You need to have a decent client (website) that will be customer facing to make use of the web services you created.

Problems: Some steps complete but not all; mock the back end services as much as possible so that you will concentrate on the Services side.

Reference no: EM13803148

Questions Cloud

Nursing literature search annotated bibliography : Nursing Literature Search Annotated Bibliography
Examine the culture of the selected organization : Examine the culture of the selected organization. Explain how you determined that the selected organization showed the signs of the culture that you have identified.
Assignment interview of health care leader : Assignment Interview of Health Care Leader
What are the benefits and liabilities of using a software : What are the benefits and liabilities of using a software package to help write a business plan or hiring consultants to write the business plan for you?
Create a web service api : Can someone please help me create a Web Service API for the following case using Eclipse with Apache and CXF installed
Assignment organizational structure and culture : Individual Assignment Organizational Structure and Culture Paper
Effects of quality management on domestic and global : Describe or diagram a process or procedure that is similar between the organizations. Explain the process or procedure from beginning to end.
Write a paper about affirmative action in usa : Write a paper about "AFFIRMATIVE ACTION IN USA".
Factors in favor of and against : Finding "factors for" and "factors against" a position is a versatile tool for critical thinkers. In this assignment, you will practice this technique more formally by examining one of several contemporary issues.

Reviews

Write a Review

Web Project Questions & Answers

  Notes on cms project

CMS Systems, Inc. is a company that provides information systems consulting services to companies in the telecom industry in the United States and the United Kingdom.

  Describe the steps you have taken to maintain and redesign

Describe the steps you have taken to maintain and redesign your site(basic website beginner). How is the process that you followed similar to or different from how sites are maintained and redesigned in the professional environment

  Integrated project

Open the PHRE-ListingsBrochuredocument from your student data files and save it as [your initials] Integrated Project 4a

  Why is the target audience jason identified problematic

You are working on a new Web site for Cruzes, Inc. The Web site is aimed at providing travel information to consumers interested in cruises.

  Compare and contrast the usability of a website

Some Websites use breadcrumb control in Web pages to help an end user navigate a Website. Compare and contrast the usability of a Website that uses a breadcrumb trail heuristic to provide a sense of context in time and space and a Website that has..

  Currency conversion application

The Currency Conversion application is a menu driven event that allows users to select one of 5-international currency types, input the amount of a foreign currency, and then convert the foreign currency to dollars.

  List and define the basic modules

Deliverables for the project/ draft. Project should be based on writing from a system analyst point of view and reading from a programmer point of view.

  Explain and develop a web based information system

The Museum of Art and Craft (MAC), is a government sponsored museum. They have contracted you to develop a web based information system (online kiosk). You have been provided with the following initial and technical specifications

  Developing a system

I am interested in developing a system that will allow my customers to use the intelligent systems that are available online but keep my customers in my store for purchases. Part of helping with this will be gathering a list of the major golf web..

  Project on web analytics software

In this project it mainly deals with the improvement of the current data base data warehouse and data transfer and data retrieving. XYZ Company's project proposes to provide best quality services regarding data collection and database for our clie..

  Create a multi-view program for the iphone

iPhone Application Development. Compress the entire XCode project folder as a single zip, rar or other file format using an "archive file" or compression utility like PKZIP.

  Create a form that contains a guessing game

Create a Form that contains a guessing game with five RadioButtons numbered 1 through 5.  Randomly choose one of the RadioButtons as the winning button.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd