Return to Home Page

This glossary supports the following titles:


SOA: Principles of Service Design (ISBN: 01323 44823, Prentice Hall)

Service-Oriented Architecture: Concepts, Technology, and Design (ISBN: 0131858580, Prentice Hall)

Service-Oriented Architecture: A Field Guide to Integrating XML & Web Services (ISBN: 0131 428985, Prentice Hall)

For more information about this book series, visit: www.soabooks.com

constraint granularity

The extent of validation logic detail defined for a given service capability within the service contract determines the capability's level of constraint granularity. Generally, the more specific the constraints and the larger the amount of constraints, the more fine-grained the capability’s constraint granularity is.

Service capabilities with less or broader constraints (such as those that allow data ranges or are weakly typed) are considered to have more of a coarse-grained level of constraint granularity.

Constraint granularity represents one of four types of design granularity, the other three being service, data, and capability granularity. Each of these granularity types is affected differently by the application of service-orientation design principles.




See also:

- capability granularity

- data granularity

- service granularity

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    What Is SOA?    SOA Principles    SOA Methodology    Legal Copyright © 2004-2008 SOA Systems Inc.