Patent ID: 8326913

Claim:
A non-transitory computer-readable storage medium comprising processor executable codes, the computer-readable storage medium comprising: code for accessing at least one application server, the at least one application server storing at least a first service, the first service being characterized by a first set of metadata, the first set of metadata including a plurality of fields; code for processing the first set of metadata; code for obtaining at least a first identification from the first set of metadata; code for accessing a metadata database, the metadata database being configured to store metadata information associated with services; code for searching the metadata database for the first service using at least the first identification; code for in response to the first service not being found in the database, generating handling information for the first service, wherein the handling information includes identification and processing information for one or more patterns associated with the first service; and code storing the first set of metadata in the metadata database in a first format and the handling information.