3.2. Requests and Services

Customers interact with an e-business site by requesting the execution of an e-business function. Examples of these functions include Search, Browse, Login, Register, and Pay, as discussed in Chapter 2. The execution of such functions starts with a request coming from the customer browser, acting as a client to a software entity that fulfills the request. This is called a client/server (C/S) interaction. There are two models for implementing C/S interactions: the server-oriented model and the object-oriented model.

In the server-oriented model, the client process communicates with a server process through a Remote Procedure Call (RPC) mechanism [1] [9] (see Fig. 3.1(a)). The server process (e.g., a database server, ...

Get Scaling for E-Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.