Skip to content
Louis-Axel Ambroise edited this page Oct 28, 2019 · 2 revisions

Architecture

The project architecture is kept as simple as possible in order to have a codebase comprehensive and maintainable.

The architecture can be simplified to the following schema: Architecture

All the endpoints (capture and query) are located in the same API, under different endpoints. The endpoints are different depending on the content-type sent in the request, but the logic to perform the capture and queries is the same, independent of the content-type of the request.

Project dependencies

The solution's projects are organized as follows: Depndencies

As the domain project is not referencing any final implementation of EPCIS formatting or storage, it is easy to add new formats or new database support to the solution.

Clone this wiki locally