PIM for eCommerce Solution Definition

PIM for eCommerce
Solution Definition
December, 2006
PIM for eCommerce
Solution Definition
Doug Ayers
WPC Technical Sales
Kimberly Simms
WPC Services Solution Management
Geoff Bernard
WPC Tech Sales
PIM for eCommerce
Solution Definition
CONTENTS
1
Solution Overview ................................................................................................... 3
2
Business Problem ................................................................................................... 3
3
Value Proposition .................................................................................................... 5
4
High Level Systems Architecture............................................................................ 6
5
Solution components............................................................................................... 7
5.1
Data Modeling ............................................................................................. 7
5.2
Business Processes .................................................................................. 11
5.3
Integrations ................................................................................................ 13
5.4
Other.......................................................................................................... 15
6
Implementation Approach & Methodology............................................................ 16
7
Other Considerations & Best Practice.................................................................. 18
8
Appendix................................................................................................................ 19
8.1
Definitions and Acronyms ......................................................................... 19
ii
PIM for eCommerce
Solution Definition
1
Solution Overview
The WebSphere Product Center (currently at Version 5.3.1) PIM for eCommerce
solution enables businesses to more effectively and efficiently manage information
about the products offered on their business to consumer (B2C) online stores. The
solution provides capabilities, which simplify and improve the process for
authoring, enriching, consolidating, and validating product information. The
solution is an essential tool for those businesses looking to ensure potential
eCommerce customers see only accurate, complete, and compelling product
information. In addition to customer facing sites, this solution can also be used to
support business to business (B2B) sites and even internal help sites.
Though this solution is applicable across a broad range of industries, the
numerous successful deployments by retailers and distributors demonstrate an
especially good fit for those segments. Leveraging that experience, IBM has
developed a repeatable framework that incorporates learned best practices.
The following paper describes at a high level the business problem companies
face, the value they can achieve from deploying the PIM for eCommerce solution,
and also the solution’s components.
2
Business Problem
Companies that use WebSphere Product Center frequently select it to solve the
problem of managing content which is displayed on their internal or customer Web
sites. The problems they have presented include:
• Product information managed via manual, paper processes: Manual
paper processes lack structure and validation logic which result in slow time
to market for product information, as well as poor data quality.
•
Product information for Web sites stored in multiple solutions: This
type of scenario leaves business users with no single place to review and
approve what data will be published to a Web site, resulting in process
inefficiencies, poor data quality, lack of data ownership, and high system
maintenance costs.
•
Poor data quality: Many legacy systems and/or processes lack the ability
to validate and structure product data to meet Web site requirements. In
some cases, Web sites will not allow data to be published unless it meets a
certain level of validation which could decrease sales opportunities. In
cases where poor product data is published, the result can be even worse -
PIM for eCommerce
Solution Definition
•
overall customer confusion, which could result in costly product returns or a
missed sales opportunity all together due to customer frustration.
Limited ability to author and maintain rich product information: Many
existing legacy systems lack the ability to expand their data model to
support rich attributes which can provide a more complete, overall product
definition on a Web site. Customers whom are unable to obtain all the
information they require to make a Web site purchase may shop elsewhere.
This type of problem also prevents companies from responding to neverending changing market demands and standards.
•
Limited ability to support seasonal requirements: Product information is
often seasonal in nature, or may need to be customized when different
market segments are being targeted. Many legacy systems lack the ability
to manage these types of requirements, which could result in “out of
season” items being published on Web sites, or invalid information causing
customer confusion. For example, it would not make sense for Halloween
items to be showing up on a customer Web site during Easter.
•
Inability to support the relationship of unstructured to structured
content: Many customer systems lack the ability to cleanly associate
product information to images, PDF files, and reference documentation,
which is key to providing a customer with the appropriate information to
support a product sale.
The following real world company scenarios support the overall business problem
statement for PIM for eCommerce solutions:
• A mid-size retailer, which owns and operates seven separate, home
centered retail businesses had been dependent on manual, spreadsheetbased processes to produce their seasonal catalogs which were published
on their customer Web site. Each business unit produced 12-20 distinct
catalogs per year, and on average, 40-70% of the offerings changed
between seasons. All of this data was manually updated to their customer
Web site.
Because the retailer was unable to respond to market demands fast
enough, and data quality was becoming an issue, the retailer realized their
product information would need to be consolidated into a centralized,
controlled repository to support the quick publication of new and modified
content to their commerce site.
The company selected WebSphere Product Center to support the collection
and management of product information in order to decrease their time to
market of product information, as well as decrease their dependency on IT
to make product changes on their commerce Web site. Through the
4
PIM for eCommerce
Solution Definition
deployment of a consolidated product information repository, use of
workflow, automated publication, and integration with a custom content
management solution, this company was able to achieve their objectives.
•
One of the world’s largest business-to-business suppliers of essential office
and computer products faced multiple problems surrounding inaccurate
data managed by an internally developed, access database solution. The
legacy, home-built system was unable to produce clean, quality product
data to their commerce site and external third parties, resulting in many
missed sales opportunities.
The company selected WebSphere Product Center to support the collection
and enrichment of rich product information to support their customer Web
site. The solution implemented in production included validation logic
across all data created and maintained which helped to ensure that all
product data met the quality criteria for publication, maximizing their sales
potential, achieving one of their primary objectives.
3
Value Proposition
By deploying the WebSphere Product Center PIM for eCommerce solution,
businesses can realize tangible benefits and deliver real business value. Typical
metrics for measuring that return on investment include:
• Increased Revenue by providing rich content to commerce Web sites
which has a direct impact on the commerce sales channel, and reducing
time to market of new products.
o By presenting rich, compelling product information to potential
customers at the time they are making their buying decisions,
businesses can convert a higher percentage of browsers into
shoppers.
o Introducing products through a web channel quickly maximizes a
company’s revenue opportunity. If the product isn’t available on-line
when the customer expects it to be, the customer could shop
elsewhere. This also has an impact on future sales opportunities as
well.
• Increased Customer Satisfaction and Loyalty by improving the end
customer’s shopping experience.
o Consolidating all of the information and assets related to a
commerce item, including detailed descriptions, images, music,
video, and manuals help customers know ahead of time they’ll be
getting exactly what they want or need.
o As items in the product assortment can be organized for easy
navigation, shoppers can more easily and readily find the items they
want to purchase.
5
PIM for eCommerce
Solution Definition
•
4
o Happier customers are more loyal customers and are less likely to
frequent competitor’s sites.
Reduced Costs by improving productivity and reducing returns.
o Inefficient processes take longer and require more effort to execute.
Simplifying and automating (where applicable) the process of
publishing product information to the commerce web site can reduce
costs. Cumbersome manual processes are replaced by streamlined
workflow, automating steps where applicable, to orchestrate the
collaboration of creators and approvers across organizational
boundaries.
o When customers know ahead of time they are purchasing exactly
product they want or need, they are much less likely to return that
product. Fewer returns mean lower processing costs and higher
profits.
o Accurate product information on the Web site minimizes ordering
and invoice errors that are costly to correct and harm customer
satisfaction.
o Exchanging information with vendors is simplified as inbound data
can be validated for format and content. The need for manual review
can be limited to solely the exceptions.
High Level Systems Architecture
The following figure depicts typical solution architecture. The specific components
of this architecture are described in the Integration Solution Components Section.
6
PIM for eCommerce
Solution Definition
Possibly, an
internally
developed
product and
information
system.
Item Master
For example,
applications
such as
eCommerce
WebSphere
Solution
Commerce,
and ATG.
EAI
WebSphere
Product Center
EAI
Content
Management
/ Image
Repository
EAI
For example,
applications
such as IBM
Content
Manager, and
Documentum.
Operational
Systems could
include data
warehouse,
Operational
Systems
and ERP.
Other
Item Content
Feeds
5
5.1
Solution components
Data Modeling
The solution data model includes five major components:
§ Product entities and their attributes
§ Vendor entity & vendor/item relationships
§ Web merchandising/navigation hierarchy (for example, the arrangement
of product categories and their associated attributes.)
§ Relationship modeling
§ Users & roles modeling
The descriptions of these components can be found in the table below.
7
PIM for eCommerce
Solution Definition
Data Modeling Solution Components
Solution Component
Solution Description
Product Entity
The Product (or Item) Entity - This most fundamental
component of the data model, contains all attributes
needed to describe the product to potential
customers. The number of attributes varies from 150
to 200, but typically can be broken up into the
following categories:
• Identifying attributes – SKU number, UPC, and
so. Note: identifying attributes and even the
basic product definition varies from industry to
industry. For example, in the grocery industry,
a SKU number may completely identify a
product, whereas in fashion/clothing a product
may be defined by a particular SKU/Color/Size
combination.
• Descriptions – short descriptions (for example,
an invoice), full descriptions with all features
and options completely described and so on.
• Images – for example, thumbnail images, high
resolution images, images showing product
variations (for example, different colors,
configurations), images showing different
perspectives and so on. Note: The best
practice is for images to continue to be stored
and managed in a separate image or content
management system. The PIM for eCommerce
solution manages the relationship of the image
to the product and the context of that
relationship (for example, “x00123.jpg” is the
thumbnail for SKU 039920.)
• Promotional Copy – bulleted lists of features
and benefits.
• “Category-Specific” Attributes – different types
of products naturally require different, specific
sets of attributes to describe them (for example
attributes such as color, size, style, and fabric
for clothing and attributes such as aperture,
shutter speed, lens specifications for cameras).
These category-specific attributes vary not only
from industry to industry, but also potentially
from product type to product type for any
particular business.
8
PIM for eCommerce
Solution Definition
The Product Entity typically does not include price
attributes (except perhaps for the product’s list price).
The actual selling price is determined dynamically by
the commerce engine or external pricing tool, which is
better suited to consider factors such as order size,
customer contracts and so on.
Vendor Entity &
Vendor/Item
Relationships
Web
merchandising/navigation
hierarchy
Particularly when a distributor or reseller hosts the
commerce site, attributes may need to be maintained
about the vendor or manufacturer of the items.
Typically, this is a small set of fifteen to twenty
attributes and includes attributes such as vendor
name, address, and contact information (mostly for
internal use). This is done largely to support
customers browsing the Web site whom may want to
know the identity of the product manufacturer or
vendor so the data model needs to capture that
relationship.
Vendors can be modeled using a Vendor Hierarchy or
as a Vendor Catalog (with link attributes on the
product pointing to the correct vendor.)
The Web Merchandising/Navigation hierarchy mirrors
the product categories and sub-categories a shopper
clicks through when visiting the commerce site. To
simplify the shopping experience, this hierarchy is
generally relatively flat, that is no more than two or
perhaps three levels deep. Since customers may
intuitively search for items in different ways, products
or even product categories may be attached to this
hierarchy in multiple places.
For example, a Web hierarchy could have the
following categories:
-Electronics
-Televisions
-Flat Screen Televisions
Categories themselves often have attributes, such as:
• Features/Benefits – When the same features
and benefits apply to all products within a
product category, these attributes can be more
easily maintained at the category level.
9
PIM for eCommerce
Solution Definition
Item-Relationships
Users/Roles
Consider, for example, labels for laser printers
– the fact that they are attractive and easy to
peel from the backing applies regardless of
variations in labels/sheet or sheets/box.
• Images – In commerce sites, product
categories often have their own featured page,
displaying not only features and benefits, but
also images.
• Organizational Attributes – Organizational
attributes, such as a department codes or
responsibility, may also be maintained at the
category level, not for the purpose of displaying
on the commerce site, but rather for internal
tracking and accounting.
An effective commerce web site must also be able to
identify and manage the relationships between
products, for example:
• Cross-sell and up-sell products can be
identified in order to encourage shoppers to
purchase additional or higher margin products.
• Bundles and kits: stores may wish to sell
certain items in combination (for example, a
“birthday kit” that includes matching greeting
cards, paper plates, napkins, and wrapping
paper) for a single price, or under special terms
and policies.
• Replacement Products: Web sites might want
to offer a replacement product if one is
currently out of stock.
These relationships can be modeled as either
relationship attributes or link attributes.
The following are user roles that most industries
usually require:
• Category Manager or Item Specialists responsible for a category of data (or multiple),
managing item relationships, such as crosssells and up-sells, proper categorization of data
into a Web merchandising hierarchy, and core
product information.
• Creative Content Contributor – responsible for
authoring the rich product descriptions, bulleted
lists of features and benefits, promotional copy,
and so on.
• Photostudio Contributor – responsible for
10
PIM for eCommerce
Solution Definition
•
5.2
creating and/or assigning appropriate images
and other digital assets to be displayed on the
commerce site
Buyers/Merchandise Managers/Marketing
Manager – those with the knowledge to
properly review the product information and the
authority to approve it prior to publication to the
commerce site
Business Processes
The most common business processes implemented in the PIM for eCommerce
Solution include the New Commerce Item Enrichment Workflow and the Existing
Commerce Item Maintenance Workflow. Details of these processes can be found
in the table, below:
Business Process Solution Components
Solution Component
Solution Description
New Commerce Item
Generally, supplemental product information, beyond
Enrichment Workflow
the basic codes and descriptions, is needed for
effective selling through a Web commerce store. This
process manages the creation, review, and approval
of that information. Though they are sometimes
combined or ordered differently, typical steps in this
workflow process include:
• Import Items: This process is most often
triggered by a new item import. These items
are loaded with only a subset of attributes
populated, usually only the codes,
abbreviations, and short descriptions required
by other applications. See notes on Item
Master Import, below, for additional comments.
The information source (for example, an Excel
spreadsheet, a particular legacy or third party
application and so on) should be captured and
recorded in this step.
Note: In cases where WPC is positioned as the
item master for all product information, core
attributes may also be defined at this stage in
which this turns into more of a New Product
Introduction type workflow with commerce
enrichment capabilities.
• Classify Items: If the proper data is provided
upon import, then automated classification is
11
PIM for eCommerce
Solution Definition
•
•
•
•
Existing Commerce Item
Maintenance Workflow
the most desired. If not, the manual
classification of items takes place in this step to
the Web/merchandising hierarchy.
Add Commerce Attributes: Promotional copy,
bulleted lists of features and benefits, and other
similar item attributes are populated.
Associate Digital Assets: Various images (for
example, thumbnails, high resolution photos,
and views from multiple orientations), sound
clips, or other digital are associated with the
product. This step can include integration with
other content management systems either
directly or using IBM’s Single View of Product
Solution.
Manage Relationships: Item to item
relationships, such as cross-sell,up-sell,
substitutes, bundles, kits, and so on, are
established.
Review and Approve Enrichment: After item
enrichments are reviewed for consistency,
accuracy, and effectiveness, those with
appropriate responsibility can accept or reject
the changes.
Even after the completion of the initial product
enrichment, it’s often desirable to implement a
structured change process for modifying that
information. Though they are sometimes combined or
ordered differently, typical steps in this workflow
process include:
• Modify Commerce Attributes: Promotional
copy, bulleted lists of features and benefits,
and other similar attributes are modified as
needed.
• Associate Digital Assets: Various images (for
example, thumbnails, high resolution photos,
and views from multiple orientations), sound
clips, or other digital associated with the
product are changed as needed. This step can
include integration with other content
management systems either directly or using
IBM’s Single View of Product Solution.
• Manage Relationships: Item to item
relationships, such as cross-sell, up-sell,
12
PIM for eCommerce
Solution Definition
•
•
5.3
substitutes, bundles, kits and so on are
reviewed and modified as needed.
Item Classification: Items are optionally reclassified according to the Web merchandising
/navigation and vendor hierarchies.
Review and Approve Enrichment: After item
modifications are reviewed for consistency,
accuracy, and effectiveness, those with
appropriate responsibility can accept or reject
the changes.
Integrations
The PIM for eCommerce Solution consumes and supplies data to/from internal
and external systems and applications. In WPC, these operations are typically
done through import and export scripts, leveraging various types of transport
mechanisms including ftp, mq, jms, http, jdbc (only outbound data), and Web
services. The use of an EAI solution helps to alleviate the amount of exports
scripts required to be written in WPC, and should be considered a best practice for
controlling the flow of information.
The following integration touch points can be expected in a PIM for eCommerce
solution, and are detailed in the table below:
Solution Component
Item Master Import
Integration Solution Components
Solution Description
As a best practice, introduction of new products into
an organization should take place in one system to
avoid unnecessary integration and synchronization.
This solution acts as the system of record for
commerce but not necessarily the entire enterprise.
Therefore, items should be imported into this solution
from the external system acting as the overall product
master. An example of this is an ERP application.
However, since many businesses are still relying on
manual systems to maintain or enrich their product
information, item information is sometimes imported
from Excel spreadsheets. These spreadsheets may
be maintained internally or received from vendors.
To support the initial deployment of the solution, a
complete import of all product records is required.
After that, however, successive imports generally
13
PIM for eCommerce
Solution Definition
contain only changed items. For example, added,
updated, or deleted items. Usually, the Item Master
Import is scheduled to run daily.
Marketing Data Import
Note: In cases where WPC is also acting as the
source of record for all product data, not just
commerce data, the Item Master import would not be
necessary, and would most likely be modified to be an
import of vendor data either from a portal, GDS, or
manual spreadsheet upload.
Additional marketing or merchandising information or
artifacts, such as images for example, may also need
to be imported from external systems.
For example, manually maintained merchandising
information may be imported directly from
spreadsheets. A feed from a content management
system may be required to update the associations of
items and images or other digital assets.
Commerce Export
Data Warehouse Export
As with the Item Master Import, a full import is
required for the initial deployment while successive
imports need only include changes. Usually, the
Marketing Data Import is scheduled to run daily.
Product information is exported from the solution in
order to feed the commerce application. Any export
format can be accommodated for example. CSV or
XML, however the format selected has to take into
account any constraints the commerce application
imposes.
Typically, this is not a full catalog export, but rather
one that extracts only products that have been
changed (for example, updated, inserted, or deleted)
since the last export. Depending on how frequently
the product information changes and how quickly that
information needs to be pushed to the commerce site,
this export may be scheduled to run at regular
intervals throughout the day.
Product information may also be exported to populate
a data warehouse. Again, any export format required
by the target data warehouse application can be
accommodated, but typically some flat, character
delimited format such as CSV suffices.
14
PIM for eCommerce
Solution Definition
Vendor Portal
This export may be scheduled to run at regular
intervals as needed. For example, daily or often even
weekly or monthly.
When product information must be obtained directly
from vendors, the time and effort needed to process
transmitted files in numerous, varied formats can be
excessive. An optional component of the PIM for
eCommerce Solution is a vendor portal application
that can potentially eliminate the effort to manually
enter supplier data. Rather than sending files,
vendors would log into the application across the
internet and manually enter (or possibly upload in a
prescribed format) their own product information.
The application itself would be implemented as a set
portlets to be deployed in a portal server, such as
IBM’s WebSphere Portal Server. Proper security
insures that vendors can see and update only their
products.
5.4
Other
The following table describes additional functionality typically modeled in a PIM for
eCommerce Solution:
Solution Component
Item Preview Capability
Other Solution Components
Solution Description
An item preview capability can be provided as an
optional component of this solution allowing the
person creating or updating the product information to
see how the commerce site shows the product
(that’s always a primary concern, because that’s
where customers ultimately can see the product).
The item preview eliminates the need for multiple
iterations of incremental updates from the PIM to the
eCommerce systems.
This preview requires integration with the eCommerce
application so that users can invoke relevant
commerce screens from within the PIM environment
and be presented with the item information they’ve
just updated. Typically, this page preview tool is
implemented in WebSphere Product Center as an
15
PIM for eCommerce
Solution Definition
Support for Seasonality
entry preview script.
In some cases, customers may wish to control
releases to a Web site by season or promotion. When
this is the case, the majority of the functionality
required will be the same, however additional
requirements to archive old seasons or promotional
data may be required, as well as to reuse or “clone”
old data for new seasons or promotions may be
required.
The requirements to archive data can be
accomplished by the use of mass update scripts to
change flags to recognize seasonal or promotional
data preventing publication, and data can be stored in
a separate catalog or external database as usage
requirements will dictate. In addition, the use of
effective dates on items can control publication and
archiving.
The requirements to reuse or “clone” data can be
done through the use of “clone” functionality, or by
leveraging the WPC scripting framework.
6
Implementation Approach & Methodology
The implementation approach and methodology needs to take into consideration
several key factors.
Proceed Before, During, or After Commerce Implementation? Be aware of
projects attempting to implement the PIM and the commerce solution, in parallel.
Two moving targets require significant project synchronization with respect to
requirements, priorities, and strong governance capability in the organization.
However, when the commerce implementation occurs before or rather
independent of, the PIM solution, there is a tendency is to include too much PIMlike functionality in the original scope of the commerce project. An appropriate
balance must be achieved. By considering the whole scope ahead of time, each
tool (for example, the PIM and commerce solutions), can be leveraged for those
requirements for which they’re best suited. However, during the actual
implementation, dependencies between the two projects should be minimized.
Project Phasing Strategies: As with any large scale project, incremental,
iterative releases are generally less risky than the “big bang” deployment. Having
16
PIM for eCommerce
Solution Definition
a well-planned and appropriate phasing strategy can be the key to success. Three
potential phasing strategies are discussed, below:
Phasing By Functionality
With this approach, all of the data is be loaded for the initial implementation phase,
but not all of the functionality is delivered. Incremental function can be added with
each successive deployment. With this approach, the data model, the item
imports, and commerce export are all completed in phase I. Certain workflows,
custom tools, and non-commerce integration points, however, could be deferred to
later phases.
By phasing the delivery of the new functionality, you minimize the risk of
introducing too much change into an organization, too quickly. Introducing or
changing too many workflow processes, at once, for example, can be
overwhelming.
Phasing By Data
In this case, all of the functionality (for example, workflow processes, integrations,
and custom tools) is delivered in the first phase, but not all of the data is loaded.
For example, the first release might include products from only a handful of
specified product categories. Additional product categories are added with
successive releases until all of the data is fully loaded.
With this approach, even though more change is introduced at one time, the
number of users who are impacted is reduced. This makes it easier to manage
that change, as a smaller number of impacted users can be more easily trained
and mentored. Another benefit of this approach is that these “early adopters”
become experienced users who can mentor those impacted by successive
phases.
For this approach to be viable, however, the legacy systems must continue to feed
product information to the Web site until all categories have been loaded into the
new solution.
Phasing By Brand/Banner
This is a variation of the “Phasing By Data” approach described, above. However,
instead of phasing the loading of the data by category, the phasing is done by
brand or by store banner. Hence, the same general limitations and benefits apply.
17
PIM for eCommerce
Solution Definition
7
Other Considerations & Best Practice
Keep the PIM and Commerce Systems Loosely Coupled: When possible,
utilize a generic format for the PIM to Commerce data feeds. Not only does this
decrease the implementation effort, it can also simplify the ongoing system
maintenance and enhancements. Data model requirements for both PIM and
Commerce continue to evolve, and the goal should be to minimize the
dependencies that can impact an organization’s ability to respond, quickly. Many
commerce systems provide or can leverage external data integration capabilities.
Examine the options before deciding to standardize on a proprietary commerce
data format.
Decide What Does Not Belong In the PIM: Although the PIM system does act
as the system of record for the commerce site and provide a single point of control
for product information, not every piece of information needs to pass through the
PIM system. For example, the PIM system probably should not be used to
manage pricing even so something like “list price” may be included. When a
customer actually purchases an item, the price can depend on depend on multiple
factors, such as order quantity, the customer’s identity and negotiated contracts,
shipping location and so on. Most businesses already have other systems to
manage this. Leverage those rather than trying to replicate those rules and
agreements in the PIM.
Leverage Core Strengths of Other Software Solutions Where Appropriate:
The PIM and commerce solutions offer strong, complementary capabilities for
enabling customer facing, eCommerce sites. However, other software applications
with relevant, niche capabilities may also be leveraged in the overall solution,
particularly when an organization has already made an investment in those
technologies. Two classes of applications that should be looked at in particular are
enterprise integration and image/content management solutions. The integration
software can extract and transform data from other enterprise applications before
it’s consolidated in the PIM solution. Also, as mentioned, it can also be used to
transform a generic data feed from the PIM solution into a proprietary format used
by the commerce application. As for image/content management applications,
these remain very appropriate technologies for storing and managing the large
number of digital assets containing product information. The PIM solution is ideal
for managing the context of those assets (for example, is this a thumbnail image
for a Web site display or a high resolution image for a product promotion?) and
making all of the proper associations to actual products.
18
PIM for eCommerce
Solution Definition
8
8.1
Appendix
Definitions and Acronyms
Acronym
CPG
GDS
IBM
NPI
DW
PIM
UI
WPC
Definition
Consumer Packaged Goods
Global Data Synchronization
International Business Machines
New Product Introduction
Data Warehouse
Product Information Management
User Interface
WebSphere Product Center
19
®
© Copyright IBM Corporation 2006
IBM United States of America
Produced in the United States of America
All Rights Reserved
The e-business logo, the eServer logo, IBM, the IBM logo,
OS/390, zSeries, SecureWay, S/390, Tivoli, DB2, Lotus and
WebSphere are trademarks of International Business
Machines Corporation in the United States, other countries or
both.
Lotus, Lotus Discovery Server, Lotus QuickPlace, Lotus Notes,
Domino, and Sametime are trademarks of Lotus Development
Corporation and/or IBM Corporation.
Java and all Java-based trademarks and logos are trademarks
of Sun Microsystems, Inc. in the United States, other countries
or both.
Other company, product and service names may be
trademarks or service marks of others.
INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS PAPER “AS IS” WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow
disclaimer of express or implied warranties in certain
transactions, therefore, this statement may not apply to you.
Information in this paper as to the availability of products
(including portlets) was believed accurate as of the time of
publication. IBM cannot guarantee that identified products
(including portlets) will continue to be made available by their
suppliers.
This information could include technical inaccuracies or
typographical errors. Changes may be made periodically to
the information herein; these changes may be incorporated in
subsequent versions of the paper. IBM may make
improvements and/or changes in the product(s) and/or the
program(s) described in this paper at any time without notice.
Any references in this document to non-IBM Web sites are
provided for convenience only and do not in any manner serve
as an endorsement of those Web sites. The materials at those
Web sites are not part of the materials for this IBM product and
use of those Web sites is at your own risk.
IBM may have patents or pending patent applications covering
subject matter described in this document. The furnishing of
this document does not give you any license to these patents.
You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
4205 South Miami Boulevard
Research Triangle Park, NC 27709 U.S.A.