Managing interactions between system components based on meaningful rules about what operations are allowed and when.