Distribued Computing - Computer Science homework help
I need this task to be done within next 48 hoursIMPLEMENT COMMUNICATION VIA HTTP PURPOSE OF ASSIGNMENT We will continue working on our payment processing system described in the week 2 assignment.  In week 4 we will cover communication between components of a distributed system. One of the great difficulties in communication is speaking the same language and even the same dialect of a given language. One of the easiest communication languages to use is the ubiquitous HyperText Transfer Protocol (HTTP) originally intended for communicating between a web browser and a web server. At its heart, this is nothing more than a list of key-value pairs.  PAYMENT PROCESSING SYSTEM DESCRIPTION Have you ever stopped to consider what happens when you’re shopping online? In between entering your credit card information and the money getting charged to your account is a very complex set of interactions. During this class, we will explore a simplified payment processing system that does exactly this. We’ll create a design for it and provide sample implementations for some of the components.  Let’s take a look at some of the details of a payment processing system.  FORMS OF PAYMENT To keep this simple we’ll assume that we only accept credit cards for payment. FRONTEND The happy shopper needs some way to enter their payment details. ONLINE STORE The storefront needs an interface to the processing system where they can enter the shoppers’ details, get confirmation that they can charge the card, and collect the money afterwards. CREDIT CARD PAYMENTS Paying by credit card, whether online or in a physical shop, follows a two-step process.  When your card is first run, it performs an “authorization”. This authorization takes the credit card details and the amount requested and sends them to the credit card company. The company then looks up the card and verifies whether or not the payment will succeed. A status code (OK or some kind of error code) is returned, along with an authorization code if the status is OK.  Later on (e.g. once an hour, once a day) all of these authorizations are collected up into a single batch and sent as “payment requests” to the credit card company. A payment request contains the same information as the initial authorization along with the authorization code that was returned. The credit card company will respond with statuses for each payment request and all the money for those requests that succeeded is transferred into the store’s bank account. PAYMENT PROCESSING SYSTEM The system needs to implement credit card processing as described above.  CREDIT CARD COMPANY We shall assume we use a single credit card processor and that processor provides us with an interface for performing authorizations in real time and batch payment requests. ASSIGNMENT INSTRUCTIONS IMPLEMENT COMMUNICATION VIA HTTP For this assignment, you will write a short (1,000 - 2,000 words) paper on using HTTP to communicate between two servers and provide a small example by implementing a simple client and serve
CATEGORIES
Management homework help Accounting homework help Information Systems homework help Literature homework help American history homework help Geography homework help English homework help Nursing homework help Spanish homework help Reading homework help Computer Science homework help Article writing homework help Marketing homework help Operations Management homework help Human Resource Management homework help Philosophy homework help Calculus homework help Science homework help Education homework help Social Science homework help Statistics homework help Psychology homework help Sociology homework help Criminal homework help Political Science homework help Business & Finance homework help Pharmacology homework help Biology homework help Economics homework help Mechanical Engineering homework help History homework help Mathematics homework help Physiology homework help Financial markets homework help Applied Sciences homework help Chemistry homework help Civil Engineering homework help Government homework help Law homework help World history homework help Numerical analysis homework help Architecture and Design homework help Telecommunications Engineering homework help Ancient history homework help Algebra homework help Civil homework help Engineering homework help Environmental science homework help Geology homework help Physics homework help Electrical Engineering homework help Probability homework help Physical chemistry homework help Anatomy homework help Precalculus homework help Ecology homework help Electronic Engineering homework help Chemical Engineering homework help Organic chemistry homework help Optics homework help Geometry homework help Geophysics homework help Mechanics homework help Electromagnetism homework help Other Writing Business Finance Humanities Computer Science Health Medical Science Mathematics Economics Foreign Languages Programming Engineering Accounting Algebra Article Writing Applied Sciences Education Information Systems Reading Management Architecture and Design English Nursing Criminal Psychology Social Science Law Marketing In the “Gender Queer: A Memoir” comic Business & Finance Sociology Operations Management Financial markets Human Resource Management Anatomy Trigonometry Philosophy Electronic Engineering Government Literature Biology History Civil Environmental science Political Science American history Physiology Physics Chemistry Statistics Write your introduction to this 6 page paper here. Include one paragraph (not more than 6 lines of text) that explains what your paper will discuss. Much of your introduction may be taken from the assignment instructions (in your own words). Read all assi Telecommunications Engineering Calculus Ecology Spanish Mechanical Engineering Precalculus Some examples are given below Civil Engineering Ancient history Numerical analysis Bellevue Hospital is a large healthcare organization that provides many opportunities for everyone within the area that has private insurance state Medicaid World history Pharmacology I believe that a program that is created to preserve fertility for children who have survived cancer be created Geography classmate’s post : response should be based on this post (In the piece Desirees Baby Probability Organic chemistry