General Design Guidelines

  1. All services must adhere to these principles:

    1. Services are secure.

    2. Service operations leave the system in a consistent state.

    3. Services are thread-safe and can be accessed by concurrent clients.

    4. Services are reliable.

    5. Services are robust.

  2. Services can optionally adhere to these principles:

    1. Services are interoperable.

    2. Services are scale-invariant.

    3. Services are available.

    4. Services are responsive.

    5. Services are disciplined and do not block their clients for long.

Get Programming WCF Services, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.