Related Documents
Intershop Glossary
Document Properties
Last Modified
Added to KB
Public Access
Doc Type
Glossary of Intershop Terms




In software, a dashboard is generally a real-time user interface that combines easy-to-read information about a user's tasks, business KPIs, etc.

In Intershop 7/Intershop Commerce Management, a dashboard is a customizable set of views (widgets) that display certain data and allow to navigate to the corresponding back office area.

Concept - Dashboard
data center

data center is a facility used to house computer systems and associated components, such as telecommunications and storage systems. It generally includes redundant or backup power supplies, redundant data communications connections, environmental controls (e.g., air conditioning, fire suppression) and various security devices.

Intershop 7/Intershop Commerce Management clusters can be distributed over multiple data centers in an active-active scenario. Each data center hosts one or more Intershop cluster(s) consisting of multiple Intershop Web Servers, multiple Intershop Application Servers, at least one Intershop Shared Files instance and a database instance. The Intershop clusters are synchronized with each other to support session failover between the data centers. Each cluster hosts several sites, whereby a site is only active in one data center. Oracle Streams is set up and used to synchronize transactional data between the databases in the data centers.

Overview - Multi Data Center Support
data replication

Data replication is a process to transfer large amounts of data from a source cluster to a target cluster.

As a typical scenario, one could first update any storefront data (like product data) and other settings in an "editing system" and then transfer this information to a "live system". This mechanism allows to develop and maintain large content in the background without significant disturbances to the production system.

The mechanism for transferring individual business objects in an ad-hoc manner is called object replication (developer and administrator perspective) or publishing (shop manager perspective).

Overview - Data Replication
data replication groupin data replication, a means to identify the content to be replicated, with each replication group referring to a certain content domain 
data replication taskIn data replication, a means to determine the content to be replicated.

With Intershop 7/Intershop Commerce Management, the relational database system is used to store data whenever a transactional access or search capability is required. As a rule of thumb, all business data and some of the system configuration data is stored in the relational database system. Access to the database system happens primarily via the object-relational mapping mechanism of the ORM engine, which internally uses the native client drivers to access the database server.

Currently, Intershop 7/Intershop Commerce Management support Oracle database systems only.

Overview - Database
DBInitDBInit is a tool for initially creating the database schema objects and for preparing the database content of one or more Intershop 7/Intershop Commerce Management cartridges. It is not designed to migrate the database content and structure (see DBMigrate).Overview - DBMigrate and DBInit
DBMigrateDBMigrate is a tool used to migrate the database content and the database structure of an Intershop 7/Intershop Commerce Management installation from a defined previous release to an installed current release. It defines one global migration process, which can be executed in different environments. DBMigrate reuses some recurring migration steps (e.g., table creation), supports different development teams to create their own migration processes, and can minimize the effort to upgrade the development environment.Overview - DBMigrate and DBInit
DCAsee direct custom attribute
debitrefers to the account transaction of spending an amount of money
debit card

A debit card (also known as a bank card or check card) is a plastic card which provides an alternative payment method to cash when making purchases. Functionally, it can be called an electronic check, as the funds are withdrawn directly from either the bank account or from the remaining balance on the card.

A common debit card in Germany is the Maestro Card provided by MasterCard International. Currently a debit card can be used in stores (not virtual). To prepare debit card for the online business a special number will be assigned to the debit card. The debit card owner can use the debit card for online transaction in providing a separate PIN.

At the moment debit cards for online business are available in some countries like Austria, Spain, United Kingdom and Denmark.

debt collection agency

A debt collection agency is an agency that pursues payments on debts owed by individual customers or business customers. Most collection agencies operate as agents of creditors and collect debts for a fee or percentage of the total amount owed.

The process of debt collection also called dunning process can be performed by a dept collection agency on behalf of the merchant.


A flaw in a component or system that can cause the component or system to fail to perform its required function, e.g. an incorrect statement or data definition. A defect, if encountered during execution, may cause a failure of the component or system.
[ “Standard glossary of terms used in Software Testing”, ISTQB]

Intershop: Although a function apparently meets the requirements given by Requirement Engineering and is working as designed, defects may still be raised if the function design provided by Requirement Engineering is not suitable for the particular part of the application where the function is supposed to be working in or does not qualify adequately for the user's needs (e.g. illogical behavior or poor usability). All these issues have to be discussed with Product Management and Requirement Engineering.

delegateusers authorized to perform tasks on another user's behalf

to render something nonexistent, to eliminate an object, irrespective of its context

Note: sometimes "deletion" moves objects, e.g., products, to a recycle bin from where they can be recovered

delivery addresssee shipping address
delivery methodsee shipping method
delivery note

A delivery note is a document (paper) shipped together with the products to the consumer. It contains a list of content of the package indicating the products and quantities of delivered products or services.

Enfinity Suite 6: In procurement models, a (paperless) means to register the (complete or partial) delivery of ordered products, issued by the goods receiver

delivery regulation

The delivery regulation is a document that describes in which way the goods have to be delivered between

  • the merchant and the fulfillment center
  • the supplier and the fulfillment center
  • the fulfillment center and the merchant
  • the fulfillment center and the supplier
  • the fulfillment center to the customer

Regulations that have to be agreed on depend on the merchant, involved supplier and fulfillment center. Every business partner can have its own delivery regulations.

demand chain

Generally, a supply chain (the entire network of entities, directly or indirectly interlinked and interdependent in serving the same customer) as seen from the viewpoint of the customer, the entity who chooses among competing products and services and, thus, controls the demand.

In Enfinity Suite 6, products (or other content) can be delivered through the organizations from the sales organization via partners to customers.

departmenthierarchical sub-divisions of an organization, which define a set of roles and host the pool of users
department accountA department account is a specific account type to record information for departments.
department budgetbudget that applies to all users of a department
department rolea type of role, defines a specific set of access privileges for a department
department user budgetbudget that applies to a particular user with a department role
dependency injection

In Intershop 7/Intershop Commerce Management, dependency injection is the preferred approach for accessing implementations of manager and provider interfaces. Intershop 7/Intershop Commerce Management support the dependency injection via the Guice framework. This enables type-safe binding of implementations to interfaces, simple injection of members, and makes it possible to remove static singleton access from the code.

As opposed to the component framework, which specifically supports Intershop's development artifacts, the dependency injection framework is easier to use and standard compliant.

Overview - Dependency Injection and ObjectGraphs
dependency management

Generally, dependency management (or dependency injection) is a software design pattern in which one or more dependencies (or services) are injected, or passed by reference, into a dependent object (or client) and are made part of the client's state. More specifically, it refers to the approach for accessing implementations of manager and provider interfaces.

  • In Enfinity Suite 6, this mechanism relied on the naming manager.
  • In Intershop 7/Intershop Commerce Management, the naming manager was replaced by the dependency injection framework and the component framework.
Overview - Dependency Management
deploymentsee software deployment
deployment componenta container for all kinds of implementation artifacts that are to be "deployed" ("set up") upon installing the software, may be a cartridge (as a result of a build process) or any other software component required to run Enfinity Suite 6/Intershop 7
deployment model

The specific type of deployment of Intershop Commerce Suite tailored to meet specific business needs. Intershop offers three basic deployment models:

derived productProducts that have been created from source products via syndication
Design ViewThe Design View is a major functionality of Intershop's web content management. It is a fully functional working mode of Intershop 7/Intershop Commerce Management front ends that allows for creating and managing content in its target context. The Design View makes it possible to immediately preview the result of any editing action on the corresponding web page. This includes content composition like, for example, the assignment of a component to a slot and content editing such as replacing pictures or changing data.Concept - Storefront Preview
detail viewa view in front end applications of Enfinity Suite 6, Intershop 7 and Intershop Commerce Management, displays all information of a single object 
development artifact

Development artifact refers to the source code files that make up Intershop 7/Intershop Commerce Management. Development artifacts include

  • cartridges (containers for all other programming artifacts)
  • Java code (persistent objects, business objects, providers, managers)
  • pipelets and pipelines
  • ISML templates
  • pagelets
  • queries
  • webforms

as well as other individually "tangible" resources like, for example, extension points. Development artifacts are created, modified, debugged, built, and tested using Intershop Studio.

Overview - Development Artifacts
development cartridge

Intershop provides several development tools packaged in cartridges. Once integrated into the development environment, these development cartridges allow to:

  • dev_organizationinfo: explore the organization structure of an Intershop 7/Intershop Commerce Management installation
  • dev_basketinfo: view all available basket calculation data that is created by a checkout process of a single session
  • dev_lilith: view log messages from different sources in a single UI and apply filters to search for log events that match certain criteria
  • dev_apiinfo: view all available basket and order calculation data accessible via the new payment API; extendable for custom API implementations
Overview - Developer Tools
development tool

The generic term "development tool" refers to software applications or helper programs that provide comprehensive or specific facilities to computer programmers for software development. In the context of Intershop software, the development tools include

  • Intershop Studio
  • development cartridges
Overview - Development Tools
different order unita product link that refers to offer(s) of the same product sold in a different order unit
direct custom attributeA direct custom attribute (DCA) is an extensible object attribute that is stored directly in a column in the table of the extensible object. This is achieved by a special DCA configuration for the ORM engine. In contrast to normal extensible object attributes, which are stored in a separate "AV" table, it cannot be localized. A DCA needs less memory and can be accessed with better performance.
direct debit

A direct debit or direct withdrawal is an instruction that a bank account holder gives to his or her bank to collect an amount directly from another account. It is similar to a direct deposit but initiated by the beneficiary. That means the merchant (financial department of the fulfillment center) initiate the direct debit from the customer's account. Therefore the account information has to be known by the FFC (financial department).

Direct debit can be offered in online shops as payment method.

discountthe key element of promotions, defines the benefit offered to a target group 
discussion forumin Enfinity Suite 6, an information means used to exchange messages with other members of your organization

Disposition in general is the planning of resources like material, non-material or personal resources. It is a main function within the enterprise resource planning.

Different strategies are possible:

(1) disposition steered by a new request (new order)

  • just in time
  • single request on demand

(2) disposition steered by consumption

  • storage of products to be sure they are available when they are purchased
disputein Enfinity Suite 6's procurement model, a communication channel connecting the system administrator and the back office users of buying organizations and suppliers for addressing issues like contract or product problems
disputed organizationin Enfinity Suite 6's procurement model, the organization a dispute is about 
disputing organizationin Enfinity Suite 6's procurement model, the organization that raises a dispute 
domainIn Enfinity Suite 6/Intershop 7/Intershop Commerce Management, a structuring entity used to group business objects. 
double opt-in

The double opt-in procedure is a form of permission marketing.

The merchant asks for permission to send e-mails like newsletters only to those customers who have explicitly requested it.

Therefore the customer provides an e-mail address for the newsletter subscription. The merchant sends an e-mail including a link to the provided e-mail address. The customer has to confirm the subscription selecting the provided link. The merchant confirms the successful newsletter subscription via, for example, a second e-mail.


  • Only if the link has been selected the newsletter subscription was successful.
  • In case the owner of the e-mail is not identically with the customer who has subscribed then the owner is not going to select the link to confirm the subscription.
  • see also opt-in and confirmed opt-in

dunning process

The dunning process is the process of collecting bills outstanding, also called dept collection. Different reasons are possible:

  • the invoice is still unpaid and the payment target has been passed
  • charge-back of a credit card
  • return of a direct debit

The country-related laws restrictions have to be considered.

dynamic dataAs opposed to master data, dynamic data denotes information that is asynchronously changed as further updates to the information become available. In the business context, this may refer to orders, payments, stock information, etc.


The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources