Вы находитесь на странице: 1из 71

WebSphere Commerce V5.

4
Fundamentals
(WC01)

International Technical Support Organization

© Copyright IBM Corp. 2002


ITSO Software Technical Forum, Featuring WebSphere,
Messaging and Business Integration
IBM ®

17-20 September 2002


IBM International Education Center,
La Hulpe, Belgium

Session: WC01
Peter Kovari (peter.kovari@us.ibm.com)
John Ganci (jganci@us.ibm.com)

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

Agenda

Introduction

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Introduction

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

What is WebSphere Commerce?

"WebSphere® Commerce Business Edition, a powerful solution for


selling in today's B2B and B2C environments, extends far beyond the
traditional Web storefront with advanced capabilities that enable you to
build and maintain meaningful relationships with customers and trading
partners. Reduce complexity and optimize operations by managing
robust business processes and integrating them with your core
business applications. Collaborate with customers and trading partners
with virtual teaming technology. Enhance productivity and move
disparate activities to structured online environments."

What does this statement mean to the technical community?

http://www-3.ibm.com/software/webservers/commerce/wc_be/

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: Fundamentals Theme

Integration

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

IBM electronic commerce product history


WebSphere
Commerce Suit V5.1
Commerce Analyzer
Net.Commerce V3.2 Globalization
LOB Tooling
2002
Support WAS J2EE
Packaged App. Int. EJBs and XML
Customized Stores
Net.Commerce V2.0 Enhanced DB Support
Toolkit - B2B, B2C Reliability & Scalability 2000
Back-end Integration
Shipping, Inv., Tax APIs
2001 WebSphere
ODBC Support
Commerce V5.4
Expanded Platforms Business Edition
1998 Contracts & Order Mgt.
Customer Support
1999 WebSphere
Commerce Suite V4.1
Enhanced Subsystems

Personalization
Marketing & Selling
1996 Java Support
1997 Net.Commerce V3.1 Tools
Pro & Start
Wizards and Models
Net.Commerce V1.0 Payments
Toolkit - B2C Standards Support
Electronic Storefront
Shopping Cart

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

IBM is a user of WebSphere Commerce B2C & B2B

B2C B2B B2B


Consumer Direct Selling Directly to Buyer Selling Indirectly
Through Channel

MFG/Dist
Retailer Consumers MFG/Dist/Retail Buyers Retail Channel Buyers

ibm.com IBM eSites IBM Channel Sites


ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Product offerings

Runtime product packaging


WebSphere Commerce V5.4, Business Edition
WebSphere Commerce V5.4, Professional Edition
WebSphere Commerce V5.4, Professional Entry Edition
WebSphere Commerce for Digital Media

Development product packaging


WebSphere Commerce V5.4, Business Edition
WebSphere Commerce V5.4, Professional Edition
WebSphere Commerce V5.4, Professional Entry Edition

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce V5.4 packaging


Editions and Platforms
WebSphere Commerce Studio V5.4:
Window 2000 and NT
WebSphere Commerce V5.4 Professional and Business Edition:
Windows 2000 / NT, AIX, Solaris, iSeries, Linux on Intel, (future zSeries
z/OS, Linux on zSeries)

Bundled Products Include:


WebSphere Application Server V4, Advanced Edition
WebSphere Catalog Manager including client (soft bundled)
Lotus Sametime and Lotus QuickPlace - Limited License
WebSphere Payment Manager with cassettes
DB2 Database (Oracle also supported but not bundled)
IBM HTTP Web Server (Domino, iPlanet, and IIS also supported)
IBM SecureWay Directory (LDAP)
Blaze (Brokat/HNC software) Rules Engine
WebSphere Commerce Analyzer, Entry Reports (BRIO Broadcast Server)
Macromedia LikeMinds - Limited License

ibm.com/redbooks
© 2002 IBM Corporation
Commerce Enhancement Packs provide next version functionibm.com
early on V5.4!
What is a Commerce Enhancement Pack?
Mini Web releases of key assets that satisfy requirements for business
processes or functionality not currently available in GA product
Available on Commerce Zone download site at no charge to WC 5.4
customers on subscription
May include:
Code and related documentation or collateral
Store model SAR file
Customers can download and then incorporate into their sites using New
WebSphere Commerce development environment Function
Delivery Faster
Tested on Windows/DB2/IBM HTTP Server only (we do provide installers for
other platforms, just no testing)
Released as Web downloads on the Commerce Zone site quarterly -
cumulative from Web release to Web release, first release end of July,
follow-on release coming in Q42002

Support
Web Releases will be supported under the same licensing and terms/conditions as the
base WC product
Non-Windows, non-DB2 and non-English will be supported, but not tested
Install is tested on AIX & Solaris (no function testing)
Forum & PMR process
Fixes will be rolled into the next Web Release

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce overview


B2C B2B B2B
Consumer Direct Selling Directly to Buyer Selling Indirectly
Through Channel

Retailer Consumers MFG/Dist


MFG/Dist/Retail Buyers Channel Buyers
Retail

Tools Marketing & Business


Selling Product Catalog Service & Support Business Ops
Merchandising Relationship Mgmt.
Product Selection Promotions Item Entry Customer Mgmt Order Mgmt. Store Hosting
LOB Tools Search Coupons Pricing Order Assistant Inventory Mgmt. Channel Mgmt.
Commerce Guided Sell Campaigns Expected Inventory Returns Fulfillment Contract
Accelerator Gift Registry Gift Certificates Catalog Mgmt. Refunds Payments Management
WCP Shopping Cart Visualization Live Help Settlement Business
Dev Tools Requisition Lists Invoicing Account
Commerce Studio Management
RFQs Buyer PO
Blaze Advisor
Admin Tools
Business Analytics
Admin Console

Application Enablement Layer


Configuration
Manager
Members Personalization Globalization
Policies Collaborative Filtering Organizations
Contracts Collaboration

WebSphere Platform
Foundation & Tools Business Integration Reach and User Experience
WAS MQ Portal
WSAD / Edge Server CrossWorlds Everyplace

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Agenda
Introduction

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Features
and Functions

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com
WebSphere Commerce: features and functions overview
Content Relationship Order Fulfillment Payments Customer
Management Marketing Management Center Management
Management
Business
Integration

Catalog and Content Business Policy Availability to Fulfillment Center B2B Payment Real-time and
Management Contract Control Promise selection Methods Interactive
Role-based Policies Back-order / Split Release to Settlement Collaboration
interface Access Control Order fulfillment process Billing Business
Web editor Policies Inventory Fulfillment Proof Intelligence and
XML Approvals Management messages Payment Standards Reporting
transformation Registration Returns and Electronic Delivery Global Connect Order Tracking
Search Contract Refunds Shipping Logistics (Germany) Shipment
Text / SKU Pricing Requisition Lists Shipping APACS (UK) Tracking
Parameteric Assisted Selling Accounts Calculation JPO and JIPPA Cust Service
Product Promotions Receivable Interface (Japan) Live help
Advisor Up- / Cross-sell Approvals Electronic Document
Hierarchical Merchandising Orders Check Sharing/
Word -based RFQs Processing work space
Targeted
queries Advertising Negotiations (ACH) Registration/
Configurator API's Personalization Request for Credit/Debit/ Profile
Collaborative Quote (RFQ) Procurement
Site Asset
Filtering (LikeMinds) Cards (First
Management Auctions
Data, NOVA,
Business Contracts VisaNet,...)
Intelligence Collaboration Cybercash
Loyalty Programs Order Calculation SET
Globalization Shopping Cart
selection ECML
Security/Integrity

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: advanced order management
Key Capabilities Business Value
Inventory Management Real-time order management
Real-time available-to-promise processes on the Web streamlines
the supply chain
Ability to enter and manage inventory by
distribution center Minimizes errors and capture
back-orders
Ability to enter and manage future
incoming inventory Increases overall visibility to the
supply chain
Real-time allocation of inventory as
Flexible and streamlined order
orders are placed
process
Order Management
Back-order creation with expected avail.
date
Additional messages for connectivity
Split-order management
Returns & Refunds
Refunds for one or all items
Refunds not associated with a SKU
Payment reversal

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: advanced search capabilities
Key Capabilities Business Value
Find Products Faster with Improved customer
Superior Search Capabilities shopping experience =
Search text, numeric range, date greater stickiness and more
range, etc. profitability
Fuzzy searches, Boolean, wildcard,
etc.
High-Speed Search Results
Test results returned in .007 - 0.5
seconds regardless of size
Unlimited number of results due to
cursor-like capability
High-Speed Indexing of Product
Data
Allows multiple simultaneous
indexes using multiple processors
Does not lock data that is being
indexed, 24X7 design
Database and External File
Support

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: integrated multi-channel
customer reach

