Author:
Maamar Zakaria,Tata Samir,Yetongnon Kokou,Benslimane Djamal,Thiran Philippe
Abstract
AbstractThis 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.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Software
Reference24 articles.
1. Four dark corners of requirements engineering
2. van Lamsweerde A. 2001. Goal-oriented requirements engineering: a guided tour. In Proceedings of the 5th IEEE International Symposium on Requirements Engineering (RE'2001), Toronto, Canada.
3. van Eck P. , Wieringa R. 2004. Web services as product experience augmenters and the implications for requirements engineering: a position paper. In Proceedings of the International Workshop on Service-oriented Requirements Engineerings (SoRE'2004), Kyoto, Japan.
4. Tsai W. T. , Jin Z. , Wang P. , Wu B. 2007. Requirement engineering in service-oriented system engineering. In Proceedings of the 2007 IEEE International Conference on e-Business Engineering (ICEBE'2007), Hong Kong, China.
5. Robinson W. N. 2003. Monitoring Web service requirements. In Proceedings of the 11th IEEE International Requirements Engineering Conference (RE'2003), Monterey, California, USA.