Back to projects

Connecting the EA repository with Node.js

A Node.js integration layer that opens up the EA repository to other systems: synchronisation, dashboards and API access.

  • Node.js
  • eaBridge
  • Sparx EA

Sparx EA need not be an island. For this project I built an integration layer in Node.js that exposes the EA repository to the rest of the application landscape. The solution reads from the repository in a structured way, offers a REST API and synchronises selected architecture data with other systems and dashboards. Because the logic runs in Node.js, it is well testable, scalable and easy to fit into existing CI/CD processes. This makes architecture information reusable beyond the tool — for reporting, portfolio management and integrations.