SOA Patterns | Compound Patterns | Canonical Schema Bus


SOA Patterns > Compound Patterns > Canonical Schema Bus
Home > Compound Patterns > Canonical Schema Bus

Canonical Schema Bus (Utschig, Maier, Trops, Normann, Winterberg, Erl)

Co-existent application of Enterprise Service Bus, Decoupled Contract, Contract Centralization, and Canonical Schema.

While Enterprise Service Bus provides a range of messaging-centric functions that help establish connectivity between different services and between services and resources they are required to encapsulate, it does not inherently enforce or advocate standardization.

Building upon the platform established by Enterprise Service Bus, this pattern positions entry points into the logic, data, and functions offered via the service bus environment as independently standardized service contracts.

Canonical Schema Bus

Canonical Schema Bus is comprised of the co-existent application of Canonical Schema, Contract Centralization, Decoupled Contract, Enterprise Service Bus


Canonical Schema Bus

This pattern is covered in SOACP Module 7: Advanced SOA Design & Architecture with Services & Microservices.

For more information regarding the SOA Certified Pofessional (SOACP) curriculum,
visit www.arcitura.com/soa.