EasySaaS: A SaaS development framework

Wei Tek Tsai, Yu Huang, Qihong Shao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Scopus citations

Abstract

Software-as-a-Service (SaaS) often adopts multi-tenancy architecture (MTA). However, building a MTA SaaS application requires significant effort, either from scratch or using existing platforms such as Force.com or Google App Engine. This paper introduces EasySaaS - a SaaS development framework designed to simplify SaaS development. EasySaaS provides two alternatives to build a SaaS application. First alternative allows tenants to publish their application specifications with their requirements, as well as test scripts and let the SaaS providers customize their SaaS solutions to meet tenants' requirements. The second alternative allows tenants to compose the application using templates provided in EasySaaS. This framework alleviates the workload of tenant developers, and provides an easy approach for customization according to tenants' requirements in a collaborative manner. Most services in the platform is domain independent as the domain knowledge are stored in ontology to support cross-domain development.

Original languageEnglish (US)
Title of host publicationProceedings - 2011 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2011
DOIs
StatePublished - Dec 1 2011
Event2011 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2011 - Irvine, CA, United States
Duration: Dec 12 2011Dec 14 2011

Publication series

NameProceedings - 2011 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2011

Other

Other2011 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2011
Country/TerritoryUnited States
CityIrvine, CA
Period12/12/1112/14/11

Keywords

  • Cloud Computing
  • Multi-tenancy architecture
  • SaaS

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'EasySaaS: A SaaS development framework'. Together they form a unique fingerprint.

Cite this