Nexeed

Gateway

    • Introduction
    • User manual
      • System Overview
Gateway
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Reporting Management
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator
Nexeed Learning Portal
  • Gateway
  • User manual
  • System Overview
✎

System Overview

Functionality

The following overview illustrates the functional principle using the example of a cloud environment.

Gateway operating principle
External actuator Description

Nexeed Industrial Application System modules

The Nexeed Industrial Application System modules execute their domain-specific use cases.

The Nexeed Industrial Application System modules receive HTTPS requests from the DirectDataLink module. These requests are processed synchronously and sent back to DirectDataLink with HTTPS responses.

The orchestrator is integrated into the DirectDataLink module to receive and respond to the HTTPS requests internally.

MACMA

All modules must use this module to authenticate and authorize users and access the secured API of other modules.

MACMA is used by the Gateway module for authentication and authorization of connection configuration clients.

DirectDataLink

The DirectDataLink module acts as a special gateway because it supports the OpConXml, Open Production Protocol (OPP) and Production Performance Management Protocol (PPMP) protocols. These protocols are used in many MES operational environments.

Machines/Devices

Machines or devices, hereinafter stations, that can communicate directly with the Gateway module

Gateway configurator

Set up connection settings and start the Gateway module online

Configuration

The user 1 defines the configuration parameters 1. Within a cloud environment, the configuration parameters are set as environment variables. In an on-premise environment, however, they are deployed in JSON format. It is important to note that these parameters remain consistent once the service is started.

Connection settings

The station communicates with the gateway via a special South Side protocol. This requires additional configuration parameters. These parameters can be prepared by the Gateway configurator and then forwarded Image number 3 to the Gateway module using REST endpoints. For authentication purposes, Gateway uses the data received in the configuration request to check the identity of the Gateway configurator via MACMA Image number 4.

Station gateway interface

The interface Image number 5 between stations and the Gateway module is bidirectional. The process communication must be started from a station. When the Gateway module receives a request message from a station Image number 8 , Gateway makes it easier to forward this request message to external Nexeed Industrial Application System services based on the specified configuration. Forwarding takes place via the DirectDataLink Image number 7 module.

External Nexeed Industrial Application System services are services that can communicate with the DirectDataLink module, such as tool and material management or status monitoring.

After the request message is processed, the external Nexeed Industrial Application System services send a response message Image number 8. This response message is returned to Gateway via the DirectDataLink Image number 7 module. Nexeed Gateway forwards the response message to the station Image number 5 from which the request message originated.

Logging and Monitoring

Log entries Image number 9 are sent to the log collector in the cloud environment throughout the query and response process.

Communication types and protocols

Communication between a station and the Gateway module can take place via the OpcUa or TCP communication protocols.

Output Type Description Communication protocol Bidirectional

OpcUa Single Mapping

OpcUa using the single mapping of OpcUa components

OpcUa

No

OpcUa Fixed Structures

OpcUa using fixed structures according to the definition in the OpcUa interface 3.0

OpcUa

Yes

OpConXml

OpConXml messages (requests and responses) according to the OpConXml specification

TCP

Yes

Technical background

Gateway technical context

South Side

Various South Side communication patterns are available for connecting stations (machines and devices) to the Gateway module ( Communication types and protocols ).

North Side

The message type for North Side communication is OpConXml if communication takes place via DirectDataLink.

The communication protocol for the Gateway and DirectDataLink modules is a TCP socket.

Gateway configurator

After starting, the Gateway service attempts to retrieve the last active configuration of the connector based on the saved metadata.

If the metadata does not exist or information about the last active configuration is missing, the connectors are not initialized. If the connectors are not initialized, the configuration must be saved and activated via the REST endpoints of the configuration controller via the Gateway Controller (NGC).

For details on setting up the connector configurations, see the documentation for the Gateway Controller.

The configuration controller provides a number of endpoints for managing configurations for different clients.

Overview of the communication process

Sequence Description

1

The station sends a request message to the Gateway module.

2

The Gateway module translates the request message into the OpConXml message format.

3

The request message is sent to the DirectDataLink module via TCP socket.

4

The DirectDataLink module forwards the request message to the Nexeed Industrial Application System service.

5

The DirectDataLink module receives a response message from the Nexeed Industrial Application System service and forwards it to the Gateway module.

6

The Gateway module translates the response message from the OpConXml message format into the message format required by the station.

7

The Gateway module forwards the translated response message to the station.

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses