A Methodology For Modeling Context Aware Services Based On Non-functional Requirements
Service-Oriented Architectures (SOA) paradigm is mainly based on creating new software systems by loosely coupling services over a network. One accurate implementation of SOA is Web services. A web service is a logically atomic component that provides operations throw a standardized interface and is accessible via the internet. Web services are also important because they are based upon open internet standards for description and invocation. In addition the use of mobile devices is in an incredible increase and it enables users to access services from any location whenever they want.
The convergence of mobile technologies and service paradigm has promoted the birth of a new design and development paradigm known as Context-Aware Service (CAS).a context aware system can offer pertinent services for their users depending on their context. On the other hand, Service-oriented systems (SOSs) promise high flexibility, improved maintainability, and simple re-use of functionality. Achieving these properties requires an understanding not only of the individual artifacts of the system but also their integration. In this context, non-functional aspects (or quality requirements) play an important role and should be integrated in the early phases of the development process of SOS or even CAS in order to develop reliable services. In this paper, we discuss modeling of non-functional aspects of context aware service-oriented systems.
Keywords: Non-functional requirements, context aware services, modeling, context.
Download Full-Text
ABOUT THE AUTHORS
Rachik Zineb
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco
Abdelbaki Issam
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco
Rachid Oulad Haj Thami
National School of Computer Science and System Analysis (ENSIAS), Rabat, Morocco
Labriiji El Houssin
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco
Rachik Zineb
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco
Abdelbaki Issam
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco
Rachid Oulad Haj Thami
National School of Computer Science and System Analysis (ENSIAS), Rabat, Morocco
Labriiji El Houssin
Faculty of Sciences Ben M’SIK, Department of mathematics and informatics, Casablanca, Morocco