Date Added: Jul 2010
For a long time, IP Multimedia Subsystem (IMS) services have been developed and deployed in a manner that does not carefully consider how these services can interact with each other in a beneficial way. Services can often overlap in terms of the logic that they execute, causing pockets of redundant code across several application servers. Recently, a more effective strategy is being employed of breaking down services into the basic building blocks needed to construct them known as service capabilities. This decomposition of services has made it necessary for service brokering and interaction management roles to be performed.