E-Business Lecture 3 Website Development and Management Process
Web servers • The components of a web server are: • Hardware • Software
Web servers (Cont.) • When determining what sort of server hardware and software to use you have to consider: • Size of the site • Purpose of the site • Traffic on the site
Web servers (Cont.) • A small, noncommercial Web site will require less resources than a large, commercial site.
Building an E-commerce Web Site • Two most important management challenges in building a successful e-commerce site are: • Developing a clear understanding of business objectives 2) Knowing how to choose the right technology to achieve those objectives
Building an E-commerce Web Site (Cont.) • Main areas where you will need to make decisions in building a site include • Human resources and organizational capabilities creating a team that has the skill set to build and manage a successful site
Building an E-commerce Web Site (Cont.) • Hardware • Software • Telecommunications • Site design
The Systems Development Life Cycle • Systems Development Life Cycle (SDLC): • is a methodology for understanding the business objectives of a system and designing an appropriate solution
The Systems Development Life Cycle(Cont.) • Five major steps in the SDLC are: 1) Systems analysis/planning 2) Systems design 3) Building the system 4) Testing 5) Implementation
Application Server-basede-commerce platform architecture E-commerce platform ERP Presentation Layer Business Logic Layer Data & Legacy Access Layer Legacy systems Transactions Security Session Resource Pooling Load balancing Database Horizontal Services Application Server Client tier Server tier Data tier
E-commerce Software • Front-end • For Visitors and Customers • Web-based by definition • Backend • For enterprise business managers • Merchandisers, Account Mangers, Customer Support, etc.
E-commerce Software (Cont.) • Middleware • To interface with existing systems • Customer, Inventory, Credit, Payment and Order Processing systems
E-Commerce Front-end • Web Application Server • Functionality • Personalization and Profiling • Complex, Dynamic Content Presentation
E-Commerce Front-end (Cont.) • Process Support • Shopping Process • Buying Process
E-Commerce Backend • Content Management • Merchandizing • Catalog management • Price and on-line collateral management
E-Commerce Backend (Cont.) • Backend System Management Functionality • Support for workflow and process management • Appropriate use of technology for process support • Access control in content management • Business rules in anomaly management
E-Commerce Middleware • Payment Processing • Customer specific credit, purchase orders, etc. • Electronic payment including EDI and credit cards .
E-Commerce Middleware (Cont.) • EDI (Electronic Data Interchange): • is the electronic exchange of business documents between the computer systems of business partners, with a standard format over a communication network. It can also be called as (paperless exchange)
E-Commerce Middleware (Cont.) • Order Processing • Interface to proprietary, custom enterprise systems • e-enabled systems of large warehouses • e-Services that provide Order Distribution
E-Commerce Middleware (Cont.) • Inventory Management • Soft and hard reserve functionality • Direct access to specific inventory
Hardware Platform (Cont.) • Storage capacity and computing power required of the Web server depends on: • Software that will run on the server • Volume of e-commerce transactions
Hardware Platform (Cont.) • E-commerce solutions should be designed to be highly scalable • Web site hosting: third-party Web service provider
E-commerce Software Following are the names of some well-known e-commerce software: • IntershopEnfinity • IBM’s WebSphere Commerce Professional Edition • Microsoft Commerce Server 2002