aWESoME: A web service middleware for ambient intelligence
2013, Expert Systems with Applications
Abstract
This work presents a Web Service Middleware infrastructure for Ambient Intelligence environments, named aWESoME. aWESoME is a vital part of the Smart IHU project, a large-scale Smart University deployment. The purpose of the proposed middleware within the project is twofold: for one, to ensure universal, homogeneous access to the system's functions and secondly, to fulfill functional and non-functional requirements of the system. Namely, the infrastructure itself should consume significantly low power (as it is meant for energy savings in addition to automations), without compromising reliability and fast response time. The infrastructure should enable fast and direct discovery, invocation and execution of services. Finally, on hardware level, the wireless sensor and actuator network should be optimally configured for speed and reliability as well. The proposed solution employs widely used web open standards for description and discovery to expose hardware and software functions and ensure interoperability, even outside the borders of this university deployment. It proposes a straightforward method to integrate low-cost and resource-constrained heterogeneous devices found in the market and a largescale placement of servers and wireless sensor networks. Different server hardware installations have been evaluated to find the optimum trade-off between response time and power consumption. Finally, a range of client applications that exploit the middleware on different platforms are demonstrated, to prove its usability and effectiveness in enabling, in this scenario, energy monitoring and savings.
References (18)
- Autili, M., Caporuscio, M., & Issarny, V. (2009, May). Architecting Service Oriented Middleware for pervasive networking. In Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems (pp. 58-61). IEEE Computer Society.
- Ben Mabrouk, N., Beauche, S., Kuznetsova, E., Georgantas, N., & Issarny, V. (2009). QoS-aware service composition in dynamic service oriented environments. Middleware 2009, 123-142.
- Bottaro, A., & Gérodolle, A. (2008, July). Home soa-: facing protocol heterogeneity in pervasive applications. In Proceedings of the 5th international conference on Pervasive services (pp. 73-80). ACM.
- Caporuscio, M., Raverdy, P. G., Moungla, H., & Issarny, V. (2008). ubi SOAP: A Service Oriented Middleware for Seamless Networking. Service- Oriented Computing-ICSOC 2008, 195-209.
- Chiaraviglio, L., & Mellia, M. (2010, September). PoliSave: Efficient power management of campus PCs. In Software, Telecommunications and Computer Networks (SoftCOM), 2010 International Conference on (pp. 82- 87). IEEE.
- Corredor, I., Martínez, J. F., Familiar, M. S., & López, L. (2012). Knowledge-Aware and Service-Oriented Middleware for deploying pervasive services.Journal of Network and Computer Applications, 35(2), 562-576.
- Davidyuk, O., Georgantas, N., Issarny, V., & Riekki, J. J. (2011). MEDUSA: Middleware for End-User Composition of Ubiquitous Applications. Handbook of research on ambient intelligence and smart environments: trends and perspectives, 11, 197-219.
- Eisenhauer, M., Rosengren, P., Antolin, P., A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems in the proc. of the 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops 2009, (SECON Workshops '09).
- Georgantas, N., Issarny, V., Mokhtar, S. B., Bromberg, Y. D., Bianco, S., Thomson, G., ... & Cardoso, R. S. (2010). Middleware architecture for ambient intelligence in the networked home. Handbook of Ambient Intelligence and Smart Environments, 1139-1169.
- Hansen K. M., Zhang W., Soares G.: Ontology-Enabled Generation of Embedded Web Services. SEKE 2008: 345-350 Wang, X. H., Dong, J. S., Chin, C., and Hettiarachchi, S. R. Semantic space: an infrastructure for smart spaces. IEEE Pervasive Computing 3,3 (July-Sept 2004), 32?39.
- Ibrahim, N., Le Mouël, F., & Frénot, S. (2009, July). MySIM: a spontaneous service integration middleware for pervasive environments. In Proceedings of the 2009 international conference on Pervasive services (pp. 1-10). ACM.
- Lagesse, B., Kumar, M., & Wright, M. (2010, March). ReSCo: A middleware component for Reliable Service Composition in pervasive systems. In Pervasive Computing and Communications Workshops (PERCOM Workshops), 2010 8th IEEE International Conference on (pp. 486-491). IEEE.
- López-de-Ipiña, D., Vázquez, J., Garcia, D., Fernández, J., García, I., Sáinz, D., & Almeida, A. (2006). A middleware for the deployment of ambient intelligent spaces. Ambient Intelligence in Everyday Life, 239-255.
- Park, J. H., & Kang, J. H. (2011). Intelligent service processing in common USN middleware. Artificial Intelligence Review, 35(1), 37-51.
- Robinson, J., Wakeman, I., & Owen, T. (2004, October). Scooby: middleware for service composition in pervasive computing. In Proceedings of the 2nd workshop on Middleware for pervasive and ad- hoc computing (pp. 161-166). ACM.
- Stavropoulos T. G., Tsioliaridou A., Koutitas G., Vrakas D. and Vlahavas I. (2010), "System Architecture for a Smart University Building", in the proc. of IEM3 workshop in conjunction with ICANN 2010, Thessaloniki, Greece Stavropoulos, T. G., Vrakas, D., & Vlahavas, I. (2011a). A survey of service composition in ambient intelligence environments. Artificial Intelligence Review, 1-24.
- Stavropoulos, T., Vrakas, D., Arvanitidis, A., & Vlahavas, I. (2011b). A system for energy savings in an ambient intelligence environment. Information and Communication on Technology for the Fight against Global Warming, 102-109.
- Weiser M., The computer for the 21st century, ACM SIGMOBILE Mobile Computing and Communications Review, v.3 n.3, p.3-11, July 1999 [doi>10.1145/329124.329126]