Abstract
Software-as-a-service (SaaS) is a very successful model for providing cloud-based services over the internet. However, due to the dynamic nature of SaaS services, it becomes very challenging to ensure provision of scalability, applying frequent maintenance and functionality updates to SaaS Services. SOAP and REST are the two mostly used software architectural styles for accessing and consuming SaaS services in cloud environment and each have its distinct advantages. Therefore, to address above mentioned challenges, it is critical to choose the suitable architectural style because the success of a SaaS is strongly coupled with its architecture style. Choosing the right software architecture for a system is a multi-criteria decision making problem and it takes into consideration the architectural style characteristics, non-functional requirements and working domain requirements. In this paper, we propose a rule-based multi-criteria decision support system (DSS) for a SaaS application architecture selection. Our proposed DSS uses weighted sum model (WSM) that take into account the architectural style characteristics, non-functional and domain specific requirements.
Chapter PDF
Similar content being viewed by others
Keywords:
References
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, Dept. of Information and Computer Science, Univ. of California, Irvine (2000)
Mell, P., Grance, T.: The NIST definition of Cloud Computing. NIST, Gaithersburg (2011). Special Publication 800-145
Zhang, L.J., Zhou, Q.: CCOA: cloud computing open architecture. In: The Proceedings of IEEE International Conference of Web Services (2009)
Zhang, A.B., Su, L., Sun, Y., Lu, M.: Research on cloud computing technology serving space TT&C applications. In: Proceedings of the 27th Conference of Spacecraft TT&C Technology. Lecture Notes in Electrical Engineering, Guangzhou (2015)
Pautasso, C., Zimmeraman, O., Leyman, F.: RESTful web services vs. “Big” web services: making the right architectural decision. In: WWW 2008, Beijing, April 21–25, 2008
Wagh, K., Thool, R.: A Comparative Study of SOAP Vs REST Web Services Provisioning Techniques for Mobile Host. Journal of Information Engineering and Applications (2012)
Mumbaikar, S., Padiya, P.: Web Services Based On SOAP and REST Principles. International Journal of Scientific and Research Publications 3(5) (May 2013)
Muehlen, M.Z., Nickerson, J.V., Swenson, K.D.: Developing Web Services Choreography Standards - The Case of REST vs. SOAP. Elsevier B.V. (2004)
Hamad, H., Saad, M., Abed, R.: Performance Evaluation of RESTful Web Services for Mobile Devices. Computer Engineering Department, Islamic University of Gaza, Palestine International Arab Journal of e-Technology 1(3) (January 2010)
Belqasmi, F., Singh, J., Melhem, S.Y.B., Glitho, R.H.: SOAP-Based vs. RESTful Web Services: A Case Study for Multimedia Conferencing. IEEE Internet Computing 16(4), 54–63 (2012). doi:10.1109/MIC.2012
Guinard, D.: A Web of Things Application Architecture - Integrating the Real-world into the Web. Ph.D. thesis No. 19891, ETH Zurich, Zurich, Switzerland, August 2011
Moaven, S., Habibi, J., Ahmadi, H., Kamandi, A.: A decision support system for software architecture-style selection. In: Sixth International Conference on Software Engineering Research, Management and Application (2008)
Triantaphyllou, E.: Multi-Criteria Decision Making: A Comparative Study, p. 320. Kluwer Academic Publishers (now Springer), Dordrecht (2000). ISBN 0-7923-6607-7
Nawaz, F., Qadir, K., Farooq Ahmad, H.: SEMREG-Pro: a semantic based registry for proactive web service discovery using publish subscribe model. In: The Fourth International Conference on Semantics, Knowledge and Grid. IEEE, China (2008)
Svahnberg, M.: Supporting Software Architecture Evolution - Architecture Selection and Variability. Ph.D. Thesis, Blekinge Institute of Technology (2003)
Janjua, N.K., et al.: Digital health care ecosystem: SOA compliant HL7 based health care information interchange. In: 3rd IEEE Internationals Conference on Digital Ecosystems and Technologies, DEST 2009. IEEE (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 IFIP International Federation for Information Processing
About this paper
Cite this paper
Nawaz, F., Mohsin, A., Fatima, S., Janjua, N.K. (2015). Rule-Based Multi-criteria Framework for SaaS Application Architecture Selection. In: Dillon, T. (eds) Artificial Intelligence in Theory and Practice IV. IFIP AI 2015. IFIP Advances in Information and Communication Technology, vol 465. Springer, Cham. https://doi.org/10.1007/978-3-319-25261-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-25261-2_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25260-5
Online ISBN: 978-3-319-25261-2
eBook Packages: Computer ScienceComputer Science (R0)