Skip to main content

INTEGRATION WITH BACK END INFORMATION SYSTEM

In general, nearly all e-commerce systems can be represented by the three-tier model as shown in figure 2.12


This three-tier model has three main components, namely: 
1) Client Side, 
2) Service System, and  
3) Backend System
 
The service system and the backend system are often called server side.

This three-tier model is a client/server-based computing system. The client side connects users to the system, the service system serves the users' requests, and the backend system supports the service system in fulfilling the users' requests (e.g., by providing the required data). From the business perspective, the client side provides the customer interface, the service system handles the business logic, and the backend system provides the necessary information to complete a transaction.

Figure 2.13 shows the typical architecture of a web-based e-commerce system in general. Referring to the three-tier model, the web server and the application server forms the service system, the web client or the web browser is client side, and database is backend system.

The web server is responsible for interacting with the web client as well as the application server and the backend system. The internet provides the communication platform for transferring information between the web client and the web server. The information transfer is governed by an application protocol called the Hypertext Transfer Protocol (HTTP). This is a simple request/response protocol for the web client and the web server to "talk" to each other. The web client issues a request to the web server and the web server returns a response to the web client. 

To build the client side, one need a standard way to present text, images, graphics, and other multimedia information to users. For example, through the user interface, users can view product information and submit information to the web server.

In many cases, the web server's response is dynamic or is dependent on the user's input. For example, if a customer wants to search for some books, the web server's response will depend on the search criteria. To create a dynamic web page, the client's request invokes a program in the web server. In conjunction with the application server, the web server processes the client's request according to the program logic. In some cases, this may involve data retrieval from the database(s). After processing the client's request, the output will be returned to the client in the HTTP response message. The programs on the server side can be written in many languages. 

HTTP is a simple request/response protocol, so it is stateless. In other words, a web server will not keep track of user state or user information. For example, a web server cannot know whether the current request is from a previous client or from a new client. In many e-commerce systems, knowing the user state is an important requirement. In technical terms, this is called session tracking.

In consumer-oriented systems, the client side is typically a user on a personal computer with a web browser to interact with the e-commerce system. In business oriented systems, the client side could be: 
 
1) A user on a personal computer with a web browser to interact with the e- commerce system.  
2) An organisational system that is capable of carrying-out purchasing and updating its own electronic documents and databases. Here there may be a direct connection between the client's organisational system and the seller's server-side system. Such communication is facilitated by electronic data interchange using business connectors.
 
The internet, itself, is a non-secure public network. Therefore, one need to protect the user against possible attacks from other users of the internet. Security is an important requirement in e-commerce.

Previous Next




Comments

Popular Post

Procurement Management Using Buyer's Internal Market Place

Improvements to procurement have been attempted for decades, usually by using information technologies. The real opportunity for improvement lies in the use of e-procurement, the electronic acquisition of goods and services for organisations. The general e-procurement process (with the exception of tendering) is shown in figure 2.8 .  One effective solution to the procurement problem in large organisations is to aggregate the catalogues of all approved suppliers, combining them into a single internal electronic catalogue. Prices can be negotiated in advance or determined by a tendering, so that the buyers do not have to negotiate each time they place an order. By aggregating the suppliers' catalogues on the buyer's server, it is also easier to centralise and control all procurement. Such an aggregation of catalogues is called an internal procurement marketplace .  Benefits of Internal Marketplaces   1) Corporate buyers can use search engines to look through internal aggre...

Infrastructure for EC

Introduction The e-commerce infrastructure is defined here as the supporting capabilities for online trading between multiple companies which include hardware, software, networks, online payment technologies, security and encryption technologies, online trading business models, legal and regulatory framework, and managerial and organisation capabilities.  Infrastructure is the shared human, informational , and technical resources on which the work system relies in order to operate, even though these resources exist and are managed outside of the work system.  To evaluate the interdisciplinary aspects of construction e-commerce infrastructure, one proposes using a four pillar approach. Figure 5.1 illustrates the skeleton for the proposed integrated construction e-commerce infrastructure. The proposed integrated e-business infrastructure can be broken down into the following four groups of components:  1) Technological Infrastructure : Technology infrastructure is a work...

What is COVID-19 ?

COVID-19 is a disease caused due to the infection of novel coronavirus. The first case of COVID-19 disease was founded at Wuhan, China in December 2019. It also named as severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). COVID-19 is the most widely spread disease ever in the world. In most cases it infects the respiratory system that causes fever, dry cough, and shortness of breath. Previous : What is the difference between coronavirus and COVID-19 ?