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

E-Procurement Cycle

Figure 2.6 illustrates the different steps associated with the overall procurement cycle, from the order placement to the accounts payable, in steps through a web based e-commerce network. It includes customers' inventory and supplier information and is readily accessible at any time and from everywhere.  E-procurement allows two-way communication of real-time financial and purchasing information. Management at both the buying and selling end can see what is happening at any given moment and identify trends and problems. A shorter purchasing cycle enables companies to maintain lower inventory levels and respond more quickly to stock-outs. Previous Next

Business Strategy - Strategic Planning Cycle

E-business competitive strategy is normally formed and implemented according to a planning cycle which is called strategic planning cycle . There are four stages in this planning cycle as shown in figure 1.19: Industry and Competitive Analysis It aims to identifying those factors on which the success of an electronic commerce project or business would depend. One way of doing that is to carry out SWOT analysis and study your business as well as the business of competitors. Analysis of online competitor businesses is relatively easy since they are just a few clicks away on the web.  Strategy Formulation Based upen study of internal and external business environment and in light of a company's strengths and weaknesses, a competitive business strategy is formed. It may be a strategy of cost leadership, product differentiation or focus. One can also identify ways how information technology can be used to implement/enforce such strategy. The inputs to the strategy formulation process ar...

Disadvantages of EDI

1), Operating Procedures : Since EDI is a structured way of working, companies usually change operating procedures.  2) Production and Purchasing Decisions : Responsibilities may have to be changed during the introduction of EDI system. Unless this system and the links with other systems are managed well, it is not possible for the data processing department to become involved in production and purchasing decisions.  3) Transparent : Less transparent than paper-based systems.  4) Flexibility : Certain EDI systems are highly flexible, others are very simple to implement.  5) High Costs : Applications are costing to develop and operate; especially new entrants find this more difficult to have EDI. Many small companies are facing resources problems in getting starter with the initial implementation of EDI system. It is beyond the resources these companies to invest tens or hundreds of thousands of dollars in setting and implementation costs, as well as weeks of personne...