Addovation Stream - White Paper
Last Updated: 2024-11-15
Overview
- The
Addovation Stream
is a cloud-based solution for generating documents. By merging JSON data, received from the customer, with predefined HTML templates, the result is a PDF file.
Infrastructure & technology
- The solution can be illustrated as follows:
- A storage account is hosted in the customer's tenant to store resources (ex: images, templates, and converted PDF files) which will be used to process requests.
- The configured
Azure Service Bus Queue
receives the requests. - An Azure Function app is triggered when a message appears in the queue.
- The Function app sends a request through the
Addovation cloud platform
to theStream API service
. Azure Application Insights
is used for logging transactions.
System requirements
- Requires an
Azure storage account
andApplication Insights
instance in the customer's Azure tenant.
Configuration requirements
- Storage account must be configured according to the requirements of the service.
- Customer must provide values for configuring/accessing Azure Cosmos DB.
- Templates and manifest (data request) must be compatible with the requirements of the service.
Compatibility
- Supports HTML5
Limitations
- Only supports HTML templates
- Only supports A4 (Landscape/Portrait)
- Does not support separate CSS-files
GDPR compliance and security
- Requests are not stored
- Documents generated are stored in a secure Azure Storage container
- Storage access information is secured using Azure Key Vaults.