Patent ID: 8484346

Claim:
A computer-implemented method of simultaneously maintaining a plurality of versions of a web-based business information system, comprising: identifying a set of subscriber accounts to be migrated from a first of the plurality of versions to a second of the plurality of versions, the first of the plurality of versions associated with a first database schema distinct from a second database schema associated with the second of the plurality of versions; migrating data associated with the set of subscriber accounts from the first database schema to the second database schema, the first database schema maintained by a first set of database servers distinct from a second set of database servers maintaining the second database schema; receiving a client request associated with a uniform resource locator and a set of parameters; determining that the uniform resource locator matches at least one of a predetermined set of external entry points to the web-based business information system; determining that the client request is associated with at least one of the set of migrated subscriber accounts by comparing one or more of the uniform resource locator and the set of parameters associated with the client request to a login router database; and forwarding the client request to a set of application servers configured at least to process the client request in accordance with the second database schema; wherein the second database schema is incompatible with the first database schema.