Middleware platforms typically provide a series of services that must be composed and configured according to the target run-time environment. Often, interactions occur between these services that can cause run-time errors when these services conflict or dependencies are not fulfilled. This paper aims to manage these interaction issues in an Aspect-Oriented middleware platform by allowing interaction contracts between services to be specified which then are enforced at run-time. Our approach was validated by applying it to a series of interaction issues that were discovered when implementing middleware services in our prototype Aspect-Oriented middleware platform - custAOMWare.