Chapter 9 Web Hosting and E-Business Software

Slides:



Advertisements
Similar presentations
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Advertisements

Electronic Commerce Software
Electronic Commerce Ninth Edition
1 4 Chapter 4 Electronic Commerce Software Electronic Commerce.
Electronic Commerce Software
Chapter 9 Electronic Commerce Software. Electronic Commerce Software Basics Dependent on : –The expected size of the enterprise and its projected traffic.
Web Server Hardware and Software
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Copyright © 2002 Pearson Education, Inc.
Chapter 9: Electronic Commerce Software
Chapter 9: Electronic Commerce Software
E-Commerce: The Second Wave Fifth Annual Edition
1 Chapter 9 Electronic Commerce and Electronic Business.
E-Commerce: The Second Wave Fifth Annual Edition Chapter 9: Electronic Commerce Software.
Chapter 9: Electronic Commerce Software
eFueloil information systems Applications Prof. Dr.Mohamed El-Azab
“If you build it, they will come.”. Virtual Business  There is much more that goes into a virtual business than just building the web site.  You will.
E-Business Lecture 3 Website Development and Management Process.
Software for E- Commerce
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
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
Chapter 9: Electronic Commerce Software Electronic Commerce, Sixth Edition.
Electronic Commerce Eighth Edition
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
PayDox Corporate Document Management System Rotech AB Interface Ltd Business Software Integration.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Introduction to E-Commerce
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
1 Pertemuan 16 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 6 - Tutorial Guided Tutorial.
Copyrighted material John Tullis 10/21/2015 page 1 04/02/00 Merchant Servers Presentation John Tullis DePaul Instructor
Is Your Business Ready For The Ultimate Business ERP Solution.
Database Design – Lecture 18 Client/Server, Data Warehouse and E-Commerce Database Design.
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
WEB SERVER SOFTWARE FEATURE SETS
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
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Industry’s Best CMS Package For Magento Ecommerce.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
What Is Enterprise Computing?
Chapter 5 – E-commerce and Enterprise Systems
Electronic Commerce Software
Electronic Commerce Software
Discovering Computers 2010: Living in a Digital World Chapter 14
WWW and HTTP King Fahd University of Petroleum & Minerals
MVC and other n-tier Architectures
PHP / MySQL Introduction
#01 Client/Server Computing
Magento Ecommerce Development For more information visit:
Chapter 9 e-Commerce Systems McGraw-Hill/Irwin
Database Management System (DBMS)
Chapter 27 WWW and HTTP.
Lecture 1: Multi-tier Architecture Overview
Understanding Back-End Systems
Electronic Commerce Software
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
IntroductionToPHP Static vs. Dynamic websites
Enterprise Integration
ECT455 Website Engineering
McGraw-Hill Technology Education
Web Application Development Using PHP
#01 Client/Server Computing
Presentation transcript:

Chapter 9 Web Hosting and E-Business Software 1 1

Web Hosting Alternatives Self-hosting Running servers in-house Most often used by large companies Third-party Web-hosting service providers Offer Web services, electronic commerce functions Often used by midsize, smaller companies Commerce service providers (CSPs) Provide Internet access and Web-hosting services Help companies conduct electronic commerce E- Business, Ninth Edition

Web Hosting Alternatives (cont’d.) Commerce service providers (cont’d.) Offer Web server management and rent application software (database, shopping cart etc.) Also called Managed service providers (MSPs) and Application service providers (ASPs) Web server-hosting decisions Ensure hardware platform and software combination: Upgradable when site’s Web traffic increases Web server requirements Directly related to site electronic commerce transaction volume and Web traffic Scalable hardware and software combinations Adaptable to meet changing requirements when clients needs grow

Basic Functions of Electronic Commerce Software (cont’d.) All electronic commerce solutions must provide: Catalog display Shopping cart capabilities Transaction processing Larger complex sites may include: Software adding features and capabilities to basic commerce tool set such as middleware, enterprise application integration, integration with ERP etc. E- Business, Ninth Edition

Catalog Display Catalog organizes goods and services being sold Organizes product offerings into departments Web store advantage Single product may appear in multiple categories e.g. running shoes as footwear and athletic gear Catalog: listing of goods and services Static catalog: simple list written in HTML On Web page or series of Web pages Dynamic catalog: stores item information in a database E- Business, Ninth Edition

Catalog Display (cont’d.) Large, well-known electronic commerce sites Include many features; professional looking Use dynamic catalog aides and tools Small online stores Require simple products or categories list Item organization not important Can provide item photos with links Use a static catalog Good sites provide alternative ways to find products Search engine E- Business, Ninth Edition

