CLIENT SERVER ARCHITECTURE. 1-tier architecture 2-tier architecture 3-tier architecture 4-tier architecture . . . n-tier architecture. 1-tier architecture. Main Frame.
Processing of data only takes place in the main frame and different machines are attached to it just as display terminals.
4. Return File
User HTTP Request
Response to HTTP Request
Processing of HTML code takes place on the client side
and the web page request is processed on the server side
1. User HTTP Request
4. Response to HTTP Request
In a 3-tier architecture, we can place our database management system or application software on a different processing zone or tier than the web server
Thus, we can divide the client server architecture into
n – tiers.
Web server isa machine that serves up the web page requests of a client on the internet.
Common examples of web server software are
PERFORMANCE OF WEB SEVER
Performance of web servers can be evaluated mainly on the basis of two factors:
We can divide e-commerce sites up to n-tier architectures.
sites which have to deliver millions of individual pages and process thousand of customer and vendor transactions each day, site administrators must plan carefully how to configure their web server computers.
Typically all e-commerce software must at least provide:
Large or complex e-commerce sites also use software that adds other features and capabilities as follows:
Small set up ... few Items for sale
It occurs when a customer clicks at checkout or confirm order button and is subjected to some payment processing mechanism.
For example if a company has existing inventory database then the experts should select that e-commerce application program that supports such a system.
Web services are defined as a combination of software tools that allow application software in one organization communicate with other programs/applications over a network by using a specific set of standard protocols.
… to automatically get bank account details, information about loans, stock value etc. from different independent sources.
… Similarly, web services can be used to obtain price and delivery information about goods from different vendors/suppliers, review this information, place the order to the right vendor/supplier and track the order till shipment is received.
Enterprise Resource Planning
Enterprise Resource Planning (ERP) is a concept that integrates all aspects of a business e.g, accounting, logistics, manufacturing, marketing, planning, project management etc. at a single place.
An ERP system such as SAP is expensive. E commerce sites/software has to fully integrate with ERP software, wherever it is used.
Primary goal of customer relationship management is to understand each customer’s needs and customize
the product/service to meet those needs.
CRM software gathers data from customer’s activities on the web site of e-business. The software uses this data to help managers to conduct analytical study about their business/marketing.
Supply chain management software helps companies to coordinate planning and operations with their partners in industry.
Companies have found it important to use the web to share corporate information among their employees, customers, suppliers etc. Content Management Software helps companies control the large amounts of data, pictures/graphics and other files that play a crucial role in conducting business.
It also offers different ways of accessing the corporate information which managers of a business might need for decision making.
Following are the names of some well-known e-commerce software: