What is the Integration Service?
The ConformaESG Data Integration Service is a production-ready microservice that acts as the central data backbone for the ConformaESG platform. It ingests, validates, and exposes structured ESG data across multiple domains — from supplier certification to chemical compliance and full product traceability.
Built with Quarkus 3.x and Java 21, the service follows a multi-module Maven architecture where each domain (suppliers, products, chemicals, traceability, textile) lives in its own module with isolated entities, DTOs, services, and resources.
Key Features
- Multi-domain ESG data management — suppliers, products, purchases, chemicals, traceability, textile
- Supplier certifications — digital signature verification, expiry tracking, certification types
- Textile product management — yarns, fibers, and fabrics with specialized attributes
- Purchase status lifecycle —
ORDERED → IN_TRANSIT → DELIVERED / CANCELLEDwith full audit log - Document tracking — PO numbers, invoices, DDT, transaction certificates, batch numbers
- Product origin tracking — ISO 3166-1 validated
product_origin_countryandraw_material_origin_country - Logistics fields —
quantity_available,lead_time_days,unit_of_measureon all products - Bulk upsert operations — efficiently sync thousands of records in a single HTTP call
- Automatic emissions calculation — transport CO₂ estimated from distance and weight
- Chemical compliance — REACH, ZDHC, GOTS, GRS, PFAS tracking with CAS number search
- Chemical purchase tracking — dedicated purchase records for chemical products
- Entity metadata — arbitrary JSON metadata field on all core entities for custom attributes
- Pagination & filtering — list endpoints support pagination, category/country/status filters