2024-09-09
Intercompany Integration Platform
Replication and workflow platform that keeps several SAP Business One company databases in sync.
Problem
Groups running several legal entities on separate SAP Business One databases duplicate master data by hand and re-key business documents between companies.
Solution
Change capture runs through database-level events into a dedicated event store, per-entity behaviour is driven by declarative mapping templates, and a hook system allows extension without modifying the core. Built by a team of two.
Result
Commercial product, in production since September 2024, actively sold and maintained.
What I built
I built the declarative per-entity mapping, the SAPUI5 and Node.js management application from scratch, and the installer packaging. I extended job processing with more flexible hook interfaces, configurable priority ordering, and a second worker thread that parallelizes by incoming object type. The initial architecture, the event store and change capture, and the baseline job processing service were owned by my development lead.
