Abstract
The World Wide Web is becoming increasingly personalized as users provide more of their information on the Web. Thus, Web service functionality is becoming reliant on user profile information and context in order to provide user-specific data. In this paper, we discuss enhancements to SECE (Sense Everything, Control Everything), a platform for context-aware service composition based on user-defined rules. We have enhanced SECE to interpret ontology descriptions of services. With this enhancement, SECE can now create user-defined rules based on the ontology description of the service and interoperate within any service domain that has an ontology description. Additionally, it can use an ontology-based service discovery system like GloServ as its service discovery back-end in order to issue more complex queries for service discovery and composition. This paper discusses the design and implementation of these improvements.
Chapter PDF
References
Boyaci, O., Beltran, V., Schulzrinne, H.: Bridging communications and the physical world: Sense everything, control everything. In: Proceedings on the IEEE Globecom (UbiCoNet Workshop) (December 2010)
Arabshian, K., Schulzrinne, H.: An ontology-based hierarchical peer-to-peer global service discovery system. Journal of Ubiquitous Computing and Intelligence 1(2), 133
Arabshian, K., Dickmann, C., Schulzrinne, H.: Service composition in an ontology-based global service discovery system. tech. rep. Columbia University, New York, NY (September 2007)
Rosenberg, J., Lennox, J., Schulzrinne, H.: Programming Internet telephony services. IEEE Internet Computing 3, 63–72 (1999)
Wu, X., Schulzrinne, H.: Programmable End System Services Using SIP. In: Conference Record of the International Conference on Communications (ICC) (May 2003)
Burgy, L., Consel, C., Latry, F., Lawall, J., Palix, N., Reveillere, L.: Language Technology for Internet-Telephony Service Creation. In: IEEE International Conference on Communications, ICC 2006, vol. 4, pp. 1795–1800 (June 2006)
Latry, F., Mercadal, J., Consel, C.: Staging telephony service creation: a language approach. In: IPTComm 2007: Proceedings of the 1st International Conference on Principles, Systems and Applications of IP Telecommunications, pp. 99–110. ACM, New York (2007)
Jouve, W., Palix, N., Blum, A., Kadionik, P.: A SIP-Based Programming Framework for Advanced Telephony Applications. In: Schulzrinne, H., State, R., Niccolini, S. (eds.) IPTComm 2008. LNCS, vol. 5310, pp. 1–20. Springer, Heidelberg (2008)
Cassou, D., Bertran, B., Loriant, N., Consel, C.: A generative programming approach to developing pervasive computing systems. In: GPCE 2009: Proceedings of the Eighth International Conference on Generative Programming and Component Engineering, pp. 137–146. ACM, New York (2009)
Dey, A.K., Abowd, G.D.: CybreMinder: A Context-Aware System for Supporting Reminders. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, pp. 172–186. Springer, Heidelberg (2000)
task.fm Free SMS and Email Reminders, http://task.fm
Ponnekanti, S., Fox, A.: Sword: A developer toolkit for web service composition. In: Proc. of the Eleventh International World Wide Web Conference, Honolulu, HI (2002)
Soriano, J., Lizcano, D., Hierro, J., Reyes, M., Schroth, C., Janner, T.: Enhancing user-service interaction through a global user-centric approach to SOA. In: Fourth International Conference on Networking and Services, ICNS 2008, pp. 194–203. IEEE (2008)
Yahoo pipes, http://pipes.yahoo.com/pipes/
Kazhamiakin, R., Bertoli, P., Paolucci, M., Pistore, M., Wagner, M.: Having Services ”YourWay!”: Towards User-Centric Composition of Mobile Services. In: Domingue, J., Fensel, D., Traverso, P. (eds.) FIS 2008. LNCS, vol. 5468, pp. 94–106. Springer, Heidelberg (2009)
Mobicents, http://www.mobicents.org/
SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE), http://datatracker.ietf.org/wg/simple/charter/
About SIP Express Router, http://www.iptel.org/ser/
Parr, T.: The Definitive ANTLR Reference: Building Domain-Specific Languages. Pragmatic Bookshelf (2007)
Ousterhout, J.K., Jones, K.: Tcl and the Tk Toolkit, 2nd edn. Addison-Wesley, Upper Saddle River (2009)
Desruisseaux, B.: Internet Calendaring and Scheduling Core Object Specification (iCalendar). RFC 5545 (Proposed Standard), Updated by RFC 5546 (September 2009)
W3C, SPARQL Query Language for RDF. Website (January 2008), http://www.w3.org/TR/rdf-sparql-query/
Jena - A Semantic Web Framework for Java, Website, http://jena.sourceforge.net/index.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beltran, V., Arabshian, K., Schulzrinne, H. (2012). Ontology-Based User-Defined Rules and Context-Aware Service Composition System. In: García-Castro, R., Fensel, D., Antoniou, G. (eds) The Semantic Web: ESWC 2011 Workshops. ESWC 2011. Lecture Notes in Computer Science, vol 7117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25953-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-25953-1_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25952-4
Online ISBN: 978-3-642-25953-1
eBook Packages: Computer ScienceComputer Science (R0)