Abstract
The convergence of cloud/service computing and M2M/IoT systems provides real-world sensing and actuation as globally distributed Web services. Context-aware services using such Web services (we call them Web Context-Aware Services, Web-CAS) are promising in many systems. However, definition of contexts and Web services to be used highly depend on individual environments and preferences. Therefore, it is essential to have a place for self-management, where individual users can efficiently manage their own Web-CAS by themselves. In this paper, we develop a service platform, called RuCAS platform, which works as PaaS for self-managing Web-CAS. In the platform, contexts and actions are defined by adapting the distributed Web services, and every Web-CAS is managed in form of an ECA (Event-Condition-Action) rule. Through Web-API of RuCAS, individual clients can rapidly create, update, delete and execute custom contexts and services. To support non-expert users, we implement a GUI front-end of the RuCAS platform, called RuCAS.me. A case study of sustainable air-conditioning demonstrates practical feasibility. Finally, we discuss how the RuCAS platform works to achieve self-managing ecosystem of Web-CAS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
IFTTT. https://ifttt.com. Accessed 30 July 2014
Wigwag. http://www.wigwag.com. Accessed 30 July 2014
Yahoo JAPAN Web API. http://developer.yahoo.co.jp/webapi/shinsai. Accessed 30 July 2014
Chon, Y., Cha, H.: Lifemap: a smartphone-based context provider for location-based services. Trans. Pervasive Comput. 10(2), 58–67 (2011)
Diaconescu, A., Bourcier, J., Escoffier, C.: Autonomic iPOJO: towards self-managing middleware for ubiquitous systems. In: IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, pp. 472–477 (2008)
Eisenhauer, M., Rosengren, P., Antolin, P.: Hydra: a development platform for integrating wireless devices and sensors into ambient intelligence systems. In: Giusto, D., Iera, A., Morabito, G., Atzori, L. (eds.) The Internet of Things, pp. 367–373. Springer, New York (2010)
Gu, T., Pung, H.K., Zhang, D.Q.: A service-oriented middleware for building context-aware services. J. Netw. Comput. Appl. 28(1), 1–18 (2005)
Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Nakamura, M., Matsuo, S., Matsumoto, S., Sakamoto, H., Igaki, H.: Application framework for efficient development of sensor as a service for home network system. In: International Conference on Services Computing, pp. 576–583 (2011)
Nakamura, M., Tanaka, A., Igaki, H., Tamada, H., Matsumoto, K.: Constructing home network systems and integrated services using legacy home appliances and Web services. Int. J. Web Serv. Res. 5(1), 82–98 (2008)
Niu, W., Li, G., Tang, H., Zhou, X., Shi, Z.: CARSA: a context-aware reasoning-based service agent model for AI planning of Web service composition. J. Netw. Comput. Appl. 34(5), 1757–1770 (2011)
Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14(4), 295–319 (2011)
Velte, T., Velte, A., Elsenpeter, R.: Cloud Computing, A Practical Approach, 1st edn. McGraw-Hill Inc, New York (2010)
Wu, G., Talwar, S., Johnsson, K., Himayat, N., Johnson, K.: M2M: from mobile to embedded internet. IEEE Commun. Mag. 49(4), 36–43 (2011)
Yamamoto, S., Kouyama, N., Yasumoto, K., Ito, M.: Maximizing users comfort levels through user preference estimation in public smartspaces. In: International Conference on Pervasive Computing and Communications Workshops, pp. 572–577 (2011)
Zhang, W., Hansen, K.: Semantic web based self-management for a pervasive service middleware. In: Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 245–254 (2008)
Acknowledgments
This research was partially supported by the Japan Ministry of Education, Science, Sports, and Culture [Grant-in-Aid for Scientific Research (C) (No. 24500079, No. 24500258), (B) (No. 26280115), Young Scientists (B) (No. 26730155)] and Kawanishi Memorial ShinMaywa Education Foundation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Takatsuka, H., Saiki, S., Matsumoto, S., Nakamura, M. (2015). Developing Service Platform for Web Context-Aware Services Towards Self-Managing Ecosystem. In: Toumani, F., et al. Service-Oriented Computing - ICSOC 2014 Workshops. Lecture Notes in Computer Science(), vol 8954. Springer, Cham. https://doi.org/10.1007/978-3-319-22885-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-22885-3_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22884-6
Online ISBN: 978-3-319-22885-3
eBook Packages: Computer ScienceComputer Science (R0)