The INUBIT Architecture

Overview

The INUBIT software consists of different components which can be combined with each other for use in the most diverse application scenarios due to their consistency:

administration guide 159 0

Components

INUBIT Workbench

The INUBIT Workbench is a java-based client with a graphical user interface for the following tasks:

  • Business modeling and simulation

  • Technical configuration of the integration segments between the different systems and business partners

  • Administration of the INUBIT Process Engine/Enterprise Service Engine and its users

  • Technical monitoring of the INUBIT software and its processes

INUBIT Process Engine

The INUBIT Process Engine is the central core component of INUBIT. It provides the platform for process execution and ensures the technical integration of systems and services.

Technically, it is a web application that runs on the Apache Tomcat application server. The included Tomcat instance is pre-configured so that you can operate the INUBIT Process Engine without further adjustments. You can find all configuration details here.

Business Process Center Portal

The Business Process Center Portal can be used as a basis for a corporate intranet and for interacting with business partners. The Business Process Center Portal supports the open portlet standards JSR 168 and JSR 286.

Business Repository

The Business Repository is used for central storing and managing data and information.

Mobile Clients

Processes executed by the INUBIT software can also be controlled, edited and monitored via mobile terminals, for example, iPhones.

Communication of the Components

Data formats

Within the INUBIT software, XML is consistently used as a central data format, without prescribing a meta-format.

INUBIT Process Engine

The Tomcat application server and the INUBIT Process Engine form an integrated application. All application components reside within the application server, where they are executed and controlled.

Client/server communication

The INUBIT Process Engine and the INUBIT Workbench use REST to communicate with each other via HTTP(S).

This communication can be secured via SSL. Consequently, the INUBIT Process Engine can be used in both local networks and large, global corporate networks.

System Connectors

The INUBIT Process Engine can communicate with many different systems via the built-in system connectors, such as ERP/CRM systems, directory services, databases, or REST applications.

Remote Connector

If a direct connection to other enterprise applications is not possible for security reasons, you can use a Remote Connector: A Remote Connector runs a system connector on a different machine from which access to the desired application is permitted.

The Process Engine communicates with the Remote Connectors via REST (using HTTPS).