Key Capabilities Business Value


Manage brand across all Drive for consistent brand
channel touch points expression
Stay connected with the Improve customer satisfaction
customer across channels throughout purchase cycle

Mobile Kiosks

Call
Catalog Customer Center

Web POS

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: superior customer service

Key Capabilities Business Value


Customer Service Culturally-specific view of
Representatives can assist customer enhances
buyers directly customer service interaction
Effectively support and service Integrated channels allows for
global customers more consistent and
Ability to view customer complete customer support
interactions across all touch More efficient and effective
points communication vehicles reduces
Automated customer care the strain on Enterprise support
and service resources
Self-service support empowers
the customers with quick
answers and reserves Enterprise
personnel for more complex
customer needs

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: business intelligence

Key Capabilities Business Value


Know what is selling and why Offer the right product mix to drive
Predict customer buying customer satisfaction and revenue
behavior Stay ahead of dynamic customer
Understand which customer trends to gain competitive advantage
segments are most important Exploit customer intelligence to
Get more targetted with optimize sales and marketing
campaigns and promotions, effectiveness
cross-sell and up-sell Leverage customer insights to drive
business process efficiencies

Data Information Decisions

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: targeted marketing

Key Capabilities Business Value


Personalized campaigns Optimize efficiency of
and promotions through marketing activities
Commerce Accelerator Strengthen and more closely
Guided selling manage your brand
Trend analysis to refine Higher revenue from more
campaign focus accurately targetted
Information on
customer
merchandising
relationships

Web mart
and
Web mining

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: content management

Key Capabilities Business Value


End-to-end content management solution Simplifies creation and
optimized for WebSphere Commerce management of information-rich
customers catalogs
Automated Web page creation & Boosts productivity during catalog
management design, construction and
Ability to manage all site assets & site
maintenance
versioning
Combines strengths of:
WebSphere Studio
WebSphere Catalog Manager
Key ISV Partners: divine,
Interwoven, Vignette, A2i, Trigo

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: supply chain management

Key Capabilities Business Value


Ability to retrieve Real-time or near real-time
fulfillment/inventory inventory information enables
information from back-end more cost-effective movement of
systems goods
Seamless interfaces between Shortened fulfillment cycles drive
inventory and fulfillment customer satisfaction
processes Easy-to-use administration tools
Catalog Manager and Payment provide better business controls
Manager while saving time and resources
Better administration of
inventory and fulfillment
systems
Fully integrated with IBM
middleware and integration
tools

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Agenda

Introduction

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Runtime Architecture

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

WebSphere Commerce: runtime architecture

Infrastructure design and implementation


Tiered architecture (Windows, AIX, Solaris, Linux, iSeries,
zSeries)
Integration nodes (LDAP, MQ, Payment, e-Mail, SameTime,
QuickPlace)
Firewalls, Network Dispatcher, network topology and routing
Security guidelines
Scalability guidelines
Performance tuning guidelines
Testing guidelines

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: tiered architectures

Single-tier runtime environment (install guides)


2-tier runtime environment
Remote database server (DB2 7.2 or Oracle8i/9i)
Windows scenario in the WebSphere Commerce V5.4 Handbook, SG24-6567
Remote Web server (IBM HTTP Server, iPlanet Web Server, IIS)
Windows scenario in the WebSphere Commerce V5.4 Handbook, SG24-6567
3-tier runtime environment
Solaris (iPlanet Web Server + Oracle8i) scenario in the WebSphere Commerce
V5.4 Handbook, SG24-6567
AIX (IBM HTTP Server + DB2) scenario in the WebSphere Commerce V5.4
Handbook, SG24-6567
Solaris + Oracle9i scenario in the WebSphere Commerce V5.4 for Solaris and
Oracel9i, REDP0316
Enterprise 3-tier runtime environment
AIX scenario, Firewalls, Network Dispatcher, Web server cluster, horizontal cloning
of Commerce Application Server found in the WebSphere Commerce V5.4
Handbook, SG24-6567

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: Windows 2-tier remote DB2 runtime

Outside world DMZ Internal network

Public Key
Infrastructure
I
N
Commerce

Protocol Firewall
Database

Domain Firewall
T
Domain Name 80/443 80/443 Application
E
Server Server
R Server
N
E
T DB2 Server V7.2,
User IBM HTTP Server V1.3.19 EE + Fixpak 6
WebSphere Application Windows 2000
Server V4.0.3, AE Server + SP2
WebSphere Commerce V5.4.0.2
DB2 V7.2, EE Client + Fixpak 6
WebSphere Payment
Manager V3.1.2
Windows 2000 Server + SP2

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: Windows remote Web server
runtime (3-tier)

Outside world DMZ Internal network

Commerce
Public Key
Application
Infrastructure Server
I
N WebSphere Application

Protocol Firewall

Domain Firewall
Domain Name T 80/443 80/443 Web Server V4.0.3, AE
E Server WebSphere Commerce
Server V5.4.0.2
R
N DB2 V7.2, EE Server
+ Fixpak 6
E IBM HTTP Server V1.3.19 WebSphere Payment
User T WebSphere Plugin Manager V3.1.2
Windows 2000 Server + SP2 Windows 2000 Server +SP2

Database
Server

DB2 V7.2, EE Server


+ Fixpak 6
Windows 2000 Server + SP2

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: Solaris 3-tier with Oracle8/9i
and iPlanet Web Server

Outside world DMZ Internal network

Commerce
Public Key Web
Application
Infrastructure Server
Server
I
N WebSphere Application

Protocol Firewall

Domain Firewall
T 80/443 80/443 Web Server V4.0.3, AE
Domain Name
E Server WebSphere Commerce
Server V5.4.0.2
R
Oracle8i EE Client + patches
N
WebSphere Payment
E iPlanet Web Server 4.1.8 Manager V3.1.2
User T WebSphere Plugin Solaris 8 + MU5 +
Solaris 8 + MU5 + Recommended Patch 7
Recommended Patch 7

Database
Server

Oracle8i EE Server + patches


Solaris 8 + MU5 +
Recommended Patch 7

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: AIX 3-tier with DB2,
IBM HTTP Server, remote PM

Outside world DMZ Internal network

WebSphere Application
Commerce Server V4.0.3, AE
Public Key Application WebSphere Commerce
Infrastructure Server V5.4.0.2
DB2 V7.2 Client +
I
Fixpak 6
N

Protocol Firewall
AIX 5.1 + ML 2
Web

Domain Firewall
Domain Name T 80/443 80/443
Server E Server
R Remote WebSphere Application
Web
N Payment Server V4.0.3, AE
E Server
IBM HTTP Server V1.3.19 Manager DB2 V7.2 Client
User T WebSphere Plugin
+ Fixpak 6
IBM HTTP Server 1.3.19
AIX 5.1 + ML 2
WebSphere Payment
DB2 Server Manager 3.1.2
db2inst2 db's: AIX 5.1 + ML 2
was40
wc1db
payman DB2 V7.2 EE Server +
FixPak 6
AIX 5.1 + ML 2

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: AIX enterprise 3-tier with firewalls,


Network Dispatcher, Web server cluster, horizontal clone

Outside world DMZ Internal network

WebSphere Application
IBM HTTP Server V1.3.19 Web Commerce Server V4.0.3, AE
WebSphere Server WebSphere Commerce
Plugin
Application
AIX 5.1 + SL2 V5.4.0.2
Server
DB2 V7.2 Client +
Public Key Fixpak 6
80/443
Infrastructure AIX 5.1 + ML 2
I Protocol Firewall

Domain Firewall
N
T 80/443 WebSphere
Domain Name Remote WebSphere Application
E Edge Server
Server R Payment Server V4.0.3, AE
N Manager DB2 V7.2 Client
E + Fixpak 6
User T IBM HTTP Server 1.3.19
80/443 WebSphere Payment
DB2 Server Manager 3.1.2
db2inst2 db's: AIX 5.1 + ML 2
Web
was40
Server wc1db
DB2 V7.2 EE Server +
payman
FixPak 6
AIX 5.1 + ML 2
NetworkDispatcher V4.0 IBM HTTP Server V1.3.19
WebSphere Plugi
AIX 5.1 + SL2

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: server components

WebSphere Commerce subsystems


Member subsystem
Catalog subsystem
Trading subsystem
Order subsystem
Marketing subsystem
Inventory subsystem
Payment subsystem
Messaging subsystem
WebSphere Commerce Administration tools
WebSphere Commerce Configuration Manager
WebSphere Commerce Store Services
WebSphere Commerce Accelerator
WebSphere Commerce Administration Console
Common runtime components
Common Server runtime
Systems management
Store database

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: server components

WebSphere Commerce node

WebSphere Application Server


Web Browser
Admin Tools WebSphere Commerce Server
Store Administration Commerce

Web Server + Plugin


Store
Services Console Accelerator

Database Server
Services

Administration Member Trading Inventory


Console Subsystem Subsystem
Subsystem

Commerce Marketing Catalog Order


Accelerator Subsystem Subsystem Subsystem

Common
Systems Messaging
Server store
Management Subsystem database
Runtime

e-mail

File
MQ
Configuration Transport
Configuration Configuration
Manager
Manager Files Types
Server

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: High-level HTTP flow through
runtime
WebSphere Commerce Node

WebSphere Application Server

WebSphere Commerce Server

Web Server + Plugin

Database Server
Web Browser 1 2 3
Client Servlet Protocol
Engine Listeners

Adapters

Web Controller

7 6

View Control and


Command Task Commands

JSP Template

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Agenda

Introduction

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Store and
Programming Model

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

WebSphere Commerce store components

WebSphere Commerce Server instance


WebSphere Commerce Server instance is used to host a WebSphere Commerce store or multiple
stores. All stores within an instance share the same database and may share some types of data such
as the catalog and fulfillment methods. All stores within the instance also share the same EJB
container.
When a WebSphere Commerce instance is created, the Configuration Manager creates an application
server within the WebSphere Application Server for the instance (WebSphere Commerce -
<instancename>). In addition, during instance creation an instance directory and sub-directories are
created for instance configuration files and log files.
WebSphere Commerce Server
The WebSphere Commerce Server is a WebSphere application server that provides the infrastructure
and functionality for the e-commerce solution. The store assets are deployed and hosted by the
WebSphere Commerce Server (running as an application server on the WebSphere Application
Server).
Store configurations
A WebSphere Commerce instance can host a single store or multiple stores.
Single store in an instance
Multiple stores in an instance
Multiple stores in an instance shared assets and catalog

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce store architecture


Store front Back-office Store data
Instance
Single store in Store 1 Store 1 database
an instance Web assets Business logic for stores

* Store 1 catalog
* Store 1 orders

Store 1 Instance
Store 1
Web assets database
Multiple stores Business logic
for stores
in an instance
* Store 1 catalog
Store 2 Store 2 * Store 1 orders
Web assets Business logic
* Store 2 catalog
* Store 2 orders

Instance
Multiple stores Store 1 Store 1
database
Web assets Business logic
in an instance for stores
share assets Shared * Shared catalog
and catalog Business logic * Store 1 orders
* Store 2 orders
Store 2 Store 2
Web assets Business logic

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce store models

