1. A method for managing a service message in a service system, said method comprising: receiving a service message during a service session; converting the service message into a common format so that the service message data is common for all types of service message; utilizing a state machine mechanism instantiated for the service session and executing within a service control layer to intercept the service message; selecting a rule group from a plurality of rule groups depending on a state of the service session, wherein the state of the service session is determined using the state machine mechanism executing within the service control layer; evaluating the service message based upon the rule group; selecting a control service from plurality of control services; instructing the selected control service according to one or more of the rules from the selected rules group applied to the service message; and the state machine mechanism selectively executing the control service based upon a result of the evaluating step.