1. A goal-based approach to engineering capacity-driven Web services
- Author
-
Djamal Benslimane, Philippe Thiran, Zakaria Maamar, Kokou Yetongnon, Samir Tata, Zayed University, Algorithmes, Composants, Modèles Et Services pour l'informatique répartie (ACMES-SAMOVAR), Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (SAMOVAR), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)-Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), Département Informatique (INF), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), Centre National de la Recherche Scientifique (CNRS), Laboratoire Electronique, Informatique et Image [UMR6306] (Le2i), Université de Bourgogne (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Arts et Métiers (ENSAM), Arts et Métiers Sciences et Technologies, HESAM Université (HESAM)-HESAM Université (HESAM)-Arts et Métiers Sciences et Technologies, HESAM Université (HESAM)-HESAM Université (HESAM)-AgroSup Dijon - Institut National Supérieur des Sciences Agronomiques, de l'Alimentation et de l'Environnement, Service Oriented Computing (SOC), Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS), Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-École Centrale de Lyon (ECL), Université de Lyon-Université Lumière - Lyon 2 (UL2)-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Université Lumière - Lyon 2 (UL2), Faculté d'Informatique [Namur], Facultés Universitaires Notre Dame de la Paix (FUNDP), Algorithmes, Composants, Modèles Et Services pour l'informatique répartie ( ACMES-SAMOVAR ), Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux ( SAMOVAR ), Institut Mines-Télécom [Paris]-Télécom SudParis ( TSP ) -Centre National de la Recherche Scientifique ( CNRS ) -Institut Mines-Télécom [Paris]-Télécom SudParis ( TSP ) -Centre National de la Recherche Scientifique ( CNRS ), Département Informatique ( INF ), Institut Mines-Télécom [Paris]-Télécom SudParis ( TSP ), Institut Mines-Télécom [Paris]-Télécom SudParis ( TSP ) -Centre National de la Recherche Scientifique ( CNRS ), Laboratoire Electronique, Informatique et Image ( Le2i ), Université de Bourgogne ( UB ) -AgroSup Dijon - Institut National Supérieur des Sciences Agronomiques, de l'Alimentation et de l'Environnement-Centre National de la Recherche Scientifique ( CNRS ), Service Oriented Computing ( SOC ), Laboratoire d'InfoRmatique en Image et Systèmes d'information ( LIRIS ), Université Lumière - Lyon 2 ( UL2 ) -École Centrale de Lyon ( ECL ), Université de Lyon-Université de Lyon-Université Claude Bernard Lyon 1 ( UCBL ), Université de Lyon-Centre National de la Recherche Scientifique ( CNRS ) -Institut National des Sciences Appliquées de Lyon ( INSA Lyon ), Université de Lyon-Institut National des Sciences Appliquées ( INSA ) -Institut National des Sciences Appliquées ( INSA ) -Université Lumière - Lyon 2 ( UL2 ) -École Centrale de Lyon ( ECL ), Université de Lyon-Institut National des Sciences Appliquées ( INSA ) -Institut National des Sciences Appliquées ( INSA ), and Facultés Universitaires Notre Dame de la Paix (FUNDP) - Namur
- Subjects
Web standards ,medicine.medical_specialty ,Web development ,Computer science ,[ INFO.INFO-NI ] Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,Goal-based engineering ,Services computing ,02 engineering and technology ,Web engineering ,computer.software_genre ,World Wide Web ,[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,Artificial Intelligence ,Web Services ,020204 information systems ,Web design ,0202 electrical engineering, electronic engineering, information engineering ,medicine ,business.industry ,020207 software engineering ,Service engineering ,Web service ,WS-Policy ,business ,Web modeling ,computer ,Software - Abstract
This paper discusses a goal-based approach for the engineering of capacity-driven Web services. In this approach, goals are established to first, define the roles that these Web services will play in implementing business applications, second, frame the requirements that will be put on these Web services, and third, identify the processes in terms of business logics that these Web services will carry out. Because of the nature of capacity-driven Web services compared with regular (i.e. mono-capacity) Web services, their engineering in terms of design, development, and deployment takes place in a different way. A Web service that is empowered with several capacities, which are basically separate groups of operations to execute, has to choose one capacity for triggering at run-time. To this end, the Web service takes into account different types of requirements like data and privacy that are put on each capacity that empowers this Web service.
- Published
- 2014
- Full Text
- View/download PDF