Schema Custodian


SOA Patterns > Basics > SOA Project Fundamentals > Organizational Roles > Schema Custodian

Home >
SOA Project >
Schema Custodian

Schema Custodian

Schema Custodians are primarily responsible for ensuring that service contract schemas, and schemas used elsewhere as the basis of messaging data models, are properly positioned as standardized and centralized parts of service inventories. Schema Custodians may even own design standards pertaining to service contracts and data modeling.

Schema Custodian: The Schema Custodian gets involved whenever the service contract's schema(s) are affected. It is part of its definition, implementation, and any subsequent versioning requirements.

Figure 1 – The Schema Custodian gets involved whenever the service contract’s schema(s) are affected. It is part of its definition, implementation, and any subsequent versioning requirements.

NOTE

The Schema Custodian role was originally established in book “Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services.”