Patent ID: 8332524

Claim:
A method of delivering a reusable framework, said method comprising: invoking an interface to define an information service within said reusable framework; storing said defined information service and parameters of the defined information service in a metadata repository, wherein the parameters comprise: a security authentication parameter for LDAP validation, a security authorization parameter for entitlement to access specific data, a security access control parameter, and address identification parameters for the data sources; outputting a service request as a URL address for invoking said defined information service, the URL address including a location of the defined information service and security tokens; establishing a data connection after receiving said service request wherein said defined information service can be invoked, said establishing of the data connection includes accessing multiple data sources; wrapping a SOA wrapper around the data sources to access the data sources, execute requests, and return results of data via SOA service calls, the SOA wrapper being wrapped around the data sources regardless of hosting format; automatically generating a web service in response to the service request based on the parameters of the defined information service in the metadata repository; and returning the results of data to a data request end-point in a format specified in the URL address.