Service-Oriented Architecture for Household Energy Management

Marten van Sinderen, Martijn Warnier, Boris Shishkov


Recent advances in pervasive computing foster automated systems to support household energy management. Smart devices can be used to monitor both the consumption of household appliances and the presence and activity of people in the household. Based on monitoring results, intelligent feedback to residents and intelligent control of appliances is possible. In this paper we present a service-oriented architecture for household energy management in order to cope with interoperability and flexibility issues that exist in the home environment. We also propose a home service bus that realizes core properties of the service-oriented architecture, and thus facilitates integration of existing solutions and development of new applications.


  1. Aarts, E., Wichert, R.: Ambient Intelligence. In: Technology Guide, pp. 244-249. Springer (2009)
  2. Abrahamse, W., Steg, L., Vlek, C., Rothengatter, T.: A Review of Intervention Studies Aimed at Household Energy Conservation. Journal of Environmental Psychology 25: 273- 291 (2005)
  3. Ahuja, S., Potti, P.: An Introduction to RFID Technology. Communications and Network 2 (3): 183-186 (2010)
  4. Allen, S. R., Hammond, G. P., McManus, M. C.: Prospects for and Barriers to Domestic Micro-generation: A United Kingdom Perspective. Applied Energy 85 (6): 528--544 (2007)
  5. Burgess, J., Nye, M.: Re-materialising Energy Use through Transparent Monitoring Systems. Energy Policy 36: 4454-4459 (2008)
  6. Capra, L., Emmerich, W., Mascolo, C.: CARISMA: Context-aware Reflective Middleware for Mobile Applications. IEEE Transactions on Software Engineering 29 (10): 929--945 (2003)
  7. Chetty, M, Tran, D., Grinter, R.E.: Getting to Green: Understanding Resource Consumption in the Home. In: 10th International Conference on Ubiquitous Computing, UbiComp, pp. 242-251. ACM Press (2008)
  8. Cook, D.J., Youngblood, M., Das, S.K.: A Multi-agent Approach to Controlling a Smart Environment. In: Designing Smart Homes - The Role of Artificial Intelligence, pp. 165- 182. LNCS 4008, Springer-Verlag (2006)
  9. Costa, F. M., et al.: The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. In: Reflection and Software Engineering, pp. 79-98. LNCS 1826, Springer-Verlag (2000)
  10. Curbera, F. et al.: Unraveling the Web Services Web - An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6 (2): 86-93 (2002)
  11. Darby, S.: The Effectiveness of Feedback on Energy Consumption - A Review for DEFRA of the Literature on Metering, Billing and Direct Displays. Environmental Change Institute, University of Oxford (2006)
  12. Darby, S.: Smart Metering: What Potential for Householder Engagement? Building Research & Information 38 (5): 442-457 (2010)
  13. Dey, A. K.: Understanding and Using Context. Personal and Ubiquitous Computing Journal 5 (1): 4-7 (2001)
  14. Davidoff, S., et al.: Principles of Smart Home Control. In: 8th International Conference on Ubiquitous Computing, UbiComp, pp. 19-34. LNCS 4206, Springer-Verlag (2006)
  15. De Silva, L. C., Methew, S.: Energy Efficient Smart Homes. In: 1st International Conference of the IET Brunei Darussalam Network, pp. P82: 1-4 (2008)
  16. DEFRA - Department for Environment, Food and Rural Affairs: Climate Change: Taking Action (2010),
  17. Dockhorn Costa, P., Ferreira Pires, L., Sinderen, M. van: Designing a Configurable Platform for Mobile Context-aware Applications. International Journal of Pervasive Computing and Communications 1 (1): 13-25 (2005)
  18. Edwards, W.K., Grinter, R.: At Home with Ubiquitous Computing: Seven Challenges. In: International Conference on Ubiquitous Computing, UbiComp, pp. 256--272. LNCS 2201, Springer-Verlag (2001)
  19. Energy Information Administration: Reginal Energy Profile - U.S. Household Electricity Report (2005),
  20. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall (2005)
  21. Estrin, D., Culler, D., Pister, K., Sukhatme, G.: Connecting the Physical World with Pervasive Networks. Pervasive Computing 1 (1): 59--69 (2002)
  22. Farella, E., Falavigna, M., Ricco, B.: Aware and Smart Environments: The Casattenta Project. Microelectronics Journal 41 (11): 697--702 (2010)
  23. Fischer, C.: Feedback on Household Electricity Consumption: A Tool for Saving Energy? Energy Efficiency 1: 79-104 (2008)
  24. Geller, H. et al.: Policies for Increasing Energy Efficiency: Thirty Years of Experience in OECD Countris. Energy Policy 34 (5): 556--573 (2006)
  25. Gouin-Vallerand, C., Giroux, S.: Management and Deployment of Applications with OSGi in the Context of Smart Homes. In: 3rd International Conference on Wireless and Mobile Computing, Networking and Communications, WiMob. IEEE Computer Society (2007)
  26. Gustavsson, R.: Agents with Power. Communications of the ACM 42 (3): 41--47 (1999)
  27. Haesen, R., Snoeck, M., Lemahieu, W., Poelmans, S.: On the Definition of Service Granularity and Its Architectural Impact. In: Advanced Information Systems Engineering, pp. 375--389. LNCS 5074, Springer-Verlag (2008)
  28. Holroyd, P., Watten, P., Newbury, P.: Why Is My Home Not Smart? In: 8th International Conference on Smart Homes and Health Telematics, ICOST, pp. 53--59. LNCS 6159, Springer-Verlag (2010)
  29. Inoue, M., Higuma, T., Ito, Y., Kushiro, N., Kubota, H.: Network Architecture for Home Energy Management System. IEEE Transactions on Consumer Electronics 49 (3): 606--613 (2003)
  30. Jenny, A., Díaz López, J. R., Mosler, H.-J.: Household Energy Use Patterns and Social Organisation for Optimal Energy Management in a Multi-user Solar Energy System. Progress in Photovoltaics: Research and Applications 14: 352--362 (2006)
  31. Jiang, L., Liu, D.-Y., Yang, B.: Smart Home Research. In: 3rd International Conference on Machine Learning and Cybernetics, pp. 659--663 (2004)
  32. Kon, F., Costa, F., Blair, G., Campbell, R.H.: The Case for Reflective Middleware. Communications of the ACM 45 (6): 33--38 (2002)
  33. Leymann, F.: Web Services: Distributed Applications without Limits. In: Database Systems for Business, Technology and Web, BTW (2003)
  34. Long Ha, D., Ploix, S., Zamai, E., Jocomino, M.: A Home Automation System to Improve Household Energy Control. In: 12th IFAC Symposium on Information Control Problems in Manufacturing. International Federation on Automatic Control (2006)
  35. Mei, H., Huang, G., Tsai, W.-T.: Towards Self-healing Systems via Dependable Architecture and Reflective Middleware. In: 10th IEEE International Workshop on Objectoriented Real-time Dependable Systems, WORDS, pp. 337--344 (2005)
  36. Mikalsen, M., et al.: Interoperability Services in the MPOWER Ambient Assisted Living Platform. In: 22nd International Congress of the European Federation for Medical Informatics - Medical Informatics in a United and Healthy Europe, pp. 366--370. IOS Press (2009)
  37. O'Brien, L., Merson, P., Bass, L.: Quality Attributes for Service-oriented Architectures. In: International Workshop on Systems Development in SOA Environments, SDSOA (2007)
  38. Papazoglou, M. P.: Web Services: Principles and Technology. Pearson Prentice Hall (2008)
  39. Prekop, P., Burnett, M. Activities, Context and Ubiquitous Computing. Computer Communications 26 (11): 1168--1176 (2003)
  40. Ricquebourg, V. et al.: The Smart Home Concept: Our Immediate Future. In: 2006 1st IEEE International Conference on e-Learning in Industrial Electronics, pp. 23-28. IEEE Press (2006)
  41. Röcker, C., Janse, M. D., Portolan, N., Streitz, N.: User Requirements for Intelligent Home Environments: A Scenario-driven Approach and Empirical Cross-cultural Study. In: 2005 Joint Conference on Smart Objects and Ambient Intelligence - Innovative Context-aware Services: Usages and Technologies, pp. 111-116. ACM (2005)
  42. Rogers, Y.: Moving on from Weiser's Vision of Calm Computing: Engaging Ubicomp Experiences. In: 8th International Conference on Ubiquitous Computing, UbiComp, pp. 404-421. LNCS 4206, Springer-Verlag (2006)
  43. Roy, A., Das, S. K., Basu, K.: A Predictive Framework for Location-aware Resource Management in Smart Homes. IEEE Transactions on Mobile Computing 6 (11): 1270-1283 (2007)
  44. Saha, D., Mukherlee, A.: Pervasive computing: A paradigm for the 21st century. IEEE Computer, 36 (3): 25-31 (2003)
  45. Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications 8 (4): 10--17 (2001)
  46. Schmidt, M.-T., Hutchison, B., Lambros, P., Phippen, R.: The Enterprise Service Bus: Making Service-oriented Architecture Real. IBM Systems Journal 44 (4): 781--797 (2005)
  47. Shah, N., Tsai, C.-F., Chao, K.-M.: Monitoring Appliances Sensor Data in Home Environment: Issues and Challenges. In: 11th IEEE Conference on Commerce and Enterprise Computing, CEC, pp. 439--444. IEEE Computer Society (2009)
  48. Shishkov, B., Warnier, M., Sinderen, M. van: On the Application of Autonomic and Context-aware Computing to Support Home Energy Management. In: 12th International Conference on Enterprise Information Systems, ICEIS. INSTICC (2010)
  49. Si, H., Kawahara, Y., Morikawa, H., Aoyama, T.: A Stochastic Approach for Creating Context-aware Services Based on Context Histories in Smart Home. In: 3rd International Workshop on Exploiting Context Histories in Smart Environments (ECHISE) (2005)
  50. Valtchev, D., Frankov, I.: Service Gateway Architecture for a Smart Home. IEEE Communications Magazine 40 (4): 126-132 (2002)
  51. Wang, F., Turner, K.J.: Towards Personalised Home Care Systems. In: 1st ACM International Conference on Pervasive Technologies Related to Assistive Environments, PETRA. ACM (2008)
  52. Warnier, M., Sinderen, M. van, Shishkov, B.: Adaptive Knowledge Representation for a Self-managing Home Energy Usage System. In: 4th International Workshop on Enterprise Systems and Technology, I-WEST. SciTePress (2010)
  53. Weiss, R. J., Craiger, J. P.: Ubiquitous Computing. The Industrial-organizational Psychologist 39 (4): 44-52 (2002)
  54. Willis, K. G., Garrod, G. D.: Energy Efficiency: Economic Constraints to Environmental Quality. International Journal of Environmental Technology and Management 1 (3): 334- 337 (2001)
  55. Wood, G., Newborough, M.: Dynamic Energy-consumption Indicators for Domestic Appliances: Environment, Behaviour and Design. Energy and Buildings 35: 821-841 (2003)
  56. Wu, C.-L., Liao, C.-F., Fu, L.-C.: Service-oriented Smart-home Architecture Based on OSGi and Mobile-agent Technology. IEEE Transactions on Systems, Man, and Cybernetics-Part C: Applications and Review 37 (2): 193-205 (2007)
  57. Xu, N.: A Survey of Sensor Network Applications. IEEE Communications Magazine 40 (8): 102-114 (2002)

Paper Citation

in Harvard Style

van Sinderen M., Warnier M. and Shishkov B. (2010). Service-Oriented Architecture for Household Energy Management . In Proceedings of the 4th International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST, ISBN 978-989-8425-44-7, pages 51-68. DOI: 10.5220/0004465400510068

in Bibtex Style

author={Marten van Sinderen and Martijn Warnier and Boris Shishkov},
title={Service-Oriented Architecture for Household Energy Management},
booktitle={Proceedings of the 4th International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,},

in EndNote Style

JO - Proceedings of the 4th International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,
TI - Service-Oriented Architecture for Household Energy Management
SN - 978-989-8425-44-7
AU - van Sinderen M.
AU - Warnier M.
AU - Shishkov B.
PY - 2010
SP - 51
EP - 68
DO - 10.5220/0004465400510068