Professional Documents
Culture Documents
4-1
[MeTuLa99]
Electronic Commerce (WS-02/03) 4-2
Online Shops
Definition
An Online Shop System defines the buyer / seller interface using Internet technology. It supports mainly the Business-to-Consumer (B2C) business model.
Shop system vendors have established knowledge about online shops (e.g., Intershop exists since 1994). Shop vendors can be classified as o specialized shop providers (Intershop, OpenShop, ...) o standard software providers (Microsoft, Oracle, ...) which integrate shops into their software suites. An online shop is more complex than it seems to be at first glance. NOTE: Some concepts introduced or mentioned in chapter 4 will be refined in chapter 5, e.g., o Product information and catalog structure o Payment models and systems o Online Analytical Processing (OLAP), Recommendation Engines, o User profiling o Security and Trust
Electronic Commerce (WS-02/03) 4-3
4-4
Shop Users
Banner Manager
Banner-Mgmt
P G
Internet
Product Inform.
TX Data
Banner Pool
OLAP Tools
Recommendation Engine
PG = Payment Gateway
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-6
P G
TX Data
Banner Pool
OLAP Tools
Recommendation Engine
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-7
4-8
Shop Users
Banner Manager
Banner-Mgmt
P G
Internet
Product Inform.
TX Data
Banner Pool
OLAP Tools
Recommendation Engine
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-10
User
Ads
P G
Product Inform.
TX Data
Banner Pool
OLAP Tools
Recommendation Engine
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-12
4-14
Benefits / Liabilities for the client: o Mall may provide meta catalog (catalog of all products of all shops) o Wider product range as compared to a single shop o Mall can be looked and felt and walked through for the shop provider: o Outsourcing of shop development, payment clearing, and client solvency checks o Does not control the integration into mall (mall provides integration of shop pages) for the mall provider: o Integration of shops by quantity or quality o Increase of overall visits
Electronic Commerce (WS-02/03) 4-15
4-16
4-18
Shop Users
Internet
Product Inform.
TX Data
User Profiles
Download Area
Banner Pool
OLAP Tools
Recommendation Engine
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-19
Shop Users
File Database
Page Generator
Binary Templates
Preprocessor
Binary Macros
Internet
Product Inform.
Electronic Commerce (WS-02/03)
Catalog Structure
TX Data
User Profiles
4-20
Payment Gateway
10
A process definition is denoted as steps (= Web pages) connected by transitions (= Web links). A red F represents form input (= HTML form), a red arrow form data processing A green arrow illustrates a product added to the shopping cart.
Electronic Commerce (WS-02/03) 4-21
4-22
11
12
4-25
4-26
13
Macro invocation
14
OpenShop Macro: prodlist (Fetch Product List) :macro prodlist Macro name
Database macro odbc SQL statement Database, Account & Passwd select ProdNo, Name, Description, Price, Tax, Image_File from Items where {condition_prodlist} source=ec-demo account=ec passwd=db :data art_number Query results are product bound to these OpenShop variables description price vat img_file
Electronic Commerce (WS-02/03)
ProdNo Implied mapping of SQL results to OS variables Name Description Price Tax Image_File
4-29
4-30
15
o Process Definition (FlowEditor) o Macro Definition for Program invocation (Payment gateway as .exe file) DB Access (via ODBC) o Manual HTML Source Adaptation o Preprocessing
Electronic Commerce (WS-02/03)
o Page request o Page generator o Macro invocation ERP Access (SAP, ...) Payment Gateway Access
o Page impressions (number of pages requested from the server, see chapter 5)
partly by [PrismaOpenGate]
4-31
4-32
16
Components: o Catalog Server (eCS) Live eCS and Staging eCS Manages product catalogs, product information o Transaction Server (eTS): Manages Manages product orders and HTML Page templates o Database (Oracle DB included in distribution)
Electronic Commerce (WS-02/03) 4-33
17
Shop Users
Internet
Product Inform.
TX Data
User Profiles
Download Area
Banner Pool
OLAP Tools
Recommendation Engine
ERP
Electronic Commerce (WS-02/03)
Data Warehouse
[Merz99]
4-35
18
19
Shop Admin
Console
immediate manipulation
20
4-41
21
Shop Admin
RDBMS
RDBMS
RDBMS
RDBMS
TS
CS staging
4-43
Shop Admin
file transfer
RDBMS RDBMS RDBMS RDBMS
image transfer
Offline Server
Electronic Commerce (WS-02/03)
TS
CS live
CS staging
4-44
22
switching
System Admin
RDBMS
RDBMS
RDBMS
RDBMS
Offline Server
Electronic Commerce (WS-02/03)
TS
CS staging
CS live
4-45
4-46
23