1. A method for integrating multiple threat security services, said method comprising: generating parsed packet data by parsing an incoming packet at each layer of an integrated security service stack; analyzing said generated parsed packet data at each layer of the integrated security service stack with respect to one or more patterns, wherein each of said one or more patterns corresponds to one of said multiple threat security services; and consequent to analyzing said parsed packet data with respect to said one or more patterns, determining one or more of said multiple threat security services needed by said parsed packet data by forming a matching algorithm for each layer of said integrated security service stack, wherein forming said matching algorithm comprises assigning a tag to each of said one or more patterns, and wherein each tag identifies one of said multiple threat security services.