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

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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