Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2684200.2684310acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Design and Implementation of Rule-Based Framework for Context-Aware Services with Web Services

Published: 04 December 2014 Publication History

Abstract

Modern cloud services and machine-to-machine (M2M) systems provide various kinds of data via various Web services. Implementing context-aware services integrating such global data are promising in various applications. However, it has been challenging to manage heterogeneous contexts and services defined in various Web services. To cope with this, we design a framework, called RuCAS, which systematically manages every context-aware service in form of ECA (Event-Condition-Action) rule. We also develop RuCAS platform, which publishes API of RuCAS as Web service. Using the RuCAS platform, users can define their own contexts with various Web services (e.g., information service, sensor services, networked appliances, etc.). Based on the defined contexts, they can create ECA rules to define custom context-aware services. To support users, We also implement a GUI front-end of RuCAS platform, called RuCAS.me. RuCAS.me supports users even if the users are non-expert. A case study in a real home network system demonstrates practical feasibility of RuCAS platform and RuCAS.me. The contribution of this paper is to provide design and implementation details of RuCAS, by which one can fully understand systematic management of context-aware services with Web services.

References

[1]
IFTTT. https://ifttt.com. Accessed: 2014-07-30.
[2]
Wigwag. http://www.wigwag.com. Accessed: 2014-07-30.
[3]
Xively. https://xively.com. Accessed: 2014-07-30.
[4]
Yahoo JAPAN Web API. http://developer.yahoo.co.jp/webapi/shinsai. Accessed: 2014-07-30.
[5]
Y. Chon and H. Cha. Lifemap: A smartphone-based context provider for location-based services. Transactions on Pervasive Computing, 10(2):58-67, 2011.
[6]
N. Cohen, J. Black, P. Castro, M. Ebling, B. Leiba, A. Misra, and W. Segmuller. Building context-aware applications with context weaver. IBM Research Division, 2004.
[7]
X. Li and W. Zhang. The design and implementation of home network system using OSGi compliant middleware. Transactions on Consumer Electronics, 50(2):528-534, 2004.
[8]
M. Nakamura, H. Igaki, Y. Yoshimura, and K. Ikegami. Considering online feature interaction detection and resolution for integrated services in home network system. In International Conference on Feature Interactions in Telecommunications and Software Systems, pages 191--206, 2009.
[9]
M. Nakamura, S. Matsuo, and S. Matsumoto. Supporting end-user development of context-aware services in home network system. In R. Lee, editor, Studies in Computational Intelligence, pages 159--170. Springer, 2012.
[10]
M. Nakamura, S. Matsuo, S. Matsumoto, H. Sakamoto, and H. Igaki. Application framework for efficient development of sensor as a service for home network system. In International Conference on Services Computing, pages 576--583, 2011.
[11]
M. Nakamura, A. Tanaka, H. Igaki, H. Tamada, and K. Matsumoto. Constructing home network systems and integrated services using legacy home appliances and Web services. International Journal of Web Services Research, 5(1):82-98, 2008.
[12]
W. Niu, G. Li, H. Tang, X. Zhou, and Z. Shi. CARSA: A context-aware reasoning-based service agent model for AI planning of Web service composition. Journal of Network and Computer Applications, 34(5):1757-1770, 2011.
[13]
K. Rasch, F. Li, S. Sehic, R. Ayani, and S. Dustdar. Context-driven personalized service discovery in pervasive environments. World Wide Web, 14(4):295-319, 2011.
[14]
Q. Sheng, S. Pohlenz, J. Yu, H. Wong, A. H. H. Ngu, and Z. Maamar. ContextServ: A platform for rapid and flexible development of context-aware web services. In IEEE 31st International Conference on Software Engineering, pages 619--622, 2009.
[15]
H. Takatsuka, M. Nakamura, S. Saiki, and S. Matsumoto. Developing service platform for web context-aware services towards self-managing ecosystem. In The Third International Workshop on Self-Managing Pervasive Service Systems, 2014. (to appear).
[16]
H. Takatsuka, M. Nakamura, S. Saiki, and S. Matsumoto. A rule-based framework for managing context-aware services based on heterogeneous and distributed Web services. In 15th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. IEEE Computer Society, 2014.
[17]
T. Velte, A. Velte, and R. Elsenpeter. Cloud Computing, A Practical Approach. McGraw-Hill, Inc., 1st edition, 2010.
[18]
M. Wilson, M. Kolberg, and E. Magill. Considering side effects in service interactions in home automation-an online approach. Feature Interactions in Software and Communication Systems IX, pages 172--187, 2008.
[19]
G. Wu, S. Talwar, K. Johnsson, N. Himayat, and K. Johnson. M2M: From mobile to embedded internet. IEEE Communications Magazine, 49(4):36-43, 2011.
[20]
S. Yamamoto, N. Kouyama, K. Yasumoto, and M. Ito. Maximizing users comfort levels through user preference estimation in public smartspaces. In International Conference on Pervasive Computing and Communications Workshops, pages 572--577, 2011.

Cited By

View all
  • (2023)Towards a Rule Modeling Framework for Context-aware Smart Service SystemsITM Web of Conferences10.1051/itmconf/2023510400551(04005)Online publication date: 7-Feb-2023
  • (2022)Integrating Uni-messe and FIWARE for Low-Code Development of Complex Context-Aware ApplicationsDistributed, Ambient and Pervasive Interactions. Smart Environments, Ecosystems, and Cities10.1007/978-3-031-05463-1_14(193-207)Online publication date: 16-Jun-2022
  • (2018)Duyarlı Tasarım İle Bir M2M Platformunun GerçekleştirilmesiGazi Üniversitesi Fen Bilimleri Dergisi Part C: Tasarım ve Teknoloji10.29109/http-gujsc-gazi-edu-tr.3180906:2(259-268)Online publication date: 30-Jun-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '14: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services
December 2014
587 pages
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • @WAS: International Organization of Information Integration and Web-based Applications and Services
  • Johannes Kepler Univ Linz: Johannes Kepler Universität Linz

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Web services
  2. context-awareness
  3. event-condition-action rule
  4. home network system
  5. sensor services

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

iiWAS '14

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Towards a Rule Modeling Framework for Context-aware Smart Service SystemsITM Web of Conferences10.1051/itmconf/2023510400551(04005)Online publication date: 7-Feb-2023
  • (2022)Integrating Uni-messe and FIWARE for Low-Code Development of Complex Context-Aware ApplicationsDistributed, Ambient and Pervasive Interactions. Smart Environments, Ecosystems, and Cities10.1007/978-3-031-05463-1_14(193-207)Online publication date: 16-Jun-2022
  • (2018)Duyarlı Tasarım İle Bir M2M Platformunun GerçekleştirilmesiGazi Üniversitesi Fen Bilimleri Dergisi Part C: Tasarım ve Teknoloji10.29109/http-gujsc-gazi-edu-tr.3180906:2(259-268)Online publication date: 30-Jun-2018
  • (2016)SPIRE: Scalable and Unified Platform for Real World IoT Services with Feature Interaction2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2016.196(348-353)Online publication date: Jun-2016
  • (2016)KULOCS: unified locating service for efficient development of location-based applicationsInternational Journal of Pervasive Computing and Communications10.1108/IJPCC-01-2016-000412:1(154-172)Online publication date: 4-Apr-2016
  • (2016)The Fractal Nature of SOA Federations: A Real World ExampleEmerging Trends in the Evolution of Service-Oriented and Enterprise Architectures10.1007/978-3-319-40564-3_5(59-89)Online publication date: 24-Sep-2016
  • (2015)Integrating heterogeneous locating services for efficient development of location-based servicesProceedings of the 17th International Conference on Information Integration and Web-based Applications & Services10.1145/2837185.2837229(1-10)Online publication date: 11-Dec-2015
  • (2015)EPDLProceedings of the 2015 IEEE International Conference on Data Science and Data Intensive Systems (DSDIS)10.1109/DSDIS.2015.17(297-303)Online publication date: 11-Dec-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media