Introduction to Demantra

This chapter provides an overview of the Demantra platform.

This chapter covers the following topics:

Demantra Platform and Applications

The Demantra Platform provides a flexible data model on which we build the comprehensive business logic of our applications.

The platform includes a number of services that are leveraged to provide out-of-the-box application functionality in four key areas:

These standard out-of-the-box applications can be tailored to reflect a customer's specific business logic in these business areas. Please see "Extending your Demantra Application."

Extending your Demantra Application

There are many ways to extend your pre-configured Demantra Application. For example, most implementations will create additional worksheets to capture and review data in alternate formats. We provide the following guidelines around extensions to the data model:

  1. Please review all documentation fully. It includes important details on the standard application configurations and how they support integration to other products in the Oracle family (for example, E-business Suite (EBS) or JD Edwards EnterpriseOne(E1)).

  2. Wherever possible, please work within the standard application hierarchy. It has been pre-seeded with a comprehensive business hierarchy. In addition, there are a number of generic 'Category Code' levels in the item, location and Matrix hierarchies that can be leveraged to capture additional business levels in the hierarchy. This approach avoids the need to upgrade the model. If additional levels are required, please only add parent levels to the hierarchy. Do not add lowest levels as these fundamentally alter the data model. Sufficient lowest levels have been pre-seeded to capture many-to-many relationships.

  3. Please review series details in the implementation guide before creating additional series. Comprehensive business logic has been configured for each of our applications and should be fully understood to avoid building extraneous series. Please try to avoid series modifications as this may affect other series referencing it.

  4. Please review workflow and integration details in the implementation guide and within the workflow engine itself before creating additional logic. Comprehensive integration flows have been configured for each of our applications and should be fully understood to avoid building extraneous workflows. Note that workflows are generally grouped by the integration they are supporting (for example, "EBS Integration").

  5. Adding additional Levels or Series to the data model will require enhancements to pre-configured integration logic (with E-Business Suite or EnterpriseOne, for example) to populate these fields.

Elements of a Demantra Solution

Whether you use a Demantra application as-is or you use the Application Platform, a Demantra solution consists of the following elements:

the picture is described in the document text

Clients

A Demantra solution includes multiple client machines, each running a browser to access Demantra.

Supported Web Browsers

Demantra is compatible with Internet Explorer or Mozilla Firefox. Please refer to the Demantra Installation Guide for supported versions.

Configuring the Firefox Browser

When using the Firefox Web browser, if a Demantra user closes the browser using the “X” icon, it is possible to restore the session by re-launching a new Firefox browser. In this scenario, the login page is not displayed and the user is not required to enter a username and password.

Modify Firefox configuration settings as follows:

  1. Select Tools > Options > Startup > Main tab

  2. Verify that the “When Firefox starts” setting is *not* set to “Show my windows and tabs from last time.” Change this setting, if required.

  3. Navigate to the ‘Security’ tab, and then verify that “Remember password for sites’ is *not* selected.

  4. Save the changes.

Application Server

Any Web-based solution includes the Application Server:

the picture is described in the document text

This server includes a Web server and a J2EE application server, which can be on the same or different machines; for supported software, see the Oracle Demantra Installation Guide.

Within the J2EE server, Demantra runs the Oracle Demantra Web Platform Server, which includes the following:

Database Server

Every Demantra solution includes a database server.

Oracle Demantra Administrative Utilities

The Oracle Demantra Administrative Utilities include the desktop configuration and maintenance utilities, as well as Member Management, Chaining Management, and Allocation Management tools. Administrative Utilities coordinate running the Analytical Engine, communicate with the database as needed, schedule database procedures, and run other background processes as needed.

Analytical Engine

Most Demantra solutions include the Analytical Engine.

Note: In general, the documentation refers to either mode as the “Analytical Engine”. Wherever the distinction is necessary, the documentation is more specific.

Note: Oracle provides two different modes for the Analytical Engine:

You may have access to the Distributed Engine (a mode in which the Analytical Engine automatically distributes its work across multiple machines).

SSL Security

The Demantra Web products can use either http or SSL protocol. You can deploy a Demantra solution in either of two ways:

Pure Desktop Solutions

A desktop-based solution is different from a Web-based solution in two key ways:

Integration

You can import and export data either with core Demantra tools or with Demantra Enterprise Integrator (powered by Pervasive).

Core Demantra Tools

The core Demantra tools allow you to do the following:

Workflow

The Application Platform provides the Workflow Manager. A workflow is a logically connected set of steps. Each step can be automated or can require interaction from one or more users or groups.

Workflows can do all the following kinds of actions:

Special workflow steps programming logic. For example, one step type provides a user with a selection of choices to direct the continuation of the workflow instance.

How the User Interfaces Can Be Configured

Whether you start from a Demantra application as-is or from the Application Platform, you can configure the user interfaces in the following complementary ways: