Skip to main content

Systematizing the Relationship Between Business Processes’ and Web Services’ Non-functional Requirements

  • Conference paper
  • First Online:
Enterprise Information Systems (ICEIS 2019)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 378))

Included in the following conference series:

  • 786 Accesses

Abstract

We propose in this paper a conceptual framework for the hierarchical decomposition of Non-Functional Requirements (NFRs) from the business process level to the web service level. This framework seeks to reduce the dependence on a particular IT expert’s knowledge by simplifying the dialog between the business and IT areas. The proposed framework relies on a structure of NFRs interdependence. The main reference was the ISO/IEC 25010 Product Quality Model, extended by additional software quality models and particular QoS attributes. This framework is accompanied by an extensive dictionary of non-functional requirements for both business processes and web services that can serve as a reference for researchers and industry practitioners. We assume that orchestrating web services to run business processes requires a rigorous definition of the functional requirements and NFRs of these web services. Web service NFRs are often defined as Quality of Service (QoS) attributes, which is done at the implementation level by IT teams. The definition of QoS attributes should consider the business process NFRs, since misinterpretations of web service NFRs may affect the behavior of the web services and hence achieving the business goals. The approaches proposed so far in the literature are still heavily dependent on an IT expert’s knowledge to identify the appropriate QoS attributes required to meet particular business process NFRs. However, defining appropriate QoS attributes without reference to business process-level NFRs may be a costly, time-consuming task.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In this work, only technical aspects involved in a web service provisioning are considered in SLAs; i.e., IT outsourcing or out-tasking web services for higher-level tasks, including human tasks, are not part of the scope.

References

  1. Abramowicz, W., Haniewicz, K., Hofman, R., Kaczmarek, M., Zyskowski, D.: Decomposition of SQuaRE-based requirements for the needs of SOA applications. In: International Conference on Advances in Communication Technologies and Engineering Science, pp. 81–94 (2009)

    Google Scholar 

  2. Abramowicz, W., Hofman, R., Suryn, W., Dominik, Z.: SQuaRE based web services quality model. In: International MultiConference of Engineers and Computer Scientists (2008)

    Google Scholar 

  3. Abramowicz, W., Kaczmarek, M., Zyskowski, D.: Duality in web services reliability. In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services, pp. 165.1–165.6 (2006)

    Google Scholar 

  4. Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M.: Characteristics of Software Quality. TRW Software Technology, Amsterdam (1978)

    MATH  Google Scholar 

  5. Borges, E.S., Fantinato, M., Aksu, U., Reijers, H.A., Thom, L.H.: Monitoring of non-functional requirements of business processes basedon quality of service attributes of web services. In: 21st International Conference on Enterprise Information Systems (ICEIS) (2019)

    Google Scholar 

  6. Botella, P., Burgués, X., Carvallo, J.P., Franch, X., Pastor, J.A., Quer, C.: Towards a quality model for the selection of ERP systems. In: Cechich, A., Piattini, M., Vallecillo, A. (eds.) Component-Based Software Quality. LNCS, vol. 2693, pp. 225–245. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45064-1_11

    Chapter  Google Scholar 

  7. Bratanis, K., Dranidis, D., Simons, A.J.H.: Towards run-time monitoring of web services conformance to business-level agreements. In: 5th International Academic and Industrial Conference on Practice and Research Techniques, pp. 203–206 (2010)

    Chapter  Google Scholar 

  8. Castro, C.F., Fantinato, M., Aksu, Ü., Reijers, H.A., Thom, L.H.: Towards a conceptual framework for decomposing non-functional requirements of business process into quality of service attributes. In: 21st International Conference on Enterprise Information Systems, pp. 481–492 (2019)

    Google Scholar 

  9. de Castro, C.F., Fantinato, M.: Dictionary of non-functional requirements of business process and web services. Technical report 003/2018, Graduate Program on Information Systems, University of São Paulo (2018)

    Google Scholar 

  10. Dromey, R.G.: Software product quality: theory, model, and practices. Technical report, Software Quality Institute, Griffith University, Brisbane, Australia (1999)

    Google Scholar 

  11. Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. 2 edn. (2013)

    Book  Google Scholar 

  12. Garcia, D.Z.G., de Toledo, M.B.F.: Quality of service management for web service compositions. In: 11th International Conference on Computer Science and Engineering, pp. 189–196 (2008)

    Google Scholar 

  13. Goel, N., Kumar, N.V.N., Shyamasundar, R.K.: SLA monitor: a system for dynamic monitoring of adaptive web services. In: 9th European Conference on Web Services, pp. 109–116 (2011)

    Google Scholar 

  14. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q. 28(1), 75–105 (2004)

    Article  Google Scholar 

  15. IEEE: IEEE standard glossary of software engineering terminology, IEEE Std 610.12-1990 (1990)

    Google Scholar 

  16. ISO/IEC: ISO/IEC 9126 software product quality, IEEE Std 9126:2002 (2002)

    Google Scholar 

  17. ISO/IEC: ISO/IEC 25010 system and software quality models (2010)

    Google Scholar 

  18. Lee, K., Jeon, J., Lee, W., Jeong, S.H., Park, S.W.: QoS for web services: requirements and possible approaches. Technical report NOTE-ws-qos-20031125, W3C Korea Office (2003)

    Google Scholar 

  19. Leymann, F., Roller, D., Schmidt, M.T.: Web services and business process management. IBM Syst. J. 41(2), 198–211 (2002)

    Article  Google Scholar 

  20. Liu, Y., Ngu, A.H., Zeng, L.Z.: QoS computation and policing in dynamic web service selection. In: 13th International WWW Conference, pp. 66–73 (2004)

    Google Scholar 

  21. McCall, J.A., Richards, P.K., Walters, G.F.: Factors in software quality. volume-iii. preliminary handbook on software quality for an acquisiton manager. Technical report RADC-TR-77-369, Defense Technical Information Center (1977)

    Google Scholar 

  22. Miguel, J.P., Mauricio, D., Rodriguez, G.D.: A review of software quality models for the evaluation of software products. Int. J. Softw. Eng. Appl. 5(6), 31–54 (2014)

    Google Scholar 

  23. OASIS: Quality model for web services (2005). http://www.oasis-open.org/committees/download.php/15910/WSQM-ver-2.0.doc

  24. O’Brien, L., Bass, L., Merson, P.: Quality attributes and service-oriented architectures. Technical report CMU/SEI-2005-TN-014, Software Engineering Institute, Carnegie Mellon University (2005)

    Google Scholar 

  25. Pettersson, A.: Service-Oriented Architecture (SOA) Quality Attributes - A Research Model. Master’s thesis, Department of Informatics, Lunds University, Sweden (2007)

    Google Scholar 

  26. Ran, S.: A model for web services discovery with QoS. ACM SIGecom Exch. 4(1), 1–10 (2003)

    Article  Google Scholar 

  27. Salles, G.M.B., Fantinato, M., de Albuquerque, J.P., Nishijima, M.: A contribution to organizational and operational strategic alignment: incorporating business level agreements into business process modeling. In: IEEE International Conference on Service Computing, pp. 17–24 (2013)

    Google Scholar 

  28. Salles, G.M.B., Fantinato, M., Barros, V.A., de Albuquerque, J.P.: Evaluation of the strali-bpm approach: strategic alignment with BPM using agreements in different levels. Int. J. Bus. Inf. Syst. 27(4), 433–465 (2018)

    Google Scholar 

  29. Sheoran, K., Sangwan, O.P.: An insight of software quality models applied in predicting software quality attributes: a comparative analysis. In: 4th International Conference on Reliability, Infocom Technologies and Optimization, pp. 1–5 (2015)

    Google Scholar 

  30. Sommerville, I.: Software Engineering, 9th edn. Pearson, Addison-Wesley, London (2010)

    MATH  Google Scholar 

  31. Tomar, A.B., Thakare, V.M.: A systematic study of software quality models. Int. J. Softw. Eng. Appl. 2(4), 61–70 (2011)

    Google Scholar 

  32. Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28616-2

    Book  Google Scholar 

  33. Yoon, S., Kim, D., Han, S.: WS-QDL containing static, dynamic, and statistical factors of web services quality. In: International Conference on Web Services, pp. 808–809 (2004)

    Google Scholar 

  34. Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality driven web services composition. In: 12th International Conference on WWW, pp. 411–421 (2003)

    Google Scholar 

  35. Zulzalil, H., Ghani, A.A.A., Selamat, M.H., Mahmod, R.: A case study to identify quality attributes relationships for web based applications. Int. J. Comput. Sci. Netw. Secur. 8(11), 215–220 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcelo Fantinato .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Castro, C.F., Fantinato, M., Aksu, Ü., Reijers, H.A., Thom, L.H. (2020). Systematizing the Relationship Between Business Processes’ and Web Services’ Non-functional Requirements. In: Filipe, J., Śmiałek, M., Brodsky, A., Hammoudi, S. (eds) Enterprise Information Systems. ICEIS 2019. Lecture Notes in Business Information Processing, vol 378. Springer, Cham. https://doi.org/10.1007/978-3-030-40783-4_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-40783-4_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-40782-7

  • Online ISBN: 978-3-030-40783-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics