This glossary provides terms and definitions for the WebSphere Commerce software.

The following cross-references are used in this glossary:
  • See refers you from a nonpreferred term to the preferred term or from an abbreviation to the spelled-out form.
  • See also refers you to a related or contrasting term.


A/B testing
See marketing experiment.
access control
In computer security, the process of ensuring that users can access only those resources of a computer system for which they are authorized.
access group
A type of member group used to define access control. See also site administrator.
A type of merchandising association in which a suggested product is chosen as an addition to the currently displayed or selected product. See also cross-sell, merchandising association, up-sell.
In WebSphere Commerce Payments, a relationship between the merchant and the financial institution that processes transactions for that merchant. There can be multiple accounts for each payment cassette.
account representative
A defined role in WebSphere Commerce responsible for creating contracts for accounts, and monitoring account activity. Account representatives are part of the sales organization, and can be involved in the creation of targeted sales promotions such as discounts and coupons.
In e-commerce, the financial institution (or an agent of the financial institution) that receives from the merchant the financial data relating to a transaction and authorizes the transaction.
action group
An explicitly defined group of operations corresponding to Java commands that act on resources.
In Java, the process of transferring an enterprise bean from secondary storage to memory. (Sun)
Activity Builder
A feature in the Management Center that presents a graphical interface where users can create Web and Dialog activities.
ad copy
The information, images and other media used to support a marketing activity. Also referred to as sales collateral.
address book
A collection of shipping and billing addresses owned by a customer. These are useful for a customer who wants to purchase gifts and ship them to different addresses.
ad hoc inventory receipt
A record of physical inventory that arrived at a specific fulfillment center at a specific time, and was not expected inventory. See also inventory receipt.
affiliate program
A technique that affiliate merchants use to pay commissions to smaller affiliates in order to control costs.
ALT tag
An HTML tag that provides alternative text when non-textual elements, typically images, cannot be displayed.
American Standard Code for Information Interchange (ASCII)
A standard code used for information exchange among data processing systems, data communication systems, and associated equipment. ASCII uses a coded character set consisting of 7-bit coded characters.
application partitioning
In the scheduler, the grouping of frequent jobs, to avoid overloading the scheduler's default application pool.
application server
A server program in a distributed network that provides the execution environment for an application program.
approvable action
A command or group of commands invoked by a user that cannot be executed without prior approval from an approver within the organization. See also approval flow, approver, approver group.
In WebSphere Commerce Payments, the creation of a Payments object by a merchant. For cassettes that implement credit card protocols, approval will likely map to authorization. Other cassettes might implement the approval process differently.
approval flow
The series of steps initiated when a user attempts to execute a task involving an approvable action. See also approvable action.
The individual authorized to approve or reject an approvable action. See also approvable action.
approver group
The designated users within a specific organization to whom an approval request is directed when an approvable action is invoked. Requests are directed to the entire unit, rather than a single individual. See also approvable action.
See American Standard Code for Information Interchange.
Assets tool
A Management Center feature that is used to upload and manage store assets, such as marketing image files, catalog image files, PDF documents, and multimedia files.
asset store
A store that contains a collection of sharable resources (business artifacts, business processes, and storefront assets) that can be leveraged in other types of stores. An asset store does not perform or record business transactions; it is simply a holder of assets that can be used by other stores. See also catalog asset store, storefront asset store.
ATP inventory
See available to promise inventory.
In WebSphere Commerce, a collection of one or more files that are associated to a catalog or marketing asset. See also attachment asset, attachment target.
attachment asset
A file or URL associated with an attachment. See also attachment, attachment target.
attachment target
A collection of attachment assets distinguished by differentiators such as language. See also attachment, attachment asset.
attribute dictionary
A feature in Management Center that is used to manage a set of attributes and values. These attributes and values can then be reused by multiple catalog entries. If an attribute is changed in the attribute dictionary, all catalog entries that share that attribute are updated.
A method of sale involving negotiating and dynamically establishing the price and other terms of sale for goods and services, typically to the highest bidder.
authoring server
An instance of a WebSphere Commerce staging server that has workspaces enabled. See also commit, production server, production-ready data, quick publish, staging server, workspace, workspace task group approver.
The process of granting a user, system, or process either complete or restricted access to an object, resource, or function.
authorization code
A numeric code given when a transaction is authorized.
available to promise inventory (ATP inventory)
The inventory that is available in stock (on hand) plus the inventory that is on order, not including inventory that is currently being processed, reserved or allocated to backorders.


B2B direct business model
A business model that supports commerce transactions involving products, services, or information between two businesses or parties. Typical B2B direct transactions occur between buyers, suppliers, manufacturers, resellers, distributors, and trading partners. See also consumer direct, direct sales business model.
baby registry
A record of the items that parents would like to receive as gifts for their newborn child.
back-office business logic
The implementation of business logic, using commands and customized code, allowing a customer to complete an action in the store front. See also storefront asset.
The status of an ordered product when inventory allocation has determined that the product is not available.
base search space
An implementation of the Product Advisor. This style of implementation uses WebSphere Commerce base database tables to facilitate searching a particular category of products. See also separate search space.
A group of records or data processing jobs brought together for processing or transmission.
A definition or instance of a JavaBeans component.
A Java class that provides explicit information about the properties, events, and methods of a companion bean class.
See business intelligence.
See Business Object Document.
In WebSphere Commerce Payments, the Cassette object for all of the WebSphere Commerce Payments cassettes (for example, Cassette for VisaNet and Cassette for Paymentech). Each financial transaction for a WebSphere Commerce Payments cassette is associated with a particular brand (for example, MasterCard or VISA).
broadcast job
A job that runs on all clones at once. Like any other job, it is handled by the scheduler. See also scheduler.
An area of storage that compensates for the different speeds of data flow or timings of events by temporarily holding a block of data to be processed or written to an I/O device.
Catalog merchandise that provides single-click function for referring to multiple items. More formally, a bundle is a composite catalog entry consisting of at least one code. See also dynamic kit, kit, package, prebuilt kit.
business intelligence (BI)
The consolidation and analysis of data collected in the day-to-day operation of a business, which is then used as a basis for better business decisions and competitive advantage.
business intelligence report
A report that is generated by WebSphere Commerce Analyzer that analyzes commerce data in a separate data mart.
business model
A sample commerce solution that includes an organization structure, default user roles and access control policies, one or more starter stores, administration tools, and business processes that demonstrate best practices.
Business Object Document (BOD)
A representation of a standard business process that flows within an organization or between organizations. BODs are defined by the Open Applications Group using XML.
business policy
A set of rules that define business processes, industry practices, or the scope and characteristics of business offerings.
business question
A question that is answered in a business report regarding specific information about the success of different campaigns, activities, and the customers who are using the store.
business user
In WebSphere Commerce, someone who uses IBM Management Center for WebSphere Commerce, WebSphere Commerce Accelerator, or IBM Sales Center for WebSphere Commerce.
  1. On the sell-side, a defined role in WebSphere Commerce that handles negotiations and ordering, keeps track of inventory, makes purchase order decisions, tracks reasons for returns, and tracks expected inventory records and receipts.
  2. On the buy-side, a defined role in WebSphere Commerce that makes purchases from the seller's website on behalf of a customer account. Typically, purchases are made under one or more agreements negotiated with the Seller.
buyer administrator
A defined role in WebSphere Commerce that manages the information for the buying organization. The buyer administrator creates and administers the suborganizations within the buying organization and manages the various users, including approving users as buyers (buy-side).
buyer approver
A defined role in WebSphere Commerce that approves orders made by the buyer (buy-side) before the order is submitted for purchase with the seller.


See certificate authority.
A buffer that contains frequently accessed instructions and data; it is used to reduce access time.
calculation code
A code associated with order items, catalog entries, or catalog groups to specify how discounts, shipping charges, sales or use taxes, and shipping taxes should be calculated.
calculation framework
A flexible, generic framework provided by the WebSphere Commerce order subsystem, used to implement calculations and apply them to the applicable business objects.
calculation method
A reference task command that implement parts of calculation framework.
calculation rule
A rule that defines how a calculation will be done.
calculation scale
A set of ranges that can be used by a calculation rule. For example, for shipping charges, there can be a set of weight ranges that each correspond to a particular cost. That is, a product that weighs between 0 to 5 kg might cost $10.00 to ship, while a product weighing 5 to 10 kg might cost $15.00 to ship.
calculation usage
A type of calculation that the calculation framework performs.
call center
A center that handles a large number of calls to either take orders or provide customer service.
call center dashboard
A user interface that provides information on how the telesales service representative, shift, or call center is performing.
calling command ID
A numeric identifier for a command that calls an API function.
A planned series of operations including advertisements and suggestive selling techniques, that are pursued to achieve a defined set of business objectives. In the WebSphere Commerce Accelerator, campaigns are used to coordinate and aggregate groups of campaign initiatives.
The process by which an acquirer receives payment from the customer's financial institution and remits the payment. A "capture" is the guarantee that the funds are available and that the transfer will take place.
cascade delete
A process by which the DB2 database manager enforces referential constraints by deleting all descendent rows of a deleted parent row.
A software component which supports a particular payment protocol.
catalog asset store
A collection of catalog artifacts that creates a virtual catalog. See also asset store, storefront asset store.
catalog entry
An object in an online catalog. An entry has a name, description, list price, and other details. The entry can be as simple as a SKU; it may also be a product that is automatically broken down into its component items such as a bundle or package. See also list price.
catalog filter
A filter that controls product entitlement by dividing catalogs into subsets as defined by the business owner. Catalog filters can also be used as one of the price rules conditions when determining the prices for the set of catalog entries that a set of customers are entitled to.
Catalog Filter and Pricing tool
A Management Center feature that is used to create and manage catalog filters, price lists, and price rules.
catalog group
A collection of one or more catalog entries or catalog groups which create a navigational hierarchy for an online catalog.
Catalogs tool
A Management Center feature that can be used to manage catalogs, categories, catalog entries, merchandising associations, product attributes and attachments in your store.
A group within a system of classification whose contents share similar properties. See also category page.
category manager
A defined role in WebSphere Commerce that manages the category hierarchy by creating, modifying, and deleting categories. The category hierarchy organizes products or services offered by the store. The category manager also manages products, expected inventory records, vendor information, inventory, and return reasons.
category page
A web page in an online store that displays product categories. Category pages connect customers to child category pages or to products that belong to the selected category. See also category, child category.
See Common Connector Framework.
In a WebSphere Application Server distributed network, an arbitrary, logical grouping of one or more nodes that are managed together.
certificate authority (CA)
A trusted third-party organization or company that issues the digital certificates. The certificate authority typically verifies the identity of the individuals who are granted the unique certificate. See also Secure Sockets Layer.
The means of distribution of a company's products. Examples are e-commerce and physical stores.
channel manager
A defined role in WebSphere Commerce that manages the channel hub, as well as the distributors and resellers associated with that hub, including creating and importing distributor and reseller contracts.
child category
A category that is subordinate to another category in a hierarchy. See also category page, parent category.
child order
For subscriptions or recurring orders, the subordinate to the parent order. For example, a parent order is the subscription to the magazine itself, while the child order is one of the monthly issues.
child organizational entity
One or more further levels of organizational entities that exist beneath the parent organizational entity.
In web advertising, the sequence of clicks or pages requested as a visitor explores a website.
Clickstream Engine
The Macromedia LikeMinds Personalization Server component that accesses transaction information and generates recommendations based on users' shopping behavior as they navigate a website. WebSphere Commerce generates events based on shopping behavior, including viewing a product detail page and adding items to a shopping cart or wish list. These events are forwarded to the Clickstream Engine.
A marketing tool that reports the number of times a customer clicks on the displayed content to find out more information about the subject.
clickthrough rate
In web advertising, the number of clicks on an ad on an HTML page as a percentage of the number of times that the ad was downloaded with a page. See also impression.
cluster member
An identically configured copy of an object, such as an application server. Cluster members can be used for workload management purposes, for example, to support horizontal scaling and vertical scaling.
A number that uniquely identifies a catalog entry in the WebSphere Commerce system. A product code is used as the prefix for creating individual SKU codes.
collaborative filtering
Personalization technology that calculates the similarity between users based on the behaviors of a number of other people and uses that information to make recommendations for the current user.
command bean
A bean that contains the programming logic to handle a particular request.
Commerce Composer tool
A Management Center feature that business users can use to create pages and build page layouts for an e-commerce store without involving IT. The Commerce Composer tool provides a library of prebuilt layout templates and widgets to give business users greater control over page design.
Commerce Composer widget
A small application that retrieves and displays a specific type of content on a page of an e-commerce store. Examples of content are ads, product recommendations, and navigational links. In the Commerce Composer tool in Management Center, business users can design store pages by adding widgets to page layouts.
  1. To move managed assets from a task group in a workspace to the production-ready data on the authoring server. See also authoring server, production-ready data, quick publish, task group, workspace, workspace task group approver.
  2. To end a unit of work by releasing locks so that the database changes made by that unit of work can be perceived by other processes. This operation makes the data changes permanent.
commitment boundary
A point at which there are no changes to a database file pending within a job. See also roll back.
commitment control
A way of grouping file operations that allows the processing of a group of database changes as a unit or the removal of a group of database changes as a unit. See also roll back.
Common Connector Framework (CCF)
A product offering interface and class definitions that provide a consistent means of interacting with enterprise resources (for example, CICS and Encina transactions) from any Java execution environment.
component store archive
A starter store archive for a component of a composite store archive. Component store archives are available for each business model. See also composite store archive.
composite catalog entry
A collection of catalog entries that breaks down to its separate components when ordered. See also dynamic kit.
composite store archive
A compressed file that contains the organization structure, predefined user roles, and necessary access control policies to create the appropriate store environment, plus a working starter store or site. Each of the parts that make up the composite store archive are also available as separate store archives. See also component store archive, store archive.
Composition Services
The component of the WebSphere Commerce messaging system that provides a formatted output for messages using JSP templates.
compound key
In a relational database, a key that consists of two or more attributes in a relation.
To reduce the size of a set of data, such as a file, to save space or transmission time.
Software that provides a dynamic rules-based kit (bundling) capability to determine a group of items that may be sold together. The configurator may also supply a price for the configuration. This grouping is based on pre-defined rules in addition to user interaction with the configurator. See also dynamic kit.
consumer direct
The consumer direct business model supports commerce transactions involving products, services, or information between businesses and consumers. Consumers typically purchase goods or services directly from a business in a consumer direct scenario. The Madisons starter store is an example of a consumer direct business. See also B2B direct business model, direct sales business model.
content spot
A class file that is added to a JSP file to designate display of personalized data or content. Each content spot has a name and will accept a specific type of data from a rule.
In WebSphere Commerce, an agreement representing the terms and conditions that apply to a transaction.
controller command
A command that interacts with a web controller directly. On completion, a controller command returns the name of a view task to be executed. The web controller determines the correct implementation class of the view command and then invokes it. See also task command.
conversion rate
The rate at which customers respond to cues provided by a website towards a specific desired action.
A starter store enhancement that enables two shoppers to explore a store, view products, and chat about products. Coshopping provides real-time synchronization of the web browsers of two users to create a single collaborative shopping session controlled by a single user.
counter value
A displayed monetary amount converted from the shopping currency into a different currency.
A product recommendation that is related or complementary to the currently displayed or selected product. See also accessory, up-sell.
Encouraging customers to buy products from other departments or categories, beyond the initial offering.
See customer service representative.
current charge
In an advanced order, the set of charges a customer incurs for order items that can be shipped at once. See also total charge.
A user of an online store.
customer base
The primary market for a product or store.
customer-facing store
An online site where users may obtain information regarding products and conduct business transactions regarding these products. WebSphere Commerce supports the following customer-facing stores: hub store, direct sales store, and extended site store.
customer group
A type of member group consisting of a collection of customers who have been grouped by a site administrator because they share similar shopping patterns or characteristics. See also site administrator.
customer profile
A collection of attributes that collectively describe a typical customer.
customer segment
All information about the customer that is held by the seller. This can include basic demographics, order history, or operational data such as the user ID and shipping address. Customer segments are dynamic; marketing managers define the criteria for including a customer in a customer segment. Customer segments can be the targets of campaigns.
customer service representative (CSR)
A defined role in WebSphere Commerce that manages customer inquiries. The customer service representative also processes customer registration, orders, and returns. See also customer service supervisor, script.
customer service supervisor
A defined role in WebSphere Commerce that has access to all customer service tasks. The customer service supervisor manages customer inquiries (such as customer registration, orders, returns, and auctions) and has authority to complete tasks that cannot be accessed by a customer service representative, such as approving system-denied returns records, and contacting customers regarding payment exceptions (such as credit card authorization failures). See also customer service representative.
customer session data
Information gathered from customers during the time they visit an online store.


database-managed space table space (DMS table space)
A table space whose storage space is managed by the database manager. See also system-managed space table space.
data bean
A type of bean that is placed in a JSP file. Data beans can have associated commands that are invoked when the JSP file instantiates the data bean at run time.
data bean command
A command associated with a data bean, and called by a JSP file. This command retrieves data for the data bean from a persistent object, such as an entity bean.
data bean manager
A module that invokes a data bean command to fetch data from corresponding entity beans.
data mart
A subset of a data warehouse that contains data that is tailored and optimized for the specific reporting needs of a department or team. A data mart can be a subset of a warehouse for an entire organization, such as data that is contained in online analytical processing (OLAP) tools.
data mining
The process of collecting critical business information from a data source, correlating the information, and uncovering associations, patterns, and trends.
default contract
In WebSphere Commerce, an agreement representing the terms and conditions that apply to all transactions. A default contract is required for all stores.
default organization
The organizational entity that is used when a user registers and does not identify an organizational entity. In addition, guest users are created under the default organization.
defining attribute
A property of an item in an online store such as its color or size. Defining attributes are used for SKU resolution. See also descriptive attribute, item.
delete rule
A rule associated with a referential constraint that either restricts the deletion of a parent row or specifies the effect of such a deletion on the dependent rows.
demand chain
A value chain that supports both direct sales channels and indirect sales channels. The Commerce Plaza sample site is an example of an indirect sales channel demand chain. See also supply chain, value chain business model.
  1. The act of packaging enterprise beans into a JAR file for distribution to a container on an enterprise bean server.
  2. The process of making WebSphere Commerce application code available for use. This process includes packaging customized commands, data beans, and enterprise beans into JAR files. The JAR files must then be installed and configured within a container.
deployment descriptor
An XML file that describes how to deploy a module or application by specifying configuration and container options. For example, an EJB deployment descriptor passes information to an EJB container about how to manage and control an enterprise bean.
descriptive attribute
An additional description for an item. Descriptive attributes are not used for SKU resolution. See also defining attribute.
dialog activity
An interactive dialog with a customer created in the Management Center.
direct sales business model
A business model that supports commerce transactions involving products, services, or information directly between businesses and consumers or between two businesses or parties. WebSphere Commerce supports the following types of direct sales business models: consumer direct and B2B direct. See also B2B direct business model, consumer direct.
direct sales store
A customer-facing store that supports the exchange of products, services, or information directly between businesses and consumers, or between two businesses or parties. See also extended site store.
display format
A set of display preferences that a customer at a multicultural store can select, depending on their language and locale. For example, a multicultural commerce site may have different formats for United States English and Japanese. These display formats would differ in the language of the text as well as such features as currency, units of measure, and data formats.
display page
  1. A page in a catalog that displays category and product information.
  2. A page in an online store that is generated in response to a command.
In WebSphere Commerce, disposing of or transferring inventory that has been returned to the Seller's fulfillment center by a customer. See also fulfillment center.
distinguished name (DN)
A set of name-value pairs (such as CN=person name and C=country or region) that uniquely identifies an entity in a digital certificate.
In WebSphere Commerce, an indirect seller of products, in the context of the demand chain business model. A distributor does not sell directly to end users of the product, but only to other sellers, such as resellers.
distributor proxy store
A store that acts as a placeholder for an external distributor store, allowing resellers to conduct business indirectly by way of the proxy store. See also proxy store.
DMS table space
See database-managed space table space.
See distinguished name.
document type definition (DTD)
The rules that specify the structure for a particular class of SGML or XML documents. The DTD defines the structure with elements, attributes, and notations, and it establishes constraints for how each element, attribute, and notation can be used within the particular class of documents.
domain name
In Internet communications, a name of a host system. A domain name consists of a sequence of subnames that are separated by a delimiter character, for example,
See document type definition.
DTD document definition
A description or layout of an XML document based on an XML DTD.
dual display
The simultaneous display of a monetary amount in the shopping currency, and one or more counter value amounts in a different currency.
Pertaining to an operation that occurs at the time it is needed rather than at a predetermined or fixed time. See also static.
dynamic kit
  1. A group of products that are ordered as a unit and must be fulfilled together. The information about the products contained in a dynamic kit is controlled by an external configurator and supplied at order entry time. See also bundle, composite catalog entry, configurator.
  2. With Sterling Configurator dynamic kit integration, a group of SKUs that are ordered as a unit. The information about the SKUs contained in a dynamic kit is controlled by a model. The component selection is supplied by the shopper supplied at order entry time.


email activity
A method of delivering merchandising and marketing content to customers. Email activities deliver customized email messages, based on JSP templates, which can include advertisements, suggestive selling initiatives, and promotions, among other merchandising and marketing content.
email template
An email outline that serves as the basis for email content issued via an email activity. The email template is a model by which the business user defines email message content and optional placeholders for personalized content.
e-Marketing Spot
In WebSphere Commerce, space that is reserved on a store page for displaying marketing information to customers.
e-Marketing Spot remote widget
A Flash-based, portable version of an e-Marketing Spot. Remote widgets can be used to syndicate marketing information on websites outside of WebSphere Commerce.
In computer security, the process of transforming data into an unintelligible form in such a way that the original data either cannot be obtained or can be obtained only by using a decryption process.
In object-oriented design, an item that can be treated as a unit and, often, as a member of a particular category or type. An entity can be a concrete thing or an abstract idea.
See extract, transform, and load.
exception condition
An abnormal condition that may arise during execution of a program.
execution agenda
A class that acts as a table that plots the relationship between promotions and promotion policies. The execution agenda contains a list of promotions which are potentially applicable to an order, and all of the policies that are applicable to each individual promotion in the list.
expected inventory
Inventory that has been ordered from a vendor and that is expected to be received by the Seller. This information is contained in an expected inventory record. See also expected inventory record, seller.
expected inventory record
Lists the inventory that has been ordered from a vendor and that is expected to be received by the Seller. An expected inventory record may contain information for multiple items, fulfillment centers, and dates. See also expected inventory, inventory receipt, seller.
expedited order
A release of an advanced order for which a user has requested expedited handling and shipping for particular order items.
extended site business model
A business model that supports one seller with many sites aimed at different audiences.
extended site store
A customer-facing store that is created by the site operator for the owner of the store. See also direct sales store.
extract, transform, and load (ETL)
The process of collecting data from one or more sources, cleansing and transforming it, and then loading it into a database.
The process of moving data from temporary tables on the WebSphere Commerce Analyzer server to the WebSphere Commerce Analyzer data mart. The data in the temporary tables was replicated from the WebSphere Commerce database.
extraction time window
The window of time between the last time the WebSphere Commerce Analyzer extraction was run for this source and the current time. For WebSphere Commerce sources, this time window is indicated by the WebSphere Commerce Analyzer parameters TIME_CUT_OFF and TIME_CUT_OFF_PREV.


A faceted classification system allows the assignment of multiple classifications to an object, enabling the classifications to be ordered in multiple ways, rather than in a single, predetermined, taxonomic order. Each facet typically corresponds to the possible values of a property common to a set of objects. Catalog entries must contain multiple facets to be effective in a storefront.
Pertaining to a navigation technique for accessing product information represented using a faceted classification. This technique allows customers to explore by filtering information.
faceted browsing
A process of browsing information by filtering a set of topics by progressively selecting from only valid values of a faceted classification system, which is a predefined collection of facets.
faceted navigation
A process of browsing information by filtering a set of topics by progressively selecting from only valid values of a faceted classification system, which is a predefined collection of facets.
In object-oriented programming, a class that is used to create instances of another class. A factory is used to isolate the creation of objects of a particular class into one place so that new functions can be provided without widespread code changes.
feature attribute
An attribute that specifies how the information about products is to be displayed to customers. For example, features with numerical descriptions can be displayed to a customer in either ascending or descending order.
feature pack
An installable product extension that offers targeted, incremental new features.
federated system
A distributed database management system (DBMS) that consists of a DB2 instance that operates as a server, a database that serves as the federated database, one or more data sources, and clients (users and applications) who access the database and data sources. A federated system can be used to query and manipulate data that is located on other data servers.
foreign key
In a relational database, a key in one table that references the primary key in another table. See also primary key.
A set of object classes that provide a collection of related functions for a user or piece of software.
fulfillment center
A storage warehouse where products are packaged and shipped to customers. Fulfillment centers, stores, and shipping carriers are treated as separate entities. See also disposition, shipping carrier.
future order
A release of an advanced order for which the user has requested that the shipment be delayed until a specified future date.
future order offset
A setting in an online store that indicates how much time in advance of the specified ship date of a future order when order items should be allocated in inventory.


A device or program used to connect networks or systems with different network architectures.
In WebSphere Commerce, an application-specific code representing a geographical region. See also jurisdiction.
guided sell metaphor
A metaphor that presents customers with a series of multiple-choice questions, where each answer determines the next question and eventually refines the search to a smaller list of products. The guided sell metaphor is intended for customers who are not sure where to start.


A computer that is connected to a network and that provides an access point to that network. The host can be a client, a server, or both a client and server simultaneously.
host name
In Internet communication, the name given to a computer. The host name might be a fully qualified domain name such as, or it might be a specific subname such as mycomputer. See also IP address.
See Hypertext Markup Language.
See Hypertext Transfer Protocol.
A customer-facing store that enables partners or clients.
Hypertext Markup Language (HTML)
A markup language that conforms to the Standard Generalized Markup Language (SGML) standard and was designed primarily to support the online display of textual and graphical information, including hypertext links.
Hypertext Transfer Protocol (HTTP)
An Internet protocol that is used to transfer and display hypertext and XML documents on the web.


See integrated development environment.
ID resolution
The generation of reference numbers prior to loading XML elements into a database. ID resolution is used to uniquely identify data within the database system.
In web advertising, an ad's appearance on an accessed page. For example, if a web page displays three ads, each ad would have one impression. Online publishers often sell ad space according to impressions. See also clickthrough rate.
inbound call center
A centralized office of a company that answers incoming telephone calls from customers.
inbound message
A message that WebSphere Commerce receives from an external or back-end application. Inbound messages are used to integrate WebSphere Commerce with other systems.
input method
A component that converts key strokes into text input that could not otherwise be typed directly, such as characters that are not native to your operating system. For example, the input method component can be used to type Japanese text on an English keyboard.
installment rule
A rule that specifies different installment payment options that a customer can select.
integrated development environment (IDE)
A set of software development tools, such as source editors, compilers, and debuggers, that are accessible from a single user interface.
interest item
An item that a customer has indicated for recurring or potential purchase. An interest item is stored with quantity information, but not price information. See also shopping cart.
inventory allocation
The process of designating inventory for an order against inventory that actually exists in a fulfillment center. Allocation is not the same as inventory reservation, which is a more stringent policy, and does not typically apply to orders. See also inventory allocation against expected inventory, inventory reservation, inventory sharing arrangement.
inventory allocation against expected inventory
The process of designating inventory for an order against inventory that is expected to be received at a fulfillment center. This information is typically found in an expected inventory record. See also inventory allocation.
inventory on hand
Inventory that is physically available to fulfill orders.
inventory receipt
The receipt of products at a fulfillment center. Products are either expected and recorded in expected inventory records, or received ad hoc. Ad hoc inventory receipts are not recorded in expected inventory records. See also ad hoc inventory receipt, expected inventory record.
inventory reservation
The process of designating inventory for a particular purpose and that is not available to allocate to orders. See also inventory allocation.
inventory sharing arrangement
An arrangement whereby a store makes its inventory receipts available to another store for inventory allocation. See also inventory allocation.
IP address
A unique address for a device or logical unit on a network that uses the Internet Protocol standard. See also host name.
ISO 4217
A three-letter format standard adopted by the International Organization for Standardization, used to indicate the currency in which a monetary amount is expressed. For example, the United States dollar is expressed as USD.
In e-commerce, a financial institution that issues payment cards to individuals. An issuer can act as its own certificate authority (CA) or can contract with a third party for the service.
An entity that has a part number or SKU. See also defining attribute.


See Java archive.
Java API for XML-based RPC (JAX-RPC, JSR 101)
A specification that describes application programming interfaces (APIs) and conventions for building web services and web service clients that use remote procedure calls (RPC) and XML.
Java archive (JAR)
A compressed file format for storing all of the resources that are required to install and run a Java program in a single file.
Java Database Connectivity (JDBC)
An industry standard for database-independent connectivity between the Java platform and a wide range of databases. The JDBC interface provides a call level interface for SQL-based and XQuery-based database access.
Java Message Service (JMS)
An application programming interface that provides Java language functions for handling messages.
See Java API for XML-based RPC.
See Java Database Connectivity.
See Java Message Service.
A separately executable unit of work.
JSP file
A scripted HTML file that has a .jsp extension and allows for the inclusion of dynamic content in web pages. A JSP file can be directly requested as a URL, called by a servlet, or called from within an HTML page.
JSR 101
See Java API for XML-based RPC.
A geographical region for tax or shipping purposes representing a country or region, province or territory, zip or postal code range, or an application-specific geo-code. See also geo-code.


A collection of catalog entries that are ordered as a single SKU. See also bundle, prebuilt kit.


landed-cost price
The quoted or invoiced price of a commodity, plus any inbound transportation charges.
See Lightweight Directory Access Protocol.
Lightweight Directory Access Protocol (LDAP)
An open protocol that uses TCP/IP to provide access to directories that support an X.500 model and that does not incur the resource requirements of the more complex X.500 Directory Access Protocol (DAP). For example, LDAP can be used to locate people, organizations, and other resources in an Internet or intranet directory.
line item set
A set of order items (or portions of order items when the quantity of order items is greater than one). It is a temporary grouping of order items used by the promotion engine during promotion evaluation.
list price
A price intended for catalog display purposes only; not typically used as the actual price that the customer must pay. See also catalog entry, offer price.
load balancing
The monitoring of application servers and management of the workload on servers. If one server exceeds its workload, requests are forwarded to another server with more capacity.
logistics manager
A defined role in WebSphere Commerce that manages fulfillment. The logistics manager has access to all operational tasks, including the duties of the pick packer, receiver, and returns administrator. See also pick packer, receiver, returns administrator.
Lotus Workplace
A platform for collaboration built on Java Platform, Enterprise Edition and relational databases.
Luhn formula
An industry standard used by many credit card companies as a rudimentary prevention of credit card fraud.


managed asset
A component or resource that is enabled for workspaces and allows content to be written to separate workspace database schemas. See also quick publish.
Management Center
In WebSphere Commerce, a suite of tools that support store management, merchandising and marketing tasks for business users.
A shipment confirmation that may contain tracking identification information.
marketing event
In WebSphere Commerce, any event within the system that is considered to be significant for the purposes of marketing. Examples include catalog browsing, navigation, and shopping cart activity.
marketing experiment
A type of experiment that enables Marketing Managers to run alternative paths within existing web activities to determine whether small changes might improve the effectiveness of a web activity.
marketing manager
A defined role in WebSphere Commerce that monitors, analyzes, and understands customer behavior. The marketing manager also creates and modifies customer segments for targeted selling and creates and manages campaigns.
Marketing tool
A feature in Management Center to create and manage activities that support a site's marketing campaigns. Marketing Managers can use the tool's extensive features to deliver targeted marketing messages to customers on store pages, or using email or mobile text messages.
A business-to-business e-commerce website in which those organizations granted access to the site are presented with a unified view of the products and services being traded on that site. They are also provided with a variety of trading mechanisms to facilitate trade among themselves.
master catalog
The main catalog containing all products, SKUs, descriptions, and standard pricing for each product. See also online catalog, sales catalog.
A person, group, or organization known to the system. A member can be a user, an organization, an organization unit, or a member group.
member group
A group that is used to implement role-based control in WebSphere Commerce. A customer group is for general use, while an access group is for access control purposes.
merchandising association
An association between two catalog items for the purpose of a sales activity. For example, a camera might have a "requires" merchandising association with a set of batteries, and a dictionary might have a "goes with" merchandising association with a thesaurus. See also accessory.
In WebSphere Commerce, a usage paradigm that customers can use to navigate product catalogs. Metaphors are provided as part of the Product Advisor component.
mining base
A repository where all the information about the mining run settings and the corresponding results is stored.
multipayment framework
In WebSphere Commerce, the structure that allows for different merchant servers using different payment systems to issue the same generic commands and use the same generic data. Now replaced by the Payments subsystem.


  1. A single machine or machine partition with a unique IP address on which you install one or more WebSphere Commerce components. In a federated environment, a node is a single occurrence of WebSphere Application Server and its applications. A node in a cell may or may not be running the same enterprise application as other nodes in the same cell.
  2. In a network, a point at which one or more functional units connect channels or data circuits.
nonregistered customer
A customer who is not registered with a store. Nonregistered customers are created when a customer adds something to the shopping cart, but has not yet registered.


Any digital content that a user can manipulate as a single unit to perform a task. An object can appear as text, an icon, or both.
See operation data store.
The price of a product, in one or more currencies, along with a set of conditions such as an effective time range or an acceptable quantity range, which must be satisfied in order to use the price.
offer price
A price at which items are offered by a store. The offer price is the final price paid, before taxes, discounts, and shipping. See also list price.
online catalog
A collection of catalog groups or catalog entries available for display and purchase at an online store. See also master catalog.
operational report
A report based on data from the WebSphere Commerce database that is created in real time.
operation data store (ODS)
The working area for the extract, transform, and load (ETL) processing. The data from WebSphere Commerce is replicated to ODS (_r tables).
operations manager
A defined role in WebSphere Commerce that manages order processing, ensuring that orders are properly fulfilled, payment is received, and orders are shipped. The operations manager can search for customer orders, view details, manage order information, and create and edit returns. See also sales manager.
order block
An indicator added to an order that indicates if the items in an order can be released to fulfillment.
A hierarchical arrangement of organizational units, such that each user is included once and only once.
organization administrator
In WebSphere Commerce, the representative of a member organization who establishes organizational approval flows, and assigns roles to the users within the organization.
outbound message
A message that is sent to a back-end system.
output queue
A mechanism that can direct sequence information about ordered products to a printer or a file.
One who has access and permission to operate on an entity.


  1. A collection of catalog entries that has a SKU and may be ordered as a single item. See also bundle, stock keeping unit.
  2. A shipping unit that may be tracked by a shipping carrier.
packing slip
A printed document containing a list of all the products in a given release. Typically, this document also contains the ship-to address, shipping carrier information, and sometimes pricing information. See also release.
Page Layout tool
A Management Center feature that is used to manage layouts for store pages. A layout can be assigned to a page, such as the home page or a category page, and scheduled for a specific time period.
parametric search
A search that looks for objects that contain a numeric value or attribute (such as dates, integers, or other numeric data types) within a specified range.
parent category
A category that contains other categories in a hierarchy. See also child category.
parent order
For subscriptions or recurring orders a parent order contains one or more child orders. For example, a parent order is the subscription to the magazine itself, while the child order is one of the monthly issues.
partner group
In WebSphere Commerce, a designation for business partners that assigns them a set of entitlements and privileges. For example, a manufacturer can assign resellers a designation of Gold, Silver, or Bronze, based on their success in selling the product line, or their volume of sales.
partner site
A website operated by a business partner, such as a distributor or a supplier.
In WebSphere Commerce Payments, a merchant's request of a financial institution to approve all or part of an order. In many cases, all the money authorized for collection by an order will be collected in a single payment. Some payment systems allow the money authorized in one order (that is, one set of payment instructions) to be collected in multiple payments, depending on the business model.
payment action
In WebSphere Commerce, a financial operation that is associated with a payment instruction. For example, approve (authorize), reverse approval, deposit (capture), reverse deposit, refund, and validate are payment actions.
payment action rule
See payment rule.
payment back-end system
The payment service provider, payment processor, or proxy for an external payment system.
payment instruction
In WebSphere Commerce, the instance of a payment method with the details necessary to perform payment actions. For example, if a payment method name is CardBrandX, then the payment instruction consists of CardBrandX, plus the cardholder name, billing address, account number, and expiration date.
payment method
The means by which payments are made for an order. For example, payment methods may include various brands of credit cards, electronic checks, lines of credit, and gift certificates.
payment plug-in
A self-contained software component that serves as a proxy for a payment back-end system. Payment plug-ins are responsible for payment protocol and protocol data validation.
Payment Plug-in Controller
In WebSphere Commerce, the software layer that coordinates and delegates payment requests to the payment plug-ins. The Payment Plug-in Controller interacts with WebSphere Commerce Payments through the WCPayments plug-in.
payment protocol
In WebSphere Commerce, the conventions that govern the exchange of data between payment cassettes or plug-ins and the backend financial systems (payment service provider or payment processor). For example, VisaNet and Paymentech have different payment protocols.
payment rule
In WebSphere Commerce, a set of configurable parameters that define payment actions to be executed by the event-driven payments subcomponent during business events.
payment server
In e-commerce, the electronic equivalent of a cash register that organizes and accepts payment for the goods and services selected for purchase. A payment server uses other components, such as a payment gateway and a payment management system, to complete the financial transactions.
payment subsystem
In WebSphere Commerce, the software that handles payment processing.
See purchasing card.
See promotion control block.
A characteristic of data that is maintained across session boundaries, or of an object that continues to exist after the execution of the program or process that created it, typically in nonvolatile storage such as a database system.
The process of enabling information to be targeted to specific users based on business rules and user profile information.
personalization engine
An application that can generate product recommendations and special offers to customers based on information collected during visits to e-commerce sites.
personalized attributes
In the RFQ trading mechanism, a list of attributes created by a selling organization that a buyer must use when sending an RFQ to that organization. In addition to the predefined attributes provided by the seller, buyers can specify unique attributes in designated attribute fields.
pick batch
A group of releases that are managed as a unit in a fulfillment center.
pick packer
A defined role in WebSphere Commerce that picks products from fulfillment centers and packs the products for shipping to customers. The pick packer also manages pick tickets and packing slips which are used to confirm shipment of products during order fulfillment. See also logistics manager.
pick ticket
A printed document containing a list of all the products required to fulfill the releases in a given pick batch. This document is used by pickers to gather the products that must be packaged and shipped for all of the releases included in the pick batch.
See Predictive Model Markup Language.
A reusable component that is part of a web application that provides specific information or services to be presented in the context of a portal.
prebuilt kit
A collection of catalog entries that has a code and is ordered as a single item. See also bundle, kit.
prebuilt kit component
An item that is sold as part of a prebuilt kit.
Predictive Model Markup Language (PMML)
An XML-based language defined by the Data Mining Group that provides a way for companies to define predictive models and share models between compliant vendors' applications.
preferred currency
The currency indicated by a customer as the one in which he or she would prefer to see prices. The preferred currency is indicated in the customer profile. See also shopping currency, supported currency.
preferred language
The language indicated by a customer as being the one in which he or she would like to conduct transactions. The preferred language is indicated either in the customer profile or by use of the langId parameter, which is available from the URL-based controller commands. See also shopping language.
price equation
A mathematical statement used in a price rule to calculate and output a price..
price rule
A set of instructions that WebSphere Commerce follows to determine prices for catalog entries.
pricing manager
A user, assigned to the Seller, Sales Manager, or Account Representative role, who uses the Management Center Pricing tool.
primary key
In a relational database, a key that uniquely identifies one row of a database table. See also foreign key.
procurement buyer
A defined role in WebSphere Commerce that uses the account belonging to the buyer organization to make purchases from the seller and sends pending orders to the procurement system for approval.
procurement buyer administrator
A defined role in WebSphere Commerce that registers and approves users as procurement buyers (buy-side). The procurement buyer administrator manages the various users and creates and administers the suborganizations within the buying organization.
procurement card
See purchasing card.
A catalog entity that can be viewed as a group of items that share attributes. All items that are related to a particular product exhibit the same set of attributes and are distinguished by their attribute values.
product comparison metaphor
A metaphor that allows customers to compare the similarities and differences between products.
product exploration metaphor
A metaphor in which customers initiate a parametric search of the product data. This metaphor is intended for customers who are familiar with the features of a given category of products.
production-ready data
Data that is ready to be published from a staging server or an authoring server to a production server. See also authoring server, commit, production server, quick publish, staging server, task group, workspace task group approver.
production server
A WebSphere Commerce Server containing the set of data and files accessed by customers. See also authoring server, production-ready data, quick publish, staging server.
product manager
A defined role in WebSphere Commerce that is responsible for determining the best way to display, price, and sell products in the online store. The product manager role is equivalent to a merchandising manager.
product page
A web page that displays detailed information about a product in an online store.
product recommendation
A sales and marketing technique in which catalog inventory is suggested to customers based on their profile or on independent criteria.
In Eclipse, a unit of organization used to group folders or packages. Projects are used for building, version management, sharing, and organizing resources.
Business logic that offers incentives to customers when certain conditions have been satisfied.
promotion context
A transient object that only exists when the promotion engine is called to evaluate whether promotions are applicable to an order. It captures the state of the promotion engine during the process.
promotion control block (PCB)
A shadow object of the promotion context that provides a controlled change management environment for the promotion context.
promotion engine
A promotion architecture that uses XML-based promotion definitions and enables customer-specific extension.
promotion group
A logical container that holds promotions of similar natures.
promotion policy
Business logic that governs how multiple promotions should be applied to a single order.
Promotions tool
A Management Center feature that creates and manages promotions for marketing campaigns.
proxy store
A store that represents a business partner's operational assets and handles the business logic that allows a WebSphere Commerce site to interact with an external business partner. A proxy store does not include a storefront and cannot be accessed by users. See also distributor proxy store.
To make a website public, for example by putting files in a path known to the HTTP server.
purchasing card (p-card)
A credit card that a business can offer its departments or employees to allow them to buy business-related items.
In WebSphere Commerce Payments, to remove all associated payments and credits from a batch object, treating it as if it had just been created.


See rich client platform.
A return of a portion of the purchase price in the form of cash by the seller to the buyer.
A defined role in WebSphere Commerce that receives inventory at the fulfillment center, tracks expected inventory records and ad hoc receipts for ordered products, and receives returned products as a result of customer returns. See also logistics manager.
recency, frequency, monetary (RFM)
A technique used to determine which customers are the best ones by examining how recently a customer has purchased (recency), how often they purchase (frequency), and how much the customer spends (monetary).
recurring order
An order that repeats on a frequency chosen by the customer. For example, a buyer might want to purchase and have delivered two bottles of milk every week for a year.
redirection URL
A URL used in a URL command to indicate the page that should be sent to the customer upon completion of the command. See also shopping flow URL.
reference price
The price that buyers use to compare the offered price of a product or service. The reference price might be a price in a buyer's memory, or the price of a similar, alternative product.
reference store
An online store that contains fully functional code for selected features of an online store, for example, auctions. Reference stores are designed to be used by store developers as code samples of the highlighted features.
referential integrity
The condition that exists when all intended references from data in one column of a table to data in another column of the same or a different table are valid.
A record that shows number of times a third-party business or website has referred customers to the website. Referrals can be measured for recognition purposes through various techniques including clickstream analysis, clickthrough rates, affiliate marketing services, and surveys.
The credit amount in the currency used to place the order.
registered customer
  1. A customer who is registered with a store. To register, a customer provides personal information to the WebSphere Commerce system, such as an email address.
  2. In WebSphere Commerce, a defined role that allows the reseller to shop in the marketplace. Resellers must first register in the marketplace and be approved by the seller administrator in order to attain the registered customer role.
In a WebSphere Commerce store, a set of products in a given order that have the same ship-to address, ship time, shipping method, fulfillment center, and shipping carrier. See also packing slip.
repeat sale
The subsequent sale of a product after the initial purchase. The level of repeat sales for a product is often used as a measure of customer satisfaction--the higher the level of repeat sales, the more satisfied customers are.
The process of maintaining a defined set of data in more than one location. Replication involves copying designated changes for one location (a source) to another (a target) and synchronizing the data in both locations.
report context
The basis for a displayed report. The context changes depending on which function you are using in the WebSphere Commerce Accelerator. Available report contexts include campaigns, initiatives, and a combined context.
reporting application
A program that gathers information about the customers and sales transactions of a business.
request for quote (RFQ)
The trading mechanism used when a buyer solicits quotes for a specific set of goods or services. It can be used if a buyer does not find a particular item in the catalog, finds an item without a price, or wants to establish a long-term supply arrangement for a fixed-price item.
In WebSphere Commerce, in the context of the demand chain business model, a business that sells products to businesses (such as end users or other resellers), after having obtained the goods from manufacturers, distributors, or other resellers. A reseller can provide its own value-add services of modifications to the product, and can also choose to package or bundle products differently from its suppliers.
reserved inventory
Inventory that has been designated for a particular purpose, and is not available to allocate to orders.
resource bundle
A class that contains the text for the store pages. Bundle files are created and accessed according to the Java PropertyResourceBundle API.
resource group
A group of resources that can include business objects such as contracts or a set of related commands. In access control policies, resource groups specify the resources to which the policy authorizes access.
One or more products, their prices, and the quantity specified, that a customer has selected for a refund from the store in which the product was originally purchased.
return merchandise authorization (RMA)
Authorization from the seller for a customer to return products ordered from a store and receive a credit, refund, or replacement product. At the seller's discretion, a product does not need to be returned in order to receive a credit, refund, or replacement product.
returns administrator
A defined role in WebSphere Commerce that manages the disposition of returned products. See also logistics manager.
See recency, frequency, monetary.
See request for quote.
RFQ response
When using the RFQ trading mechanism, the reply that a seller sends to a buyer who has sent them an RFQ. The RFQ response indicates the terms and conditions under which the Seller will sell the products or services to that buyer.
rich client platform (RCP)
A framework for building Java applications with dynamic plug-ins.
See return merchandise authorization.
A job function that identifies the tasks that a user can perform and the resources to which a user has access. A user can be assigned one or more roles.
The process of restoring data that was changed by an application program or user.
roll back
  1. To remove changes that were made to database files under commitment control since the last commitment boundary. See also commitment boundary, commitment control.
  2. To return to a previous stable condition.
root organization
The top level of an organization, which owns site-level access-control policies, and is automatically assigned all roles included in the product.


In WebSphere Commerce Payments, the simultaneous authorization and capture of a transaction.
sales catalog
A section of the master catalog that contains a flexible structure for customer display purposes. Users can have only one master catalog per store, but can have as many sales catalogs as they want. See also master catalog.
Sales Center
A WebSphere Commerce enhancement that provides an application view to support inbound call center activities. The full name is IBM Sales Center for WebSphere Commerce.
sales manager
A defined role in WebSphere Commerce that manages order processing, ensuring that orders are properly fulfilled, payment is received, and orders are shipped. The sales manager can search for customer orders, view details, manage order information, and create and edit returns. See also operations manager.
sample store
A store that is created solely for learning purposes. See also sample store.
See store archive.
SAR file format
In WebSphere Commerce, SAR (store archive) is a platform-independent file format that aggregates many files into one. See also store archive.
Pertaining to the capability of a system to adapt readily to a greater or lesser intensity of use, volume, or demand. For example, a scalable system can efficiently adapt to work with larger or smaller networks performing tasks of varying complexity.
A multithread, multiprocess background server designed to handle the scheduling and launching of jobs, based on a simple timing scheme. See also broadcast job.
A collection of database objects such as tables, views, indexes, or triggers that define a database. A schema provides a logical classification of database objects.
An exact text for the Customer Service Representative (CSR) to read to a customer regarding transactions. Scripts can be short-hand or prompts to remind a representative to say certain things to a customer at certain points during a call.
search rules
A set of rules that control how search results are displayed. For example, which products should be searched or how many hits should show up as "top search results."
search term association
A preset relationship between terms that lead to additional, different, or replacement product suggestions in search results. Search term associations are used as a product recommendation strategy to increase store sales when customers search for products. Search submissions are modified to increase or target search results.
Secure Hypertext Transfer Protocol
A security-enhanced variation of HTTP. S-HTTP allows servers and clients to authenticate each other and to define the kind of security used in transmissions. S-HTTP is an alternative to another well-known security protocol, Secure Sockets Layer (SSL). See also secure server.
secure server
A server that encrypts files that it is sending and decrypts files that it has received to facilitate secure communication with a client. See also Secure Hypertext Transfer Protocol.
Secure Sockets Layer (SSL)
A security protocol that provides communication privacy. With SSL, client/server applications can communicate in a way that is designed to prevent eavesdropping, tampering, and message forgery. See also certificate authority.
In data mining, a group of input data records within a data set that have similar characteristics. Each group is called a segment. Within a segment, each piece of data is evaluated (or scored) for the degree to which it fits the segment to which it belongs. This statistical conformance is represented by a number, called the score, which ranges between 0.0 and 1.0. In DB2 Intelligent Miner, this concept is known as a cluster.
  1. A defined role in WebSphere Commerce that has access to all WebSphere Commerce Accelerator capabilities. See also expected inventory, expected inventory record.
  2. The role that supervises the overall store objectives and management, in addition to tracking the store sales. The seller role is equivalent to a merchant.
seller administrator
The seller administrator manages the information for the selling organization. The seller administrator creates and administers the suborganizations within the selling organization and the various users in the selling organization, including the assignment of appropriate business roles.
separate search space
An implementation of the Product Advisor. For this style of implementation, additional database tables must be created that contain metadata to facilitate searching a particular category of products. See also base search space.
service agreement
An agreement between a provider and supplier, or a host and recipient, to define store setup and business relationship terms and conditions.
service-oriented architecture (SOA)
A conceptual description of the structure of a software system in terms of its components and the services they provide, without regard for the underlying implementation of these components, services and connections between components.
service provider (SP)
Any company that provides services for a fee to its customers, such as telecommunication companies, application service providers, enterprise IT, and Internet service providers.
service requester
The application that initiates an interaction with a web service. The service requester binds to the service by using the published information and calls the service.
session ID
See session identifier.
session identifier (session ID)
A unique string of data provided by the web server that is used in network communications to identify a session, and is stored within a cookie or URL.
In WebSphere Commerce Payments, to close a batch object and transfer funds.
ship as complete
A shipping option that requires all items in an order to be shipped together.
shipping carrier
A company that provides shipping services from a fulfillment center to a customer. See also fulfillment center.
ship together
An advanced order shipping option that allows items in an order to be marked for multiple group shipping instructions in the order item list.
See customer.
shopping cart
A container that holds items that a user intends to order. See also interest item.
shopping currency
The currency that is used by a store in its transactions with a particular customer. See also preferred currency, supported currency.
shopping flow URL
A controller command that has a URL interface and is run from a store interface. See also redirection URL.
shopping language
The language that is used when displaying pages to a particular customer. See also preferred language.
Simple Mail Transfer Protocol (SMTP)
An Internet application protocol for transferring mail among users of the Internet.
site administrator
A defined role in WebSphere Commerce that installs, configures, and maintains WebSphere Commerce and the associated software and hardware. See also access group, customer group.
site search
A search that a customer performs on your online store using the search features that your store offers. For example, the customer searches using the search box in the store header for something specifically in your store.
See stock keeping unit.
SMS table space
See system-managed space table space.
See Simple Mail Transfer Protocol.
See service-oriented architecture.
A lightweight, XML-based protocol for exchanging information in a decentralized, distributed environment. SOAP can be used to query and return information and invoke services across the Internet. See also web service.
social bridging
The process of building social networking bridges from online storefronts to external social networking sites by leveraging portable, online identities with WebSphere Commerce powered websites. See also social commerce.
social commerce
The process of adding social networking capabilities to the framework of a store in order to integrate user-generated content into the storefront. Although social networking content can be viewed by any customer, it can only be created by registered customers. See also social bridging.
source catalog entry
A product or SKU that contains one or more merchandising associations. When a source catalog entry is displayed, the user can view the defined merchandising associations. See also target catalog entry.
See service provider.
See Structured Query Language.
See Secure Sockets Layer.
Pertaining to a database table in which the content can be propagated to the production environment.
staging server
An instance of a WebSphere Commerce Server that is used for testing purposes before new functions or data are deployed to the production server. See also authoring server, production server, production-ready data.
starter store
A fully functional online store, provided in store archive format with WebSphere Commerce. Starter stores are designed to be used as a base on which an online store can be created.
starter store archive
A store archive for the WebSphere Commerce starter store.
  1. An object's characteristic that is manifested in its public and private data members, and can be divided into two categories: essential state and non-essential state.
  2. A stage in the lifecycle of an object that identifies the status of that object.
Of or pertaining to a system or process that keeps track of the state of interaction. See also stateless.
stateful session bean
A session bean that acts on behalf of a single client and maintains client-specific session information (called conversational state) across multiple method calls and transactions. See also stateless session bean.
Having no record of previous interactions. A stateless server processes requests based solely on information that is provided with the request itself, and not based on memory from earlier requests. See also stateful.
stateless session bean
  1. A session bean that is a collection of operations. The server can optimize resources by reusing bean instances on every method call.
  2. A session bean with no conversational state. All instances of a stateless bean are identical. (Sun) See also stateful session bean.
Pertaining to an operation that occurs at a predetermined or fixed time. See also dynamic.
static kit
An unmodifiable group of products that are ordered as a unit.
stock keeping unit (SKU)
An alphanumeric identifier for each item of merchandise, or catalog entry. The smallest unit available for keeping inventory control. It can include variables for department, class, vendor, style, color, size, and location. See also package, product.
In WebSphere Commerce, the place where all transactions for an online business occur. Store types include customer-facing store, asset store, and proxy store.
store archive (SAR)
A compressed file that contains all the assets (including file assets and database information) necessary to create a store. Publishing the store archive to a WebSphere Commerce Server creates an operational store. See also composite store archive, SAR file format.
store developer
An application developer who creates or customizes a WebSphere Commerce storefront.
store entity
An abstract super class that can represent either a store or a store group.
storefront asset
Any part of an online store that customers see while shopping. Storefront assets include HTML pages, JSP files, style sheets, images, graphics, and other multimedia file types. See also back-office business logic.
storefront asset store
A type of asset store that is a collection of JSP files, commands, business processes (for example, order processing), business policies and access control policies that create a virtual storefront. See also asset store, catalog asset store.
Store Management tool
A Management Center tool that sellers and site administrators can use to manage general store information, change store layout and color, select store functions, select and view a store, open or close a store, and find stores. The Store Management tool in Management Center replaces all of the store management features in WebSphere Commerce Accelerator, except for the store creation and the ability to suspend and resume stores.
store owner
In WebSphere Commerce, the position that controls and owns the database and the file assets related to the online store. A store owner can be an organization.
store preview
A feature, available in Management Center and WebSphere Commerce Accelerator, that enables a business user to ensure that content changes show up in the storefront as expected.
Structured Query Language (SQL)
A standardized language for defining and manipulating data in a relational database.
The part of an order that is being shipped to a specific address.
An order that allows continuous access to a service or a product for a specified period of time. For example, a monthly magazine can be ordered for one year for $20, or two years for $35.
supply chain
A value chain that supports procurement and sourcing of goods. See also demand chain, value chain business model.
supported currency
A currency that an online store is capable of displaying and handling. See also preferred currency, shopping currency.
system-managed space table space (SMS table space)
A table space whose storage space is managed by the file system manager of the operating system. This storage model is based on files that are created under subdirectories and are managed by the file system. See also database-managed space table space.


In a relational database, a database object that consists of a specific number of columns and is used to store an unordered set of rows. See also view.
targetable command
A command that can be executed on a different target container. A targetable command invocation incurs some overhead; making the task command not targetable can improve the performance of the overall command framework.
target catalog entry
A promotional product or SKU that is defined as a merchandising association. See also source catalog entry.
targeted email
A means of communicating a campaign through email to specific recipients based on customer profiling.
The smallest unit of work in a workspace that can be assigned to one Content Contributor. See also task group, workspace, workspace content contributor.
task command
A command that implements a specific application logic. In general, a controller command and a set of task commands together implement the application logic for a URL request. See also controller command.
task group
The smallest unit of work in a workspace that can be committed to production-ready data. See also commit, production-ready data, quick publish, task, workspace, workspace manager, workspace task group approver.
Tasks tool
A Management Center feature that is used to select tasks, manage content within a task, add comments, and approve or reject tasks.
tax category
Indicates the different categories of tax a store may be required to collect, such as federal, state or provincial, and municipal tax. Each tax category must be assigned one of the tax types; either sales or shipping.
tax type
In WebSphere Commerce, the type of tax applied to an order. Tax types include sales tax or shipping tax. Each tax type has its own unique set of tax categories.
See Transmission Control Protocol/Internet Protocol.
  1. An XML representation of the instructions that call the promotions engine.
  2. In WebSphere Commerce, a predefined skeleton or pattern that determines how information displays on a web page. The template defines characteristics such as the location and type of text and images, and background color.
top category
In an online catalog, a category of items that has no parent.
total charge
In an advanced order, the cost of all order items, along with additional fees and taxes. See also current charge.
trading mechanism
In WebSphere Commerce, a method by which buyers and sellers carry out business transactions. Depending on the edition of WebSphere Commerce, these methods may include: fixed price, contract, RFQ, and auction.
trading position
See offer.
trading position container
A price list that contains offers, also known as trading positions. The trading positions in a trading position container are made available to customers by associating the trading position container with the terms and conditions of one or more contracts.
trading up
A sales technique that involves getting a customer interested in a better grade of goods than the customer had originally intended on buying.
Transmission Control Protocol/Internet Protocol (TCP/IP)
An industry-standard, nonproprietary set of communication protocols that provides reliable end-to-end connections between applications over interconnected networks of different types.
In database technology, a program that is automatically called whenever a specified action is performed on a specific table or view.


See Universal Description, Discovery, and Integration.
A character encoding standard that supports the interchange, processing, and display of text that is written in the common languages around the world, plus many classical and historical texts.
Uniform Resource Locator (URL)
The unique address of an information resource that is accessible in a network such as the Internet. The URL includes the abbreviated name of the protocol used to access the information resource and the information used by the protocol to locate the information resource.
Universal Description, Discovery, and Integration (UDDI)
A set of standards-based specifications that enables companies and applications to quickly and easily find and use web services over the Internet. See also web service.
universal product code (UPC)
A standard bar code, commonly used to mark the price of items in stores, that can be read and interpreted by a computer.
See universal product code.
The recommendation of a related yet pricier product in the same product line as the currently displayed or selected product. See also accessory, cross-sell.
See Uniform Resource Locator.
use case
A technique for identifying user requirement by providing scenarios that illustrate how users and systems interact. In WebSphere Commerce, a use case shows the flow of each user interaction in the starter store and acts as a template for creating a store.
Any individual, organization, process, device, program, protocol, or system that uses the services of a computing system.
user group
See customer group.
user registration properties file
A file on the WebSphere Commerce Server that contains information needed to support the correct language and country or region for a store.


value chain business model
A business model that supports transactions involving multiple enterprises or parties. Products, goods, services, or information are delivered through the parties of the value chain from producers to end users. See also demand chain, supply chain.
A logical table that is based on data stored in an underlying set of tables. The data returned by a view is determined by a SELECT statement that is run on the underlying tables. See also table.
view command
A command that is used to compose a view as a response to a client request.


Warehouse Center control database
The database that contains the control tables that are required to store Warehouse Center metadata.
WCCmd web service
A web service for a specific WebSphere Commerce command. There can be several of these web services, one for each WebSphere Commerce command to which the server needs to communicate.
See WebSphere Commerce Instance Migration.
web activity
The widget that controls the content of a predefined e-Marketing Spot on a store page. Web activities can display advertising content, merchandising associations, and recommendations from the store catalog.
web application document root
The location within the file system where an application's web assets are stored (such as static HTML, JSP files, and GIFs).
web application web path
The portion of a URL associated with a web application.
web controller
An adapter to the WebSphere Commerce commands. There can be different types of web controllers, one for each client invocation protocol, such as the HTTP request or WebSphere MQ request.
web server
A software program that is capable of servicing Hypertext Transfer Protocol (HTTP) requests.
web service
A self-contained, self-describing modular application that can be published, discovered, and invoked over a network using standard network protocols. Typically, XML is used to tag the data, SOAP is used to transfer the data, WSDL is used for describing the services available, and UDDI is used for listing what services are available. See also SOAP, Universal Description, Discovery, and Integration, Web Services Description Language.
Web Services Description Language (WSDL)
An XML-based specification for describing networked services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. See also web service.
WebSphere Commerce Accelerator
In WebSphere Commerce, a workbench of online tools used to maintain online stores through various store operations.
WebSphere Commerce database
The database that contains the operational data for online stores.
WebSphere Commerce instance
A unique configuration of WebSphere Commerce to support an e-commerce website, which may contain one or multiple stores.
WebSphere Commerce Instance Migration (WCIM)
The WebSphere Commerce Instance Migration utility is a command line alternative to the Migration wizard.
WebSphere Commerce Recommendation Engine
Powered by LikeMinds, the software responsible for implementing collaborative filtering recommendations.
WebSphere Commerce Server
The server that handles the store- and commerce-related functions of an e-commerce solution. The WebSphere Commerce Server provides all of the WebSphere Commerce functionality in a web container and an EJB container.
WebSphere MQ classes for Java Message Service (WebSphere MQ classes for JMS)
The Java Message Service (JMS) provider that is supplied with WebSphere MQ. As well as implementing the interfaces defined in the javax.jms package, WebSphere MQ classes for JMS provides two sets of extensions to the JMS API.
WebSphere MQ classes for JMS
See WebSphere MQ classes for Java Message Service.
A reusable user interface component such as a button, scroll bar, control area, or text edit area, that can receive input from the keyboard or mouse and can communicate with an application or with another widget.
An isolated, access-controlled area on an authoring server that is used to make changes to managed assets without affecting assets and users outside the area. See also authoring server, commit, quick publish, task, task group, workspace content contributor, workspace manager, workspace task group approver.
workspace content contributor
A defined role in WebSphere Commerce responsible for completing workspace tasks assigned to them by the workspace manager. See also task, workspace, workspace manager.
workspace manager
A defined role in WebSphere Commerce responsible for the creation and administration of workspaces, task groups, and tasks. The workspace manager also assigns users the roles of content contributor and task groups approver. See also task group, workspace, workspace content contributor, workspace task group approver.
workspace task group approver
A defined role in WebSphere Commerce responsible for approving the content created in a task group in a workspace after all tasks in the task group are completed. Approved task groups are committed to the production-ready data on the authoring server. See also authoring server, commit, production-ready data, task group, workspace, workspace manager.
An object that encapsulates and delegates to another object to alter its interface or behavior in some way. (Sun)
See Web Services Description Language.


X.509 certificate
A certificate that contains information that is defined by the X.509 standard.
XML mapping template
This template processes inbound XML messages and translate them to WebSphere Commerce command parameters. The mapping template file defines how to map the elements of an incoming XML message into the target command parameters.
XML message mapper
A mechanism that converts the incoming XML message into a Java object that the target command expects. A message mapper can be registered with the instance_name.xml configuration file and is uniquely by a message mapper ID. The XML message mapper uses the mappings defined in the mapping template file to convert the XML message into the corresponding Java command parameter.