/
System Architecture
System Architecture
Overview
Documents the system architecture.
Diagram
Description
The system has a back-end layer consisting of a database (reference deployment uses MySQL) and a collection of index files (reference deployment uses Apache Lucene). A layer of Java domain model objects is built on top of that and integrated with the back end using Hibernate and the Hibernate-Search bridge and Hibernate Envers (an auditing framework). On top of that a layer of Java services provides read and write access to the data model objects.
Above the java services is a layer that exposes functionality to potential applications via a REST API. For integration testing, a reference client can be used to connect to the REST APIs and test loading and changing data from known data sets.
References/Links
, multiple selections available,
Related content
Unit Testing
Unit Testing
More like this
Unit Testing
Unit Testing
More like this
Internal Service APIs
Internal Service APIs
More like this
Functional Jpa Testing
Functional Jpa Testing
More like this
Functional REST Testing
Functional REST Testing
More like this
Persistence Framework
Persistence Framework
More like this