Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Service / Component

Description

Technologies

Report Production Service

  • Mass-customisation of reports through flexible report types defined on the basis of intelligent, re-useable building blocks & powerful parametrisation

  • Supports business users to manage report types, translations, product/client group parameter profiles, etc. via diverse UI’s

  • Node.js based microservices leveraging vast universe of open source packages:

Image RemovedImage Added
  • Multiple options for document / object persistency:

Image Removed

Image Added

Image RemovedImage Added

  • Code-base in TypeScript allows sharing code between backend and browser:

Image RemovedImage Added

  • Scalability through streaming and caching:

Image RemovedImage Added

Scheduling Service

  • Data-driven report scheduling (based on availability of required data quality in data sources)

  • Can be triggered by external job scheduler

Portal Services

  • User security & session handling

  • User specific report catalog dynamically built from matching report executions

Chart Rendering Service

  • High-end chart visualisations rendered as vector graphics (SVG)

  • Customisable charting library ”machinata”

Image Added
  • Leveraging best-of-class open source charting engines (d3.js, vega)

Image AddedImage Added

  • Code-base in JavaScript allows sharing same visualisations between backend and browser

Document Rendering Service

  • High-end document (pdf) rendering based on flexible templates leveraging the full layout power of Microsoft Word

  • Currently supported output formats are Microsoft Word (.docx), Microsoft Excel (.xlsx) and PDF documents

  • Java microservice based on Aspose.Words multi-platform word rendering engine

Image AddedImage Added

Cinnamon Browser Components

Web components for integration into custom portals supporting

  • catalog navigation (along portfolios, report types, reporting dates)

  • report visualisation, printing, full-screen presentations

  • user-defined dashboards showing report excerpts

  • React web components allowing for single page web applications

Image Added
  • Code-base in TypeScript allows sharing code between backend and browser

Image Added