0 votes
8 views

Hi everyone,

I'm planning to build an architecture where multiple users (clients) can connect to an OpenLCA server, work on their own projects using a shared .zolca database (predefined dataset), and perform LCA calculations based on specific stages and allowed input/output variables that I define.

Here’s the core idea:

  • Each user will work on their own project.

  • I want to expose only specific variables and life cycle stages via a frontend or client interface.

  • Calculations should be executed on the server side (OpenLCA backend or API).

  • The results (LCI/LCIA or custom KPIs) should be stored in a MariaDB database for further analysis.

I'm evaluating whether the Collaboration Server is suitable for this, or if it’s better to use OpenLCA’s API and build a fully custom backend.

Has anyone implemented something similar?
Is it possible to intercept/trigger OpenLCA calculations via REST or programmatically, and extract structured results to store them in a SQL database?

Any insights, best practices, or architectural tips would be greatly appreciated!

Thanks in advance!

ago in LCA Collaboration Server by (120 points)

Please log in or register to answer this question.

...