Store models B2C,


B2B, Auction Store Description
In Fashion B2C store with basic
Rapid development function, and a fashion
theme.
Pick and choose Web Fashion B2C store with
features from other additional
customizations
samples for your store compared to the In
Fashion sample store.
Internationalized
New Fashion B2C store with new
Packed in a store features and the
fashion theme.
archive file (SAR) Web Auction B2C auction store.
SAR includes Web
assets (JSPs, HTML,
images), EAR, XML Tool Tech B2B store with a tools
theme.
data and config files * Only available in the
Business Edition.

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: store data architecture

Operational data

Managed data

Configuration data
Sample
store archive

Core data

WebSphere Commerce Server


instance data

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: store data architecture

Instance data
Site admin ID (wcsadmin), site organization, default organization to be used as store owner, default
URLs, commands and views, default business, policies, Currency conversions and formats, device types
and languages supported by the instance, message types & roles definitions (language-specific).
Core data
Store identifier, store address, store directory, default contract, contract database tables must contain
(store identifier, member identifier of the organization which owns the store), Web assets store directory,
in the STORE table, unique store nickname or identifier, in the STADDRESS table.
Configuration data
URL registry entries (map URL requests to commands), command registry entries, view registry entries,
which map the view names returned by commands with view commands and related JSP templates,
based both on the store id and on the requesting device type.
Managed data
Business policies, contracts, customers, sellers, payment, fulfillment centers, jurisdictions (store-specific),
taxes (store-specific), discounts (store-specific), shipping (store-specific), supported currencies
(store-specific), supported units of measure (store-specific), supported languages (store-specific),
catalogs, prices, campaigns
Operational data
Customers, fulfillment, inventory (store-specific), orders (store-specific)

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebShere Commerce: store customization

Forum presentation: WebSphere Commerce Customization - WC04


WebSphere Commerce Studio V5.4
VisualAge for Java V4, Enterprise Edition
WebSphere Studio V4, Advanced Edition
WebSphere Commerce Studio V5.4 Extensions
Customization of store recommended reading
Refer to summary section of presentation

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce framework


Web Server Request

WebSphere Plug-In Transports

Thread Request MQSeries


Servlet Engine
Thread
Common Connector Interface

Protocol Listeners

HTTP Request
Instance.xml MQ Connector
Servlet

Adapter Manager
Adapters

Browser PVC Program Scheduler


Adapter Adapter Adapter Adapter

Registries

URL CMD Web Controller


View

JSP Template
Task
View Controller CMD
Data
Command Command
bean Task Task
CMD CMD

Data Access
(Inheritance)
beans Beans

Entity
Beans DB

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce framework

Servlet engine
Transports
Protocol listeners
Instance XML file
Adapter manager
Adapters
Standard Internet browser, PvC devices, back-end systems exchanging XML messages with WebSphere
Commerce via MQSeries, scheduler

Web controller
Commands
JSP templates
Entity beans
Access and data beans

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: Model-View-Controller (MVC)


Model

Task
Command
Controller Task Task
Invokes
Command Command Command

Data Retrieval Data Retrieval


Invokes & Update & Update

Controller
Entities Data Retrieval
& Update
Web
URL Controller
Database

View Data Retrieval

Invokes
Data
View Bean
Forwards
Command

JSP Template

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce low-level HTTP flow
WebSphere Com merce Node

Web Browser Web Server WebSphere Application Server Database


C lient + Server
WebSphere Com m erce Server
Plugin
1 Protocol Listeners
S ervlet Engine

Thread HTTP Request


2 3 M Q Listener
Servlet

Thread
15
4a

Adapter M anager

4b Adapter
Fram ework

Browser PvC Program Scheduling


Adapter Adapter Adapter Adapter

5
6
C om mand
Web Controller
Registry

10 9 7

View Controller Task


Com mand Comm and Comm and
Task
8b C omm and
JSP Template 11 Task
8a Com mand
Access
Access
Bean 8c
Data Bean Bean Store
Extends M anagement Database
12
13 Entity
D ata
Bean
Bean Data Bean
Com mand
14

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Agenda

