Patent ID: 8219683

Claim:
A method comprising: independently instantiating a plurality of pure operator type rules within a domain of a telecommunications operator and a plurality of pure application type rules within a domain of a third party telecommunications application provider, said plurality of pure operator type rules and said plurality of pure application type rules being associated with a composite service, wherein instantiating a plurality of pure operator type rules within a domain of a telecommunications operator and a plurality of pure application type rules within a domain of a third party telecommunications application provider is carried out by a module executing on a hardware processor; establishing a plurality of network components to transmit given events of a plurality of protocol-level events to at least one of said domain of said telecommunications operator and said domain of said third party telecommunications application provider, wherein establishing a plurality of network components is carried out by a module executing on a hardware processor; and deploying said composite service in an execution engine of said third party telecommunications application provider, wherein deploying said composite service in an execution engine of said third party telecommunications application provider comprises run-time execution of the plurality of pure operator type rules and the plurality of pure application type rules independently in each respective domain, wherein deploying said composite service is carried out by a module executing on a hardware processor.