Trivadis Architecture Blueprints and integration
The Trivadis Architecture Blueprints (Liebhart et al. 2007) can be combined with the Integration Architecture Blueprint by incorporating the building blocks from the architecture blueprints into the integration blueprint.
This is shown in the following diagram using the example of an architecture based on the Spring framework:
The (application) service is assigned to the process layer, as it is primarily responsible for orchestrating and managing the data accesses. As described in the Spring Architecture Blueprint, a data access from the service can use Data Access Objects (DAOs) with Hibernate or Java Database Connectivity (JDBC). This corresponds to the building blocks made available by the Integration Architecture Blueprint. The service is used by two applications: One has a JMS connection using Spring Message Listener and the other a web service connection through Spring Webservice Framework.
As already described in Chapter 3, simple...