Patent ID: 8615400

Claim:
A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to: associate each of a plurality of tenants with a respective virtual portal based on one or more virtual portal properties of the respective virtual portal using a processor of the computer infrastructure, wherein the one or more virtual portal properties comprises an indirect external data-source-based reference to the associated tenant; deploy portal proprietary applications associated with each of the plurality of tenants to each respective said virtual portal; route one or more clients associated with each of the plurality of tenants to the respective virtual portals associated with each of the plurality of tenants; individually meter virtual portal usage by the one or more clients of the portal proprietary applications at each respective virtual portal; and determine a fee amount for the each of the plurality of tenants based on an aggregate sum of the individually metered virtual portal usage by the one or more clients associated with each of the plurality of the tenants, wherein: the associating is a one-to-one mapping of each of the plurality of tenants with a single virtual portal of the plurality of virtual portals, such that each of the plurality of virtual portals is only associated with a particular tenant of the plurality of tenants; and the individually metering virtual portal usage by the one or more clients at each respective virtual portal comprises metering at least one of: a number of log-ins on the respective virtual portal; a number of concurrent users of the respective virtual portal; and a number of transaction counts for a particular action via the respective virtual portal.