Introduction

Features and Function

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Integration

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

WebSphere Commerce: user registry

1 WebSphere 2 MQSeries
Commerce Applications
Customer 3a Directory
MQ JNDI
LDAP Applications
API
3 3b LDAP Directory
WebSphere Management Tool
Commerce LDAP 3c
Database 4
Customer Service Legacy DB
Representative Mass Loader LDIF

Mass Import Files

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce Payment Manager

WebSphere
Commerce
Commerce HTTP
Application
3-Tier Server Plugin
Server
Architecture
wcdb1

webaix1 comaix1

was40

Payment Calls

HTTP
Server
Payment
Manager

Plugin
2-tier
Architecture payman
Payment
Manager
App Server DB2 Instance
db2inst2

payaix1 db2aix1

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce messaging with MQ

Template
Definition dtd
Files

CCF

MQSeries
MQListener XML Parser
Adapter

Serial Parallel
Inbound Inbound Web
Queue Queue Controller

EJB

Command
Framework
Store
Database

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce messaging with MQ flow

1 9

WebSphere
Commerce
7 Command Back-end
Framework 4
WebSphere ERP
Commerce

Outbound Services
Back-end

Inbound Services
Database
Database

Outbound Services

Inbound Services
8
MQ Adapter
MQ Listener
2 6 5 3
wc_error

wc_inbound_ser

wc_outbound

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce customer care with Sametime

Register new CSR Shopper initiates LiveHelp


Store
1
Admin

WebSphere 4 Lotus 2 Shopper CSR


Commerce
Sametime
Administrative
Server 1 6
Console 6

2 3 5
Shopper logon 3 Browser
WebSphere
Commerce
Accelerator

DB Domino
or Directory
8 7 4 5 7 8

LDAP 1 Shopper
Lotus
Sametime
Server
3
Lotus
Browser 4 Sametime
5 Server

WebSphere
Commerce
Server

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce collaborative workspaces using
Lotus QuickPlace

Create a new
collaborative workspace

Account Shopper
Representatives
1 1 3 5 7

WebSphere 4 5
Lotus 4
Commerce WebSphere Lotus
QuickPlace
Accelerator Commerce QuickPlace
6

2 3 6
2
DB LDAP
LDAP

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce and SMTP e-mail integration
with Domino

SMTP e-mail (for example, Lotus Domino Server)


WebSphere Commerce Transport Configuration
Example usage (password reset notification, order notification,
newsletter - create JSP template)

Administration
Plugin

Administration
User
Tools Administration MQSeries

Interface
Interface Message Type

Common Connector Framework


Message Type Settings in DB
Management
Profile Profile Settings
Management in DB

(CCF)
Runtime e-Mail
Sub
User Profile Services
Systems Send
Interface Send Services services
Composition Composition

Interface
Runtime
Services Service

File

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce personalization

Blaze rules
LikeMinds collaborative filtering
Used within marketing campaigns
Configured through accelerator and configuration
manager

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
LikeMinds collaborative filtering personalization
What is collaborative filtering Examples:
Gift recommendations
and how does it work? Personally relevant content
Collaborative Filering builds a user profile in Cross-sell and up-sell
real-time based on user interaction (explicit Top 10 list
and implicit) B2C, B2B
Uses customer behavior to drive
recommendations
Uses statistical, rather than ad-hoc,
methods
Creates a learning relationship with
customer
Engine gets better with more customer
interactions

Automated
Finds not-so-obvious recommendations
Look at like minded individuals
Weight mentors on how close they are to
user
Make recommendation based on mentors’
data

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce Analyzer: business intelligence
and reporting
Provides answers to
critical business
questions fast
Formatted Reports Shipped out of the
Reporting Tool WebSphere box
Commerce Determine how
BRIO Accelerator successful
campaigns are
Provide feedback to
help adjust future
campaigns

WebSphere Highlights
Commerce Usage
Top 10
Analyzer Statistics campaigns
Data Mart shown
to/clicked on
Informational Data by shoppers
Operational Data Sales by
geography,
time, income
range, etc.
WebSphere
Commerce
Operational Data

ibm.com/redbooks
© 2002 IBM Corporation

Sample Metrics
ibm.com
WebSphere Commerce catalog manager

Extract customization files

XML XML Multiple data


WebSphere WC to XML Filter/query for sources as XML
mapping extract
Commerce
Server Extraction
Facility XML to WC
(partial or complete mapping
extract)

Transformer
Data XML Facilities
V5.4 migration XML to XML
Schema ASCII to XML

XML data
Loading files
DB2/Oracle
Facility
(partial or complete import) Import customization files
ASCII
Multiple data sources
XML as delimited ASCII

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce: portal enabled

Single login Aggregation

Shared access control Integration


Reduced
administration
Increased
Reduced engineering Customer Sat,
Common integration, Efficiency, Common
Revenues Personalization
tooling and skills Deployment
Sell when & where customers want to buy
Speed Web
Cell phone
Wireless PDA

Multi-Channel
Access
Common
Infrastructure

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce Digital Media (sold seperately)

User Registration and Profiles Content Manager Storage


Search Checkout Process
Full search - Video, Audio, Text, Images Pricing of order
Text search of photo descriptive text Prices calculated dynamically
Exact phrases, synonyms, wildcard based upon usage criteria
Filtering results by field values Checkout Shipping Method
TextMiner - Rank results Delivery via CD-ROM, download,
FTP or shipping address
Watermarking for Rights Management Watermarked images zipped up
Visible to discourage misuse with a license agreement
Invisible mark for detection of misuse Payments
Text overlay identifies user, date, etc Payment link to Cybercash
MediaBin Manager Subscription payment
MediaBin Collaboration Tool PO Generation
E-mail a MediaBin Internal Use or Purchase Order
Share a MediaBin Request
Viewing Order History
Order Confirmation

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Agenda

Introduction

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

Summary

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Administration

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

WebSphere Commerce Configuration Manager

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce Store Services

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce Accelerator

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

WebSphere Commerce Administration Console

ibm.com/redbooks
© 2002 IBM Corporation
IBM ®

Summary

International Technical Support Organization

© Copyright IBM Corp. 2002


ibm.com

Summary

Introduction (product packaging)

Features and Functions

Runtime Architecture

Store and Programming Model

Integration
Administration

ibm.com/redbooks
© 2002 IBM Corporation
ibm.com

Recommended reading
Redbooks and Redpapers:
http://www.ibm.com/redbooks
WebSphere Commerce V5.4 Handbook, SG24-6567
WebSphere Commerce V5.4 for Solaris, REDP0316 (Oracle9i)
B2B e-Marketplace patterns with WebSphere Commerce Business Edition V5.4 for iSeries, REDP0212
WebSphere Commerce V5.4 for Linux, REDP0214 (10/2002)
WebSphere Commerce V5.4 for z/OS, (Q4 2002)
WebSphere Commerce V5.4 for Linux on zSeries, (Q4 2002)
WebSphere Commerce V5.4 Developers Handbook, SG24-6190
B2B e-Commerce With WebSphere Commerce Business Edition, SG24-6194 (Q3 2002)
WebSphere Commerce V5.4 Catalog Design and Content Management, SG24-6855 (Q3/4 2002)
WebSphere Commerce V5.4 Portal Solutions Guide (Q4/Q1 2003)
WebSphere Commerce V5.4 Backend Integration with SAP (Q4/Q1 2003)

Product Guides:
http://www.ibm.com/software/webservers/commerce/wc_be/lit-tech-general.html
WebSphere Commerce V5.4, Fundamentals Guide
WebSphere Commerce V5.4, Store Developer's Guide
WebSphere Commerce V5.4, Programmer's Guide
WebSphere Commerce V5.4, Installation Guides (Windows, AIX, Solaris, Linux, iSeries)

ibm.com/redbooks
© 2002 IBM Corporation

Вам также может понравиться