DocumentCode
1643940
Title
Everett: Providing Branch-Isolation for a Data Evolution Service
Author
Leff, Avraham ; Rayfield, James T.
Author_Institution
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2010
Firstpage
689
Lastpage
690
Abstract
One benefit of Software-as-a-Service (SaaS) is the ability to rapidly deploy iterative improvements without requiring users to upgrade the application on their machine. However, the need to rapidly "develop and test" different versions of an application implies that developers need branch isolation to protect the system from local changes to both data and meta-data in the same way that they traditionally use branch-isolation to protect the system from source-code changes. Providing branch-isolation for source-code changes has well-known solutions, but these solutions do not extend well to providing isolation for changes to data and meta-data. EVERETT provides developers the ability to safely - and concurrently - change database values with new business logic or evolve data schema in various ways while sharing the same database.
Keywords
business data processing; configuration management; meta data; software prototyping; Everett; SaaS; branch isolation; business logic; data evolution service; meta data; software as a service; source code change; version control; Bismuth; Business; Data structures; Indexing; Pediatrics; Semantics; SaaS development; branch isolation; version control;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2010 IEEE International Conference on
Conference_Location
Miami, FL
Print_ISBN
978-1-4244-8146-0
Electronic_ISBN
978-0-7695-4128-0
Type
conf
DOI
10.1109/ICWS.2010.50
Filename
5552709
Link To Document