I shall be editing this post to discuss more on the process of Service Harmonization to save the Telecom Service Provider the trouble of rewriting call logic with every telecom generation evolution ie IN to SIP to Web based WebRTC phones.
Service Harmonization
The Service Harmonization Layer does the job of holding all new and legacy services while providing uniform interface to interact with access network regardless of the back-end Call program logic .
Diagrammatic depiction of roles of Service Harmonization

Service Broker Architecture for IN and IMS
Service Broker Advantages of using Service Broker vs Total Migration from In to IMS Provisioning via fixed/mobile brands «service profile» in Service Broker Architecture of SDP / Service Broker Service Broker We know that a Service broker is a service abstraction layer between the network and application layer in a telecom environment. SB( Service Broker … Continue reading Service Broker Architecture for IN and IMS
Service Broker 2
As CSPs evolve their networks for LTE, the resulting networks present tremendous challenges in voice services and application delivery. Realizing this opportunity, the telecom software industry has come forward with a purpose-built network element: the Service Broker, a solution specifically designed to overcome network architecture challenges and ensure voice service delivery from any network domain to any other network domain. Service Brokers are placed between the application layer and the control layer.
Service Broker 1
Service broker is a service abstraction layer between the network and application layer in telecom environment.
SB( Service Broker ) enables us to make use of existing applications and services from Intelligent Network’s SCP ( Service control Point ) , IMS’s Application Server as well as other sources in a harmonized manner .