Systems, methods, and
computer program products for providing service interaction and mediation in a communications network are disclosed. According to one aspect, the
subject matter described herein includes a
system for providing service interaction and mediation in a communications network. The
system includes a communications interface for receiving a
client-to-SCIM message from a service
client; and a service capability
interaction manager (SCIM) module for providing service interaction between the service
client and multiple application servers providing different types of services. Providing the service interaction includes receiving, from the communications interface, the client-to-SCIM service interaction message, and, in response to receiving the client-to-SCIM message, generating multiple SCIM-to-
server messages and sending the SCIM-to-
server messages to multiple application servers. Providing the service interaction also includes receiving multiple
server-to-SCIM service interaction messages from at least some of the application servers that received the SCIM-to-server messages, and, in response to receiving the server-to-SCIM messages, generating a SCIM-to-client message containing an aggregation of at least a portion of data from at least some of the server-to- SCIM messages, and sending the SCIM-to-client message containing the aggregation to the service client via the communications interface.