“…The differences between BLA and SLA are illustrated by Salles et al [28] who exemplify a BLA goal with "the business subprocess starting in the activity [1] and ending in the activity [4] must be concluded within 24 h" whereas the corresponding SLAs goals are exemplified with "the web service invoked to execute the activity [1] must be completed within 2 h" and "the web service invoked to execute the activity [4] must have 95% of availability".…”
Section: Non-functional Requirementsmentioning
confidence: 99%
“…To the best of our knowledge, there is no general standard accepted as a quality model for web services being orchestrated to automate business processes. However, web services and software modules share the same set of properties; therefore, if software components can be replaced by web services, then the quality requirements of both solutions must be compatible with [1]. As a result, software quality models can also be used to address quality characteristics of web services.…”
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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.