David Lipscomb - Sunnyvale CA, US Christopher T. Blum - Belmont CA, US Theodore R. Rice - Boulder CO, US
Assignee:
NetSuite, Inc. - San Mateo CA
International Classification:
G06F 15/16
US Classification:
709219, 709217, 709225, 707101
Abstract:
A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described. Applications to environments other than phased rollout are described, such as URL-agnostic differentiation and routing of client requests according to class-of-service of the target subscribing account.
Phased Rollout Of Version Upgrades In Web-Based Business Information Systems
David Lipscomb - Sunnyvale CA, US Christopher T. Blum - Belmont CA, US Theodore R. Rice - Boulder CO, US
Assignee:
Netsuite, Inc. - San Mateo CA
International Classification:
G06F 15/173
US Classification:
709225, 709219, 707101
Abstract:
A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described. Applications to environments other than phased rollout are described, such as URL-agnostic differentiation and routing of client requests according to class-of-service of the target subscribing account.
Simultaneous Maintenance Of Multiple Versions Of A Web-Based Business Information System
David Lipscomb - Sunnyvale CA, US Christopher T. Blum - Belmont CA, US Theodore R. Rice - Boulder CO, US
Assignee:
Netsuite Inc. - San Mateo CA
International Classification:
G06F 15/173
US Classification:
709225, 709219, 717170
Abstract:
A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described. Applications to environments other than phased rollout are described, such as URL-agnostic differentiation and routing of client requests according to class-of-service of the target subscribing account.
Isbn (Books And Publications)
Hearing Conservation in Industry, Schools, and the Military
David Lipscomb Senior Vice President Engineering And Operations
Netsuite Inc. Prepackaged Software
2955 Campus Dr Ste 100, San Mateo, CA 94403
David Lipscomb
D N C Ventures, LLC Agricultural Cattle Breeding · General Contractor Focusing On Home Reno · Real Estate Home Improvements Including · Nonclassifiable Establishments
1575 Mt Shasta Ave, Milpitas, CA 95035 12988 Willow Crk Rd, Carbondale, CA 95640
David M Lipscomb President
CORRECT SERVICE, INC
David Lipscomb Senior Vice President Engineering And Operations, Vice President
NETSUITE INC Provider Of Broad Suite Of Cloud-Based Business Software Applications · Prepackaged Software Services · Business Services · Software Publishers
2955 Campus Dr STE 100, San Mateo, CA 94403 300 Spg BUILDING , SUITE 900 300 S SPRING STREET, Little Rock, AR 72201 2338 W Royal Palm Rd STE J, Phoenix, AZ 85021 2955 Campus Dr 100, San Mateo, CA 94403 6506271000, 6506271001, 6506271066, 6509401700
ul trouble. St. Johns experimented with a little of this, a little of that. Lavin even tried David Lipscomb at the one guard, though Lipscomb had played all of three minutes in 30 games. When Felix Balamou sprained his ankle midway through the first half, the backcourt situation only grew worse.