E-Commerce Architecture

Slides:



Advertisements
Similar presentations
Wintouch eCRM A Customer Relationship Management Solution designed specifically for AS/400 or iSeries Users.
Advertisements

Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
A Product of Online E-Commerce (B2C) Store front Solutions Sell Direct to clients and maximize your Profits Copyright © ANGLER.
1 4 Chapter 4 Electronic Commerce Software Electronic Commerce.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Principles and Learning Objectives
Principles of Information Systems, Sixth Edition 1 Electronic Commerce Chapter 8.
Web Server Hardware and Software
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
1 Pertemuan 15 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
E-Commerce: The Second Wave Fifth Annual Edition Chapter 12: Planning for Electronic Commerce.
Copyright © 2002 Pearson Education, Inc.
Shopping and ORM Solutions
Chapter 8 DESIGNING WEBSITES - From Page to Stage Day 13.
Chapter 9: Electronic Commerce Software
E-Commerce: The Second Wave Fifth Annual Edition
Electronic Commerce Systems
Chapter 9 e-Commerce Systems.
Lecture 4 Title: Shopping Cart By: Mr Hashem Alaidaros MIS 326.
Understanding and Managing WebSphere V5
E-Business Lecture 3 Website Development and Management Process.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
E-Commerce Solutions. What is e-Commerce  Simply put, e-commerce is the online transaction of business, featuring linked computer systems of the vendor,
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
Reseller Proposal Why YukonSoft Customer Environment
E.halFILE 2.2 New Application Features Session II.
Chapter 9: Electronic Commerce Software Electronic Commerce, Sixth Edition.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
Building Ecommerce Applications & Infrastructure H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami.
Web Based Applications
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Introduction to E-Commerce
ShopKeeper was designed from the ground up to manage your entire fleet maintenance operations … from 1 user to 100, including full security features that.
1 An Introduction to Electronic Commerce Electronic commerce: conducting business activities (e.g., distribution, buying, selling, marketing, and servicing.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
MSF Requirements Envisioning Phase Planning Phase.
Electronic Commerce eCommerce Software MIS Spring 2006 Instructor: John Seydel, Ph.D.
E-commerce Vocabulary Terms. E-commerce Buying and selling of goods, services, or information via World Wide Web, , or other pathways on the Internet.
Chapter 5 Designing Web Sites. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES Why a Website? Life Cycle of Site Building Ways to Build.
Cart Ecommerce Solution. Cart Ecommerce Solution  A professional, yet easy to use shopping cart software solution  Effectively meets challenging business.
Copyrighted material John Tullis 10/21/2015 page 1 04/02/00 Merchant Servers Presentation John Tullis DePaul Instructor
Jan/98 SAP & Microsoft Internet Integration.
Is Your Business Ready For The Ultimate Business ERP Solution.
What is e-commerce?. What e-commerce is… Business to business (B2B) trading where companies trade and exchange information using the World Wide Web. Business.
Introduction to E-Commerce. Define e-commerce in your own words.
Database Design – Lecture 18 Client/Server, Data Warehouse and E-Commerce Database Design.
Microsoft Management Seminar Series SMS 2003 Change Management.
Chapter 8 Designing Web Sites. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Why a Web site? Life Cycle of Site Building Ways.
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
Chapter6: E-Commerce Web Sites HNDIT11062 – Web Development 1.
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
CLIENT SERVER ARCHITECTURE
Presentation on Online Shopping
Business Applications– Using Java _____ Presented by Priya Saha.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
HCS 212: Introduction to MIS
THE PRESENT AND FUTURE nopCommerce  .
Chapter 5 – E-commerce and Enterprise Systems
Unit 3 Virtualization.
Netscape Application Server
Unit 27: Network Operating Systems
Chapter 9 e-Commerce Systems McGraw-Hill/Irwin
10. THE INTERNET: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS
Chapter 9 Web Hosting and E-Business Software
Internet Engineering Course
Presentation transcript:

E-Commerce Architecture

E-Commerce Architecture Top down approach A typical EC solution consists of: Web clients Web server software Commerce server software Back-end systems Connectivity tools Functions, features and relationships.

E-Commerce Architecture The role of technology is that of an enabler. What is it that we want to do or achieve? A system that may be used for selling over the Internet. Corporation Products Financing Accounting Sales Marketing Sales Executive Assistant Customers

E-Commerce Architecture Provide electronic access to customers - Web clients, browsers Provide electronic interface to the corporation - Web Server Provide assistance to fetch information - Commerce server Back-end systems Commerce server Web Clients Web server

E-Commerce Architecture Web Client (Hardware, Software, Communication capabilities) Web Browser An application program running on the workstation of a customer. Provides a graphical user interface to a customer. Internet Explorer 73% Netscape Navigator 25% Lynx, Opera, HotJava, etc. 2% Wireless access, cellular phones, palm pilots. (Microbrowsers) Web Browsers use HTML to display pages of information. Use the code that can be interpreted by majority of browsers.

E-Commerce Architecture Web Server Hardware - machine running the Web server software. Software - an application program that generates and / or delivers hypermedia documents to the Web clients. Always connected to Internet (HTTPd, HTTPs). Microsoft Internet Information Server (IIS). IBM Lotus Domino server Apache server (60%, reliable but hard to configure) iPlanet Enterprise server (Netscape enterprise server)

E-Commerce Architecture Web Server Evaluation Performance, users have short attention span. (Connections per second or requests per second, bytes per second, round-trip response time and errors, scalability of architecture, multiple web sites hosting, version 1.1 or later, support to clustering and load balancing.) Development and deployment facilities. Security (hardware encryption reduces degradation) Interface to back end software. Management and administration. http://webcompare.internet.com

E-Commerce Architecture Web Server Performance Evaluation Tools Two important issues: Overall network traffic and performance of web server software and platform. Analysis of logs of active servers(Net.Genesis, Aria, WebTrends) Instrumentation of web software, OS and network. Benchmarks: Client (load generator), workload, measurements. The Internet Engineering Task Force (IETF) working on standards to test server performance. WebStone (Microsoft), WorkBench(Ziff Davis), SPECweb96 and SPECweb99(Standard Performance Evaluation Corporation)

E-Commerce Architecture Connectivity tools: Used to pull and push data to / from back-end systems. Normally provided by commerce server vendor. Use API’s and write programs if necessary. Back-end systems: Relation databases, transaction-based systems, ERP systems, EDI, third party and proprietary systems. Normally existing in the corporation before EC activity.

E-Commerce Architecture Commerce server software: Heart of E-commerce solution Provides facilities to create online storefront. Consists of storefront implementation tools, content management tools and back-end integration tools. Standard store templates - can be customized. Wizards that walk through the construction phases. Sample stores can be used as a basis.

E-Commerce Architecture Useful features: Selling products - shopping carts, payment, delivery Digital contents - third party software may be required. Vendor-oriented features: Home page, product information, inventory tracking, purchase order generation, credit card verification (by third party systems like Cybercash or VeriFone), tax and shipping calculations, shipment tracking systems and site analysis tools. Administration capabilities such as adding, updating or deleting products (preferably by mouse clicks).

E-Commerce Architecture Customer-oriented features: Product listing, discount pricing / auction technology. Question and answer listing, product comparisons, order tracking and search tools. Classification of products in multiple categories. Advertising features: Advertising and promotion tools, registration, cross-selling, push technologies and mail distribution tools. Management features: Content management, site usage statistics, remote administration, fault tolerance, load balancing, replication and clustering.

E-Commerce Architecture Fault tolerance and load balancing: Router Web Clients Web/Commerce Server Clustering: Real-time updates Replication: Scheduled updates

E-Commerce Architecture Customization: A typical EC solution implements a storefront for selling either products or services and generates a generic set of workflow and user interface. Why Customization? Both products and services Different workflow of a company Don’t like GUI Effort required depends on: Design of EC solution, cohesion and coupling.

E-Commerce Architecture Cohesion: Refers to the functional relationship between program instructions of a module. A high degree of cohesion means all instructions are working for solution of a specific problem. Coupling: Refers to the interdependence between different modules. Modifying workflow or business process - expert programmer. Modifying GUI depends on vendor implementation.

E-Commerce Architecture Build or Buy? Internal Development Advantages: Ensures familiarity with software and its configuration. Lower maintenance costs to keep the solution current. Continual tweaking possible. A sense of ownership. Disadvantages: Start from scratch, long time, high cost. Missed opportunities if the developers unaware of recent innovations.

E-Commerce Architecture Build or Buy? External Development Advantages: Opportunities to use best practices. Focus on your current business not implementation. Quicker delivery. Disadvantages: Higher costs. Changes more difficult and costly. Outside exposure to your business process knowledge.

E-Commerce Architecture EC solution selection criteria: Cost? Yes but weigh features and functionality against cost. Research companies on the Internet provide up-to-date reviews of EC packages. (www.internet.com,www.sellitonthewebccom) Look at customers’ profiles of vendor and references. Features: Variety of features but quality varies. Core feature - to get site up and running quickly and at a lower cost. Ask the following questions:

E-Commerce Architecture Does the solution allow selling both products and services? What facilities are there for delivery of digital content? How easy it is to edit fields or add new business processes? What type of advertising and promotional features it provide? Does it offer personalization for visitors? Is it capable of sending e-mails to customers? Does it provide robust security and workflow approvals? Commerce Server Management Tools: Does it provide tools for content management, replication, clustering, remote management and site analysis?

E-Commerce Architecture Integration Tools: What network operating system is required? Which web server is compatible with the commerce server? Does the vendor provide tools for connectivity to back-end systems in my company? Are there tools for integration of ERP systems? If you employ EDI, is connectivity with it available? Third Party Plug-ins: Can third party payment systems (CyberCash, VeriFone) be used as plug-ins? Can the existing tax and accounting systems be integrated? How about plug-ins for inventory tracking, shipment tracking, bill payment etc.