Shopping Cart Electronic commerce early days Used forms-based shopping Shoppers selected items by filling out online forms Awkward if ordering more than one or two items Problems of forms-based shopping Need to write down product codes, unit prices, other information before ordering Confusing and error prone E- Business, Ninth Edition

Shopping Cart (cont’d.) Electronic shopping carts Now the standard method for processing sales Keep track of items customer selected May view cart contents, add items, remove items Ordering requires a simple click Item details stored automatically in cart Button click executes the purchase transaction Screen asks for billing and shipping information Shopping cart software BIZNET Internet Services, SalesCart, WebGenie Software E- Business, Ninth Edition

Shopping Cart (cont’d.) Web: stateless system Unable to remember anything from one transmission or session to another To retrieve shopping cart information later: Use cookies Allows information to be stored explicitly Allows unique user identification If browser does not allow cookie storage: Electronic commerce software automatically assigns temporary number Example: ShopSite E- Business, Ninth Edition

Transaction Processing Transaction processing: occurs when shopper proceeds to virtual checkout counter Click checkout button Electronic commerce software performs necessary calculations Web browser software and seller’s Web server software switch into secure communication state E- Business, Ninth Edition

Transaction Processing (cont’d.) Most companies use accounting software package Records sales and inventory movements Requires integration with accounting software Web sites use software to update tax rates FedEx and UPS shipping rate software integrates with e-commerce software Other calculations Coupons, special promotions, time-sensitive offers E- Business, Ninth Edition

Databases Database Business rules Database management software Collection of information Stored on a computer in a highly structured way Business rules How the company does business Database management software Makes it easy for users to: Enter, edit, update, retrieve information in the database Examples: Microsoft Access, IBM DB2, Microsoft SQL Server, Oracle E- Business, Ninth Edition 12

Databases (cont’d.) Distributed information systems Large information systems storing same data in many different physical locations Distributed database systems Databases within distributed information systems Complexity leads to high cost Complex DBMS can handle larger databases and can perform more functions at higher speeds IBM DB2 Microsoft SQL Server Oracle E- Business, Ninth Edition 13

Databases (cont’d.) Determine database support level Provided by any electronic commerce software Better to have one database serving two sales functions (online and in-store retail) Eliminates errors occurring when running parallel but distinct databases If inventory and product databases exist: Only consider electronic commerce software supporting these systems E- Business, Ninth Edition 14

Middleware Middleware software Companies can write own middleware Takes sales and inventory shipments information from electronic commerce software Transmits to accounting and inventory management software Companies can write own middleware Companies can purchase customized middleware The systematic tying together of different applications, often through the use of middleware, is known as enterprise application integration (EAI). Interoperability Making information systems work together E- Business, Ninth Edition

Enterprise Application Integration Application program (application software, application) Program performing specific function e.g. creating invoices, processing payments etc. Application server (computer) Takes request messages received by Web server (that is hosting e-commerce Website) Runs application program performing action based on request message’s contents Actions determined by business logic Business logic Rules used in the business E- Business, Ninth Edition

Enterprise Application Integration (cont’d.) Application integration (enterprise application integration) Creation of links among scattered applications Interconnects organization’s business logic Accomplished by programs transferring information: From one application to another Data formats in each application differs Transfer program must edit and reformat data before transferring Increasingly using XML data feeds E- Business, Ninth Edition

Enterprise Application Integration (cont’d.) Types of application servers Page-based and component-based systems Page-based application systems (like GMAIL, Facebook features on a single page) Return pages generated by scripts containing rules Present data on Web page with the business logic Examples for page-based server systems Adobe ColdFusion JavaServer Pages (JSP) Microsoft Active Server Pages (ASP) Hypertext Preprocessor (PHP) E- Business, Ninth Edition

Enterprise Application Integration (cont’d.) Component-based application system (Checkout component, card-processing component) Separates presentation logic from business logic Preferred by larger businesses Logic component created and maintained separately Updating, changing system elements much easier Common Web component-based systems Enterprise JavaBeans (EJBs) Microsoft Component Object Model (COM) Common Object Request Broker Architecture (CORBA) E- Business, Ninth Edition

Integration with ERP Systems Enterprise resource planning (ERP) software packages Business systems integrating all facets of a business Accounting, logistics, manufacturing, marketing, planning, project management, treasury functions Two major ERP vendors: Oracle and SAP ERP software installation costs Between $2 million and $25 million E- Business, Ninth Edition 20

Web Services Web services Application program interface (API) Set of software and technologies allowing one company’s systems to use the Web to interact with other company’s systems Without humans directing the specific interactions Application program interface (API) General name for the ways programs interconnect with each other Web APIs: interaction over the Web E- Business, Ninth Edition