{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:58:43Z","timestamp":1781110723346,"version":"3.54.1"},"reference-count":33,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,1,1]]},"abstract":"<p>Software as a service (SaaS) is a new software development and deployment paradigm over the cloud. It offers Information Technology services dynamically as \u201con-demand\u201d basis. The related application data are stored in the data centers managed by the Cloud Service Providers. Many enterprises are facing a major research challenge due to the unavailability of generic cloud architecture for designing, developing and deploying of cloud services. In this paper a flexible architecture for SaaS has been proposed, specifically for data centric cloud applications which may have access to heterogeneous types of databases. The architecture is composed of several layers, which are interacting with each other through the dynamically selected access points of the corresponding layers interfaces. The paper also enlisted the crucial features for SaaS architectural model. Moreover, a detailed comparative study has been done among the proposed SaaS architectural framework and other existing similar proposals based on the listed features.<\/p>","DOI":"10.4018\/ijghpc.2014010105","type":"journal-article","created":{"date-parts":[[2014,9,10]],"date-time":"2014-09-10T11:01:05Z","timestamp":1410346865000},"page":"77-92","source":"Crossref","is-referenced-by-count":7,"title":["Architecting Software as a Service for Data Centric Cloud Applications"],"prefix":"10.4018","volume":"6","author":[{"given":"Amit Kr","family":"Mandal","sequence":"first","affiliation":[{"name":"Department of Computer Aplications, National Institute of Technology, Durgapur, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Suvamoy","family":"Changder","sequence":"additional","affiliation":[{"name":"Department of Computer Aplications,National Institute of Technology, Durgapur, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anirban","family":"Sarkar","sequence":"additional","affiliation":[{"name":"Department of Computer Aplications,National Institute of Technology, Durgapur, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Narayan C.","family":"Debnath","sequence":"additional","affiliation":[{"name":"Winona State University, Winona, MN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijghpc.2014010105-0"},{"key":"ijghpc.2014010105-1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2012.6295710"},{"key":"ijghpc.2014010105-2","unstructured":"Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., & Burrows, M. \u2026 Gruber, R. E. (2006). Bigtable: A distributed storage system for structured data. In OSDI (pp. 205\u2013218)."},{"key":"ijghpc.2014010105-3","doi-asserted-by":"crossref","unstructured":"Clayman, S., Galis, A., Chapman, C., Toetti, G., Rodero-Merino, L., & Vaquero, L. \u2026 Rochwerger, B. (2010). Monitoring service clouds in the future internet. In Towards the future internet - emerging trends from European research (pp. 115\u2013126). IOS Press.","DOI":"10.3233\/978-1-60750-539-6-115"},{"key":"ijghpc.2014010105-4","doi-asserted-by":"crossref","unstructured":"Cooper, B. F., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., & Jacobsen, H.-A. Yerneni, R. (2008). PNUTS: Yahoo!\u2019s hosted data serving platform. In Proceedings of VLDB Endow (pp. 1277\u20131288).","DOI":"10.14778\/1454159.1454167"},{"key":"ijghpc.2014010105-5","first-page":"235","article-title":"Relational cloud: A database-as-a-service for the cloud.","author":"C.Curino","year":"2011","journal-title":"Proceedings of the 5th Biennial Conference on Innovative Data Systems Research"},{"key":"ijghpc.2014010105-6","unstructured":"Das, S., Agarwal, S., Agrawal, D., & Abbadi, A. E. (2010). ElasTraS: An elastic, scalable, and self managing transactional database for the cloud. In UCSB Computer Science Technical Report 2010-04."},{"key":"ijghpc.2014010105-7","unstructured":"Elmore, A., Das, S., Agrawal, D., & Abbadi, A. E. (2010). Who\u2019s Driving This Cloud? Towards efficient migration for elastic and autonomic multitenant databases. In UCSB Computer Science Technical Report 2010-05."},{"key":"ijghpc.2014010105-8","first-page":"97","article-title":"Application development over software-as-a-service platforms.","author":"J.Espadas","year":"2008","journal-title":"Proceedings of the International Conference on Software Engineering Advances, (ICSEA)"},{"key":"ijghpc.2014010105-9","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2004.1270766"},{"key":"ijghpc.2014010105-10","doi-asserted-by":"publisher","DOI":"10.1109\/ICPCA.2010.5704104"},{"key":"ijghpc.2014010105-11","doi-asserted-by":"crossref","unstructured":"Hui, M., Jiang, D., Li, G., & Zhou, Y. (2009). Supporting database applications as a service. In Proceedings of the International Conference on Data Engineering (ICDE) (pp. 832\u2013843). IEEE Press.","DOI":"10.1109\/ICDE.2009.82"},{"key":"ijghpc.2014010105-12","unstructured":"Jacobs, D., & Aulbach, S. (2007, March 5-9). Ruminations on multi-tenant databases. In Proceedings of the Gl-Fachtagung f\u00fcr Datenbanksysteme in Business, Technologie und Web, Aachen, Germany. Retrieved from http:\/\/www.btw2007.de\/paper\/p514.pdf"},{"key":"ijghpc.2014010105-13","doi-asserted-by":"publisher","DOI":"10.1109\/ISCID.2010.125"},{"key":"ijghpc.2014010105-14","first-page":"214","article-title":"Research on key technology in SaaS.","author":"J.Ju","year":"2010","journal-title":"Proceedings of the 12th International Conference on Advanced Communication Technology (ICACT)"},{"key":"ijghpc.2014010105-15","doi-asserted-by":"publisher","DOI":"10.1109\/CNSI.2011.56"},{"key":"ijghpc.2014010105-16","unstructured":"Khatri, S. K., Singhal, H., & Bahri, K. (2013). Multi-tenant engineering architecture in SaaS. In Proceedings of the IJCA(0975-8887) Special Issue on International Conference on Reliability, Infocom Technology and Optimization (pp. 45-49). Foundation of Computer Science, NY, USA."},{"key":"ijghpc.2014010105-17","doi-asserted-by":"crossref","unstructured":"Kiefer, T., & Lehner, W. (2011). Private table database virtualization for DBaaS. In Proceedings of Fourth IEEE International Conference on Utility and Cloud Computing (pp. 328\u2013329). IEEE Press.","DOI":"10.1109\/UCC.2011.52"},{"key":"ijghpc.2014010105-18","doi-asserted-by":"crossref","unstructured":"Lehner, W., & Sattler, K. (2010) Database as a service (DBaaS). In Proceedings of the International Conference on Data Engineering (ICDE) (pp. 1216\u20131217). IEEE Press.","DOI":"10.1109\/ICDE.2010.5447723"},{"key":"ijghpc.2014010105-19","doi-asserted-by":"publisher","DOI":"10.1109\/WISM.2009.128"},{"key":"ijghpc.2014010105-20","doi-asserted-by":"crossref","unstructured":"Liao, H. (2009). Design of SaaS-based software architecture. In Proceedings of New Trends in Information and Service Science (pp. 277 \u2013281).","DOI":"10.1109\/NISS.2009.46"},{"key":"ijghpc.2014010105-21","doi-asserted-by":"publisher","DOI":"10.1109\/ICACC.2010.5486635"},{"key":"ijghpc.2014010105-22"},{"key":"ijghpc.2014010105-23","unstructured":"NIST definition of cloud computing. (September, 2011). Retrieved from http:\/\/csrc.nist.gov\/publications\/nistpubs\/800-145\/SP800-145.pdf"},{"key":"ijghpc.2014010105-24","first-page":"214","article-title":"Multi-tenant, secure, load disseminated SaaS architecture.","author":"Z.Pervez","year":"2010","journal-title":"Proceedings of the 12th International Conference on Advanced Communication Technology (ICACT)"},{"key":"ijghpc.2014010105-25","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-2958-5.ch005"},{"key":"ijghpc.2014010105-26"},{"key":"ijghpc.2014010105-27","doi-asserted-by":"crossref","unstructured":"Sheth, A., & Ranabahu, A. (2010). Semantic modeling for cloud computing. Retrieved from http:\/\/wiki.knoesis.org\/index.php\/Modeling_for_cloud","DOI":"10.1109\/MIC.2010.98"},{"key":"ijghpc.2014010105-28","doi-asserted-by":"publisher","DOI":"10.1109\/CSC.2011.6138539"},{"key":"ijghpc.2014010105-29","doi-asserted-by":"crossref","unstructured":"Tsai, W., Huang, Y., & Shao, Q. (2011). EasySaaS: A SaaS development framework. In Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA) (pp. 1\u20134). IEEE Press.","DOI":"10.1109\/SOCA.2011.6166262"},{"key":"ijghpc.2014010105-30"},{"key":"ijghpc.2014010105-31"},{"key":"ijghpc.2014010105-32"}],"container-title":["International Journal of Grid and High Performance Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=114714","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T11:29:17Z","timestamp":1746358157000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijghpc.2014010105"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2014,1,1]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijghpc.2014010105","relation":{},"ISSN":["1938-0259","1938-0267"],"issn-type":[{"value":"1938-0259","type":"print"},{"value":"1938-0267","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1,1]]}}}