Chapter 10. Defining and applying policy

This chapter covers

  • SCA policy in general
  • Implementation policy
  • Interaction policy

Policies in Tuscany and SCA are used to control those aspects of your application that tend to be orthogonal to your component implementations, for example, logging and monitoring or security concerns such as authentication, integrity, and confidentiality. These types of functions are often referred to as qualities of service and can significantly complicate an application if you implement them inside your business logic.

In an enterprise, it’s better to define policies once and then apply them consistently across all of the components that need them. That’s why SCA describes a policy framework that allows intents ...

Get Tuscany SCA in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.