Patent ID: 7991827

Claim:
A method for analyzing network traffic associated with network services, comprising: collecting network traffic from a network; collecting metadata associated with the network traffic from the network; analyzing the network traffic utilizing the metadata, the analyzing including generating a plurality of parsers based on the metadata, utilizing a processor; and identifying an application service provider from the network traffic; wherein the metadata is correlated with the network traffic, and the correlated metadata is stored in a memory; wherein the correlating of the metadata with the network traffic is carried out by generating commands based on the network traffic and a software configuration; wherein the commands include universal description, discovery, and integration (UDDI) service calls that invoke at least one web service associated with the application service provider identified from the network traffic; wherein the parsers are programs that receive input in a form of at least one of sequential source program instructions, interactive online commands, markup tags, and a defined interface; wherein the parsers break the input into parts including objects, methods, and associated attributes or options; wherein a selection of the UDDI service calls is based on UDDI service calls listed by a UDDI as being associated with the application service provider identified from the network traffic; wherein the metadata is utilized to indicate which messages of the network traffic should be authenticated, indicate which messages of the network traffic should not be authenticated, and indicate how to authenticate the messages.