Provided by: Association for Computing Machinery
Date Added: Jul 2009
History has shown that every so often, incremental advances in technology and changes in business models create major paradigm shifts in the way software applications are designed, built, and delivered to end users. Today, reliable broadband Internet access, Service-Oriented Architectures (SOAs), and the cost inefficiencies of managing dedicated on-premise applications are driving a transition toward the delivery of managed, shared, Web-based services called Software-as-a-Service (SaaS). The focus of this paper is multitenancy, a fundamental design approach that can dramatically improve SaaS application management.