A Review for Context-Aware Semantic Service Provisioning

Document Type : Original Article

Authors

1 Dept. of Management Information Systems, Higher Institute of Qualitative Studies, Heliopolis, Cairo 11757, Egypt

2 Dept. of Information Systems, College of Computers and Information, Menoufia University, Shibin Al Kawm 32511, Menoufia, Egypt

3 Dept. of Information Systems, College of Computer Sciences and Information Technology, King Faisal University, Al-Ahsa 31982, Saudi Arabia Dept. of Information Systems, College of Computers and Information, Menoufia University, Shibin

Abstract

In The Internet of Things (IoT) era, there is a need to develop applications in a standard way. Every smart object has its own embedded protocol and data format. The Interoperability of Smart objects is still a big challenge. Separation of context data from application data and standardizing the method to access Smart Objects are musts to facilitate IoT application development. IoT application developments have caught the attention of researchers and industries. Context-aware is the property of a system that uses context to provide related information or services to a user based on the user's task. Therefore, Context-Aware service discovery can be defined as discovering the most suitable services for the user based on context information. Combining context-aware concepts with the IoT facilitates the development of IoT systems dependent on complex environments with numerous sensors and actuators, the user, and their surroundings. This paper introduces an overview of context-aware and non-context-based service provisioning Frameworks and solutions. This paper presented the advantages, disadvantages, and comparison of the discussed Frameworks.

Keywords