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 J2SE 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 /Enterprise Service Bus (ESB)

The INUBIT Process Engine/ESB are the core components of the INUBIT software. They ensure the process execution and the technical integration of systems and services.

The INUBIT Process Engine/ESB run as a servlet in the servlet engine Apache Tomcat. The INUBIT software uses Apache Tomcat as Web and HTTP server.

If you have installed the enclosed Tomcat, it is already reasonably configured so that the INUBIT Process Engine may be operated without requiring any further customization.

For notes on configuration refer to Configuring Tomcat.

In case business applications cannot be accessed directly for security reasons, then a Remote Connector can be deployed:

A Remote Connector executes a system connector on a legacy system, remote systems or non-remote-capable systems and thus allows for its integration.

Refer to Remote Connector

INUBIT Enterprise Portal

The INUBIT Enterprise Portal based e.g. on Liferay can be used as a basis for a corporate intranet and for interacting with business partners.

The INUBIT Enterprise Portal supports the open portlet standards JSR 168 and JSR 286.

Refer to

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 INUBIT Process Engine/ESB and the application server Tomcat form an integrated application. As a result, there is no communication via network components.

Client/server communication

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

This communication can be secured via SSL. It is thus possible to configure and administer the INUBIT Process Engine not only in the local network, but also remotely via an Internet connection secured by firewalls.

System Connectors

The INUBIT Process Engine/ESB can communicate with standard software via application-specific system connectors, for example with ERP systems, CRM systems or databases.

Remote Connector

In case business applications cannot be accessed directly for security reasons, then a Remote Connector can be deployed: A Remote Connector executes a system connector on a legacy system, remote systems or non-remote-capable systems and thus allows for its integration.

Remote Connectors use SOAP via HTTP(S) for communicating with the INUBIT Process Engine/ESB.

Refer to