Patent ID: 8375144

Claim:
A system comprising: a first network module communicatively coupled to a plurality of first applications associated with a first network utilizing a first network protocol; a second network module communicatively coupled to a plurality of second applications associated with a second network utilizing a second network protocol, the second network protocol being different than the first network protocol; a service determination module coupled to the first and second network modules, the service determination module operable to determine at least one application to be executed for a request, wherein the at least one application is selected from a group including the first applications and the second applications, the service determination module determining the at least one application to execute according to a service determination algorithm; an orchestration module operable to convert at least one first message received by the first network module in the first network protocol into at least one corresponding second message in the second network protocol in order to allow access to the second applications via the first network protocol, the orchestration module operable to convert at least one second message received by the second network module in the second network protocol into at least one corresponding first message in the first network protocol in order to allow access to the first applications via the second network protocol, the orchestration module operable to convert messages according to an orchestration scheme, wherein the orchestration scheme is selected according to the first network protocol of the request and the second protocol of the at least one application; and a media resource brokering module communicatively coupled to the first and second network modules, the media resource brokering module operable to determine from the request whether to send a second request to at least one of a plurality of media components to access at least one of media resources associated with the at least one application, the at least one media component being selected according to a media resource brokering algorithm.