Академический Документы
Профессиональный Документы
Культура Документы
4
Fundamentals
(WC01)
Session: WC01
Peter Kovari (peter.kovari@us.ibm.com)
John Ganci (jganci@us.ibm.com)
Agenda
Introduction
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Introduction
http://www-3.ibm.com/software/webservers/commerce/wc_be/
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Integration
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
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
MFG/Dist
Retailer Consumers MFG/Dist/Retail Buyers Retail Channel Buyers
Product offerings
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
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 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
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Features
and Functions
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
Mobile Kiosks
Call
Catalog Customer Center
Web POS
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: superior customer service
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Web mart
and
Web mining
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Agenda
Introduction
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Runtime Architecture
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
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)
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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: Solaris 3-tier with Oracle8/9i
and iPlanet Web Server
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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
WebSphere Commerce: AIX 3-tier with DB2,
IBM HTTP Server, remote PM
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 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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Database Server
Services
Common
Systems Messaging
Server store
Management Subsystem database
Runtime
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
Database Server
Web Browser 1 2 3
Client Servlet Protocol
Engine Listeners
Adapters
Web Controller
7 6
JSP Template
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Agenda
Introduction
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Store and
Programming Model
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
* 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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Operational data
Managed data
Configuration data
Sample
store archive
Core data
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Protocol Listeners
HTTP Request
Instance.xml MQ Connector
Servlet
Adapter Manager
Adapters
Registries
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
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
Task
Command
Controller Task Task
Invokes
Command Command Command
Controller
Entities Data Retrieval
& Update
Web
URL Controller
Database
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
Thread
15
4a
Adapter M anager
4b Adapter
Fram ework
5
6
C om mand
Web Controller
Registry
10 9 7
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Agenda
Introduction
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Integration
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
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
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
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
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
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
Administration
Plugin
Administration
User
Tools Administration MQSeries
Interface
Interface Message Type
(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
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
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
Multi-Channel
Access
Common
Infrastructure
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
Agenda
Introduction
Runtime Architecture
Integration
Administration
Summary
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Administration
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
ibm.com
ibm.com/redbooks
© 2002 IBM Corporation
IBM ®
Summary
Summary
Runtime Architecture
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