Patent ID: 7865574

Claim:
A system stored on a non-transitory computer readable medium for processing data retrieved from an information service layer, the system comprising: an application program interface that receives a request for data from an external agent, and that provides at least one information service layer script and at least one information command layer script; a requestor component that transmits the information service layer script to the information service layer; the information service layer that receives the information service layer script from the requestor component, retrieves at least a portion of the requested data from disparate data sources on disparate computer platforms according to instructions in the information service layer script, creates a response that includes the at least a portion of the requested data, and formats the response according to a formatting described in the information service layer script; a receiver component communicating with the information service layer that receives the response from the information service layer; an analyzer that receives the response from the receiver component, and the analyzer analyzes the at least a portion of the requested data wherein the analyzer performs calculations on the at least a portion of the requested data according to instructions in the at least one information command layer script received from the application program interface, wherein the instructions are embedded within the at least one information command layer script using a tag-based markup language, wherein the analyzer parses the information command layer script to obtain the instructions embedded in the information command layer script to analyze a metric associated with the external agent based on the at least a portion of the requested data, and the analyzer creates an analyzed portion of the response; and a writer component formatting the analyzed portion of the response based upon a desired format, wherein the application program interface sends the formatted analyzed portion of the response to the external agent.