Invocation Styles

The terms static and dynamic exist in middleware, but they apply to very different concepts: we most often use them to describe different service-invocation styles - the nature of the information that a middleware application requires to properly invoke a given service. Just as engineering statics and dynamics play an important role in analyzing and designing real-world mechanical systems, robust middleware applications require static and dynamic styles of service invocation. what you need to know to invoke a service is: what to send to it, where to send what you're sending, and what the service will do for you. Here, I'll focus on "what to send".

[1]  Steve Vinoski Service discovery 101 , 2003, IEEE Internet Computing.