1. A method for applying service based on classification and grouping of traffic flows, the method comprising: receiving, at a network server, a traffic flow; matching, by the network server, the traffic flow to classification groups, wherein the matching comprises: determining a first event associated with the traffic flow; comparing attributes of the first event with entry criteria of the classification groups; assigning the first event to one or more classification groups where the first event meets the entry criteria of the one or more classification groups; identifying, by the network server, one or more service definitions for the traffic flow based on the classification groups assigned to the traffic flow; reconciling, by the network server, the one or more service definitions for the traffic flow; and providing, by the network server, a service to the traffic flow based on the reconciled service definitions.