• 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