Abstract
The web and converged services paradigm promises tremendous flexibility in the creation of rich composite services for enterprises and end-users. The flexibility and richness offers the possibility of highly customized, individualized services for the end user and hence revenue generating services for service providers (e.g., ASPs, telecom network operators, ISPs). But how can end-users (and enterprises) specify their preferences when a myriad of possibilities and potential circumstances need to be addressed? In this paper we advocate a solution based on policy management where user preferences are specified through forms but translated into rules in a high-level policy language. This paper identifies the requirements for this kind of interpretation, and describes the Houdini system (under development at Bell Labs) which offers a rich rule-based language and a framework that supports intuitive, forms-based provisioning interfaces.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
3GPP. Generic User Profile (2001), http://www.3gpp.org
Adomavicius, G., Tuzhilin, A.: User profiling in personalization applications through rule discovery and validation. In: Proc. Fifth ACM SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining (1999)
Open Mobile Alliance, http://www.openmobilealliance.org
Ao, X., Minsky, N., Nguyen, T.D.: A hierarchical policy specification language, and enforcement mechanism, for governing digitual enterprises. In: Proc. of IEEE 3rd Intl.Workshop on Policies for Distributed Systems and Networks, Policy2002 (2002)
Brownston, L., Farrell, R., Kant, E., Martin, N.: Programming Expert Systems in OPS5: An Introduction to Rule-Based Programming. Addison-Wesley, Reading (1985)
Christophides, V., Hull, R., Kumar, A.: Querying and splicing of XML workflows. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, p. 386. Springer, Heidelberg (2001)
Clifton, C., Fundulaki, I., Hull, R., Kumar, B., Lieuwen, D., Sahuguet, A.: Privacy-enhanced data management for next-generation e-commerce. In: Proc. VLDB (2003) (to appear)
Forgy, C.L.: Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence 19, 17–37 (1982)
PAM Forum. Presence and availability forum home page, http://www.panforum.org/
Apache Foundation. Module mod_rewrite URL Rewriting Engine, http://httpd.apache.org/docs/mod/mod_rewrite.html
Parlay Group. The Parlay Group – specifications, http://www.parlay.org/specs/index.asp
Hull, R., Benedikt, M., Christophides, V., Su, J.: E-services: A look behind the curtain. In: Proc. ACM Symp. on Principles of Database Systems (PODS), pp. 1–14 (2003)
Hull, R., Kumar, B., Lieuwen, D.: Towards federated policy management. In: Proc. IEEE Policy 2003 (2003)
Hull, R., Kumar, B., Lieuwen, D., Patel-Schneider, P., Sahuguet, A., Varadarajan, S., Vyas, A.: A policy-based system for personalized and privacy-conscious user data sharing. Technical report, Bell Labs (2003), http://db.bell-labs.com/project/e-services-customization/personaldata-sharing-2003-TM.pdf
Hull, R., Kumar, B., Lieuwen, D., Patel-Schneider, P., Sahuguet, A., Varadarajan, S., Vyas, A.: Enabling context-aware and privacy-conscious user data sharing. In: Proc. IEEE Intl. Conf. on Mobile Data Management (2004) (to appear)
Hull, R., Llirbat, F., Kumar, B., Zhou, G., Dong, G., Su, J.: Optimization techniques for data-intensive decision flows. In: Proc. IEEE Intl. Conf. on Data Engineering (2000)
IETF. Policy Framework (2001), http://www.ietf.org/html.charters/policy-charter.html
ILOG. ILOG Rules, http://www.ilog.com
iMerge Enhanced Business Services (EBS), http://www.agcs.com/aboutv2/iMergeEBS/
Liberty Alliance, http://www.projectliberty.org
Mitchell, T.: Decision tree learning. In: Mitchell, T. (ed.) Machine Learning, pp. 52–78. McGraw-Hill, New York (1997)
NASA. CLIPS, http://www.ghg.net/clips/CLIPS.html
OASIS. XML Access Control Language, http://www.oasis-open.org/committees/xacml
Pearlman, L., Foster, I., Welch, V., Kesselman, C., Tuecke, S.: A community authorization service for group collaboration. In: Proc. of IEEE 3rd Intl.Workshop on Policies for Distributed Systems and Networks, Policy2002 (2002)
Sahuguet, A., Hull, R., Lieuwen, D., Xiong, M.: Enter Once, Share Everywhere: User Profile Management in Converged Networks. In: Proc. Conf. on Innovative Database Research (CIDR) (January 2003)
Appium Technologies. Fuzion-UC: Unified communications, October 1 (2002), http://www.appium.com/pdf/fuzion_uc.pdf
W3C. A P3P Preference Exchange Language (APPEL), http://www.w3.org/TR/P3P-preferences
W3C. PICSRules, http://www.w3.org/TR/REC-PICSRules
W3C. Platform for Internet Content Selection (PICS), http://www.w3.org/PICS
W3C. Platform for Privacy Preferences Project (P3P), http://www.w3.org/TR/P3P
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hull, R. et al. (2003). “Everything Personal, Not Just Business:” Improving User Experience through Rule-Based Service Customization. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive