Process overview

The following graphic shows an overview of the architecture of the Neptune DXP - Open Edition. The process architecture is organized in the following category lanes:

Process architecture

Resources

oDATA

The OData source component is used to consume data from an Open Data Protocol service.

The App Designer consumes oDATA.

Store

The API Designer and App Designer use the Store to publish and download APIs and applications.

Media Library

The Media Library is where you store all media files you want to use in an application. Media files stored in the Media Library can be used when creating an application with the App Designer.

API Designer

With the API Designer you create and configure API definitions. You can also import External APIs.

You can use the Table Definition to create APIs from a local table.

The App Designer can integrate APIs from the API Designer with no-code data binding.

Table Definition

Use Table Definition to create APIs from a local table.

You can also use Table Definition to create server-side scripts with the Script Editor.

Tools

App Designer

With App Designer, you create HTML5-based applications.

The App Designer consumes oDATA and server scripts from the Script Engine.

The App Designer uses the following resources:

  • Store, to publish or download applications

  • Media Library, for media files that can be used in applications

  • API Designer, to integrate APIs with no-code binding

Learn more about the App Designer interface.

Server Scripts (Script Editor)

With Script Editor, you create server-side scripts that run in their own separate process on the server.

App Designer consumes server scripts.

Workflow Designer (Workflow Engine)

With Workflow Engine, you design, build, run, and manage workflows. Workflows define a sequential order of tasks that are performed by server scripts or users.

Workflow Engine uses server scripts from the Script Editor. You can trigger workflows in applications.

Operation, management, and security

Theme Designer

With Theme Designer, you customize the look and feel of your apps.

Theme Designer is used in App Designer and Launchpad.

Application Management

You create new applications with App Designer and trigger workflows in the applications from Workflow Engine.

The Application Management view shows all applications in the system.

You can display apps in Tiles, Tile Groups, on the Launchpad, and in Mobile Client.

Tile

A Tile is a container that represents an application. All applications have at least one corresponding Tile.

Tiles are displayed in Tile Groups and on the Launchpad.

Tile Group

Tile Groups organize Tiles based on user roles. You can assign user roles and Tiles to a Tile Group.

Launchpad

Launchpad is the entry point to applications and displays a home page with Tiles and Tile Groups.

Each Tile represents an application that the user can launch.

Users access Launchpad from a desktop computer or a Mobile Client. Launchpad is role-based and display tiles according to the role of the user.

Users

With the User management system, you manage internal (own users) and external users and assign roles and groups to them.

You store users on cloud-based LDAP and SAML2 servers.