1 / 20

Comp2513 Your E-Commerce Server Environment

Comp2513 Your E-Commerce Server Environment. Daniel L. Silver, Ph.D. Objectives. To examine the customer, development and administrative views of our E-Commerce mall and stores Consider the roles required to develop and administer a mall and store

deon
Download Presentation

Comp2513 Your E-Commerce Server Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comp2513Your E-Commerce Server Environment Daniel L. Silver, Ph.D.

  2. Objectives • To examine the customer, development and administrative views of our E-Commerce mall and stores • Consider the roles required to develop and administer a mall and store • To examine the internal components of a store and understand store configuration from a development and admin perspective • To consider possible future mall and store features and services Daniel L. Silver

  3. Architecture of the Acadia E-Commerce Server Environ. Customer Desktop raven.acadiau.ca eagle.acadiau.ca Browser Admin Admin Admin Tomcat App. Server Postgre SQL DBMS Server Apache HTTP Server Internet port 80 port 8080 Mall/Store Admin Desktop mall DB .html, .cgi, .class, .jsp Browser • eadmin web interface Daniel L. Silver

  4. Customer View of an E-Commerce Mall • A Mall with many stores • Common services are provided to all stores • Home – link to Mall directory • Register – membership has its priviledges • Address book – even if you are a guest you’ll need to define a shipping address • Search – look for a item across the mall in an instance • Shopping Cart – What’s in my cart so far? • Prepare Orders – remove items, choose quanity, shipping info • Place Orders – confirm purchase, pay • Check Order Status – Where’s my product now? Daniel L. Silver

  5. Customer View of an E-Commerce Mall Examples: • CanadaShop.com • Emall.com • MileHiMall.com Daniel L. Silver

  6. Customer View of anE-Commerce Mall • Additional Possible Services: • Set Currency – across the mall • Mall-Wide special features – group advertising, attract customers to your store • A mall-wide customer database • Creates potential for advanced targeted marketing • Virtual walk-by environment that is personalized to the customer • User profiles for better CRM Daniel L. Silver

  7. Functionality of the Ecommall: Customer Perspective • Viewing of categories and products • Navigation through categories and products • Placement of products in shopping cart and persistence throughout session • Ability to add different products to cart • Ability to purchase a product more than once • Removal of all products from shopping cart • When does the session end? Daniel L. Silver

  8. Typical Roles involved in Developing and Administering a E-Mall/Store • System administrator – install, maintain E-Commerce mall systems, control access, manage site, monitor performance, disaster recovery • Database administrator –manages mall/store database, monitors performance, configuration, backup/recovery Daniel L. Silver

  9. Typical Roles involved in Developing and Administering a E-Mall/Store • Store developer – creates store pages and functionality and integrates with backend systems (web designers, Java developers, database developers) • Catalog developer/admin – expert on product domain, creates categories, products, images, pricing, relationships • Store manager – manages orders from receipt through fulfillment and payment, manages store inventory, analyses reports, setups discounts Daniel L. Silver

  10. Architecture of the Acadia E-Commerce Server Environ. Customer Desktop raven.acadiau.ca eagle.acadiau.ca Browser Admin Admin Admin Tomcat App. Server Postgre SQL DBMS Server Apache HTTP Server Internet port 80 port 8080 Mall/Store Admin Desktop mall DB .html, .cgi, .class, .jsp Browser • eadmin web interface Daniel L. Silver

  11. Typical Store Administrative Tasks • Setup and admin: • Store information • Product categories • Product information • Discounts • Shipping information • Payment options • Shopper groups Daniel L. Silver

  12. Typical Store Adminstrative Tasks • Other administration: • Payment management • Customer information management • Order information and order delivery • Business / Sales reports • Typically, a web based tool and DBMS update batch tools are used to perform most of these functions Daniel L. Silver

  13. Functionality of the Ecommall: Administration Perspective • Categories and sub-categories must be defined and detailed • Products must be detailed and related to categories • Special features must be determined periodically and setup • The “admin” function is used to do this Daniel L. Silver

  14. Your store “admin” function • To access your ecommall admin function http://eagle.acadiau.ca:8080/storexxf04/admin • Access is secured via the Acadia authentication server • admin is a web-based store database admin tool for the catalog / database administrator • Reads in an XML file specified by the administrator • Generates SQL commands to create and populate the DB tables • Let’s set up a new category and a product … • The tutorial will give you more on the admin functions and hands-on experience Daniel L. Silver

  15. Architecture of the Acadia E-Commerce Server Environ. Customer Desktop raven.acadiau.ca eagle.acadiau.ca Browser Admin Admin Admin Tomcat App. Server Postgre SQL DBMS Server Apache HTTP Server Internet port 80 port 8080 Mall/Store Admin Desktop mall DB .html, .cgi, .class, .jsp Browser • eadmin web interface Daniel L. Silver

  16. Major Internal Components from Dev./Admin. Perspective • The major internal components of an E-Commerce application: • The store database – stores, categories, products, customers • Mall and store directories • Static documents (html, images, sounds) • Customer-side logic (applets) • Server-side logic (cgi, servlets, JSPs) • Store admin logic (HTTP, Tomcat admin, eadmin) Daniel L. Silver

  17. Functionality of the Ecommall: Developer Perspective • Server hardware must be installed • Server software must be installed and configured • E-Commerce application requirements must be defined • E-Commerce application must be designed • Static page content must be created • Dynamic servlet and JSP code must be designed and developed • Database must be created and loaded • System must be tested Daniel L. Silver

  18. THE ENDdanny.silver@acadiau.ca

  19. Web Development • HTML, Java, Javascript, JSP design, development and testing • Application maintenance • System Administration • Op. sys, server s/w and DB installation and maintenance • Performance analysis • Store Administration • Catalog/product/pricing development and maintenance • Reporting and analysis Daniel L. Silver

  20. PLEASE DO NOT SET UP YOUR LAPTOP UNTIL WE START CLASS Daniel L. Silver

More Related