Nexeed

Data Publisher

    • Introduction
    • User manual
      • Processing chains
      • Endpoints
    • Developer documentation
      • Concepts
      • Getting started
      • How-to
        • Register your module
        • Provide your data
    • API documentation
    • Glossary
Data Publisher
  • 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
  • Data Publisher
  • Developer documentation
  • Concepts
✎

General concept

Data Publisher manages the processing chains defined by the users that get data from the modules and publish it to endpoints.

Schema Data Publisher Flow
Figure 1. Schema Data Publisher Flow

Processing chain

A processing chain is a Data Publisher entity that processes messages of a defined data type. Its definition contains the following main information: - Processing chain name - Input: the data type of the messages to be processed (i.e. one of the data types defined by the modules during the module registration) - Output: one of the defined endpoints

The definition of a processing chain is tenant specific and can be performed through Data Publisher UI.

When a processing chain (e.g. TestChain of tenant 7311ea8c-5d48-43fe-acf9-980eedf24b6c) is activated in Data Publisher:

  1. creates an inbound exchange (e.g. x.datapublisher.7311ea8c-5d48-43fe-acf9-980eedf24b6c.TestChain.inbound)

  2. binds it to the exchange defined for the processed data type

  3. creates an inbound queue (e.g. q.datapublisher.7311ea8c-5d48-43fe-acf9-980eedf24b6c.TestChain.inbound)

  4. binds it to the inbound exchange (e.g. x.datapublisher.7311ea8c-5d48-43fe-acf9-980eedf24b6c.TestChain.inbound)

  5. and starts consuming the messages

Endpoints

An endpoint is a Data Publisher entity that defines the output for the chains that processes messages in Data Publisher (see also Processing Chain concept). It contains definitions like the endpoint name, the protocol (AMQP 0.9.1, AMQP 1.0 & Kafka), the host and port of the target message broker, authentication information and other protocol specific configurations. The definition of an endpoint is tenant specific and can be created in the UI of Data Publisher. See the Data Publisher User Manual for details.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses