Skip to main content

Rollout Scenarios

summary

After reading this, you can design the setup of the Middleware components and decide how to integrate them into your environment.

Introduction

The scenarios in this general part will not cover all the aspects that you, as a PosDealer, can cover with fiskaltrust.Middleware and our products. Please check the country-specific notes for further details. Unfortunately, not all scenarios are available in every country for technical or legal reasons.

Explanation of terms and graphics

Please not our terminology for the terms used in our application and this documentation.

Pros and cons describe the scenarios. The term POS-System fails means that the Queue will switch into a failure mode but is still operational until you, as a PosDealer or PosOperator, restore the connection by a zero receipt.

ImageDescriptionImageDescription
Main POS-SystemMain POS-SystemSubsidiary POS-SystemSubsidiary POS-System
HandheldTerminal, HandheldServerServer

Scenarios

tip

Please note that SCUs are virtual entities in countries where software-only signing is permitted. Virtual entities mean that in these countries, the Queue uses the SCUs certificate directly to sign receipts. Therefore, you do not have to host SCUs separately.

This solution currently only applies to the Middleware for France, so you as a french PosDealer can ignore the SCU parts in the diagrams below.

One SCU for each POS-System

A single SCU for each POS-System is the simplest - and often the most reliable - architectural approach and works best for independent, standalone POS systems.

One SCU for each POS-System

FactsDescription
The most simple architectural setup
High performance, because you find all components located on the same device
Consistent costs for each POS-System without regard to varying needs

One SCU at server for multiple POS-Systems

By placing a single SCU in a separate CashBox and providing access from multiple queues/POS systems, you create a more efficient solution for networked systems, such as in stores with various POS systems and an on-site back office.

SCU on a local Server

FactsDescription
If a hardware signature element is required, you can use a central component and achieve lower costs.
Low complexity, as there are few components used
Possibly higher installation effort, as networking also needs to be set up and maintained
The server or the signing devices can be a performance or reliability bottleneck

One SCU in the main POS-System, used by other POS-Systems

Hosting a single SCU for multiple Queues in the CashBox of the main POS-System can be a more efficient solution for interconnected systems, e.g., in stores with various POS-Systems and no on-site back office.

Main POS-System for multiple POS-Systems

FactsDescription
If a hardware signature element is required, you can use a central hardware component and achieve lower costs.
No back-office or server required
Lower reliability - if the main POS-System is out of operation, all POS-Systems fail
The main POS-System or the signing devices can be a performance or reliability bottleneck

Multiple POS-Systems share one external signature service

In scenarios where the external signing provider supports multi-place usage, this architecture helps reducing local network complexity by re-using the same SCU in multiple CashBoxes.

One external signature service

FactsDescription
Low complexity, as there are few components used
By sharing the signing entity, you achieve lower costs.
The cloud signing device can be a performance or reliability bottleneck (as, e.g., requests are handled sequentially by cloud TSSs)

Country-specific limitations

This setup is only available with cloud signing in Austria or when using the fiskaly cloud TSS in Germany.

Main POS-System for multiple Terminals

You, as a PosDealer, can recommend this scenario for interconnected POS-Systems. In this scenario, you connect terminals with no standalone functionality to a central system.

Main POS-System for multiple Terminals

FactsDescription
Flexibility with changing workloads by adjusting the number of terminals
High spatial flexibility of the employees
Lower costs because no server is needed
Low reliability - if the SCU is out of operation, all Terminals and the POS-System fail
Main POS-System can be a performance bottleneck
tip

Our partners' experiences showed that in exceptional cases, terminals become defective and, e.g., repeatedly send a broken receipt. If this happens at a high frequency, this could block the shared Queue. You can achieve excellent reliability by creating a separate queue for each terminal and, e.g., hosting all of them in the same CasHbox, as shown in the following diagram.

Main POS-System for multiple Terminals

Hosted Middleware & custom data centers

This scenario works best in centralized system architectures. You connect many POS Systems or terminals to the hosted version of the fiskaltrust.Middleware. The Middleware operates either in the user's data center or our cloud (a SaaS product called SignatureCloud). This solution is recommended in countries where remote signing is allowed (Austria and France), as it does not require any locally installed Middleware instances.

Main POS-System for multiple Terminals

FactsDescription
Flexibility with changing workloads by adjusting the number of terminals
High spatial flexibility of the employees
Data is stored securely in the operational cloud environment or datacenter
Lower operating costs and effort, as no local hardware is needed
Depending on country-specific conditions, the reliability may be limited if the remote POS-System is unavailable.
Permanent, stable internet connection is required