If you have a business that provides physical goods to your customers, it is important that you have a reliable order management server. Depending on your customers' needs, you may need to provide access to the server from client apps running on web browsers, web servers, or mobile devices. This book focuses on client apps running on iPhone and iPad devices, and in the Simulator app.
Generally, a client-/server-based order capture and order processing system has these components:
Server: This runs the order processing web app, database management system, and other server-side processes. The web app implements HTTP-based API clients that are used to request and submit information. Through this API, the web app provides product information to clients, and processes payment and order information submitted by clients.
Client: This runs the client app. The client app calls the API that the order processing web app provides to request and submit information...