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

skip to main content
10.1145/1013367.1013378acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

Towards context-aware adaptable web services

Published: 19 May 2004 Publication History

Abstract

In this paper, we present a context framework that facilitates the development and deployment of context-aware adaptable Web services. Web services are provided with context information about clients that may be utilized to provide a personalized behavior. Context is extensible with new types of information at any time without any changes to the underlying infrastructure. Context processing is done by Web services, context plugins, or context services. Context plugins and context services pre- and post-process Web service messages based on the available contextinformation. Both are essential for automatic context processing and automatic adaption of Web services to new context types without the necessity to adjust the Web services themselves. We implemented the context framework within the ServiceGlobe system, our open and distributed Web service platform.

References

[1]
R. Agrawal and E. L. Wimmers. A Framework for Expressing and Combining Preferences. In Proc. of the Intl. Conf. on Very Large Data Bases (VLDB), pages 297--306, 2002.]]
[2]
Axis Architecture Guide. http://ws.apache.org/axis/java/architecture-guide.html.]]
[3]
W.-T. Balke, W. Kieβling, and C. Unbehend. Performance and Quality Evaluation of a Personalized Route Planning System. In Proc. of the Brazilian Symposium on Databases (SBBD), pages 328--340, 2003.]]
[4]
R. Braumandl, A. Kemper, and D. Kossmann. Quality of Service in an Information Economy. ACM Transactions on Internet Technology (TOIT), 3(4):291--333, 2003.]]
[5]
J. Chomicki. Querying with Intrinsic Preferences. In Proc. of the Intl. Conf. on Extending Database Technology (EDBT), volume 2287 of Lecture Notes in Computer Science (LNCS), pages 34--51, 2002.]]
[6]
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl, 2001. W3C Note.]]
[7]
P. Deutsch. GZIP file format specification version 4.3. RFC 1952, 1996. Network Working Group.]]
[8]
A. K. Dey, D. Salber, and G. D. Abowd. A Context-based Infrastructure for Smart Environments. In Proc. of the Intl. Workshop on Managing Interactions in Smart Environments (MANSE), pages 114--128, 1999.]]
[9]
S. Duri, A. Cole, J. Munson, and J. Christensen. An Approach to Providing a Seamless End-User Experience for Location-Aware Applications. In Proc. of the Intl. Workshop on Mobile Commerce (WMC), pages 20--25, 2001.]]
[10]
M. Ebling, G. Hunt, and H. Lei. Issues for Context Services for Pervasive Computing. In Proc. of the Advanced Workshop on Middleware for Mobile Computing, 2001.]]
[11]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns -- Elements of Reusable Object-Oriented Software. Addison-Wesley, 1997.]]
[12]
A. Harter, A. Hopper, P. Steggles, A. Ward, and P. Webster. The Anatomy of a Context-Aware Application. Wireless Networks, 8(2-3):187--197, 2002.]]
[13]
A. Held, S. Buchholz, and A. Schill. Modeling of Context Information for Pervasive Computing Applications. In Proc. of the World Multiconference on Systemics, Cybernetics and Informatics (SCI), 2002.]]
[14]
J. Indulska, R. Robinson, A. Rakotonirainy, and K. Henricksen. Experiences in Using CC/PP in Context-Aware Systems. In Proc. of the Intl. Conf. on Mobile Data Management (MDM), volume 2574 of Lecture Notes in Computer Science (LNCS, pages 247--261. Springer, 2003.]]
[15]
IONA Technologies Inc. rbix. http://www.iona.com/products/orbix.htm.]]
[16]
JBoss Aspect Oriented Programming. http://www.jboss.org/developers/projects/jboss/aop.]]
[17]
C. Kaler, editor. Web Service Security (WS-S ecurity). http://www-106.ibm.com/developerworks/webservices/library/ws-secure/, 2002.]]
[18]
M. Keidl and A. Kemper. A Framework for Context-Aware Adaptable Web Services (Demonstration). In Proc. of the Intl. Conf. on Extending Database Technology (EDBT), 2004. Accepted for publication.]]
[19]
M. Keidl, S. Seltzsam, and A. Kemper. Flexible and Reliable Web Service Execution. In Proc. of the Workshop on Entwicklung von Anwendungen auf der Basis der XML Web-Service Technologie, pages 17--30, 2002.]]
[20]
M. Keidl, S. Seltzsam, and A. Kemper. Reliable Web Service Execution and Deployment in Dynamic Environments. In Proc. of the Intl. Workshop on Technologies for E-Services (TES), volume 2819 of Lecture Notes in Computer Science (LNCS), pages 104--118, 2003.]]
[21]
M. Keidl, S. Seltzsam, C. König, and A. Kemper. Kontext-basierte Personalisierung von Web Services. In Proc. of the GI Conf. on Database Systems for Business, Technology and Web (BTW), Lecture Notes in Informatics, pages 344--363, 2003.]]
[22]
M. Keidl, S. Seltzsam, K. Stocker, and A. Kemper. Service Globe: Distributing E-Services across the Internet (Demonstration). In Proc. of the Intl. Conf. on Very Large Data Bases (VLDB), pages 1047--1050, 2002.]]
[23]
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of Aspect J. In Proc. of the European Conf. on Object-Oriented Programming (ECOOP), pages 18--22, 2001.]]
[24]
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proc. of the European Conf. on Object-Oriented Programming (ECOOP), pages 220--242, 1997.]]
[25]
W. Kieβling. Foundations of Preferences in Database Systems. In Proc. of the Intl. Conf. on Very Large Data Bases (VLDB), pages 311--322, 2002.]]
[26]
W. Kieβling and B. Hafenrichter. Optimizing Preference Queries for Personalized Web Services. In Proc. of the IASTED Intl. Conf. on Communications, Internet and Information Technology, pages 461--466, 2002.]]
[27]
G. Klyne, F. Reynolds, C. Woodrow, H. Ohto, J. Hjelm, M. H. Butler, and L. Tran. Composite Capability/ Preference Profiles (CC/PP): Structure and Vocabularies. http://www.w3.org/TR/CCPP-struct-vocab/, 2004. W3C Recommendation.]]
[28]
C. Lee and S. Helal. Context Attributes: An Approach to Enable Context-awareness for Service Discovery. In Proc. of the Symposium on Applications and the Internet (SAINT), pages 22--30, 2003.]]
[29]
H. Liefke and D. Suciu. XMill: An Efficient Compressor for XML Data. In Proc. of the ACM SIGMOD Intl. Conf. on Management of Data, pages 153--164, 2000.]]
[30]
G. Menkhaus. Architecture for Client-Independent Web-Based Applications. In Proc. of the Intl. Conf. on Technology of Object-Oriented Languages and Systems (TOOLS), pages 32--40, 2001.]]
[31]
N. Mitra, editor. SOAP Version 1.2 Part 0: Primer. http://www.w3.org/TR/soap12-part0/, 2003. W3C Recommendation.]]
[32]
S. K. Mostéfaoui and G. K. Mostéfaoui. Towards A Contextualisation of Service Discovery and Composition for Pervasive Environments. In Proc. of the Workshop on Web-services and Agent-based Engineering (WSABE), 2003.]]
[33]
A. J. H. Peddemors, M. M. Lankhorst, and J. de Heer. Presence, Location, and Instant Messaging in a Context-Aware Application Framework. In Proc. of the Intl. Conf. on Mobile Data Management (MDM), volume 2574 of Lecture Notes in Computer Science (LNCS), pages 325--330, 2003.]]
[34]
S. Riché and G. Brebner. Storing and Accessing User Context. In Proc. of the Intl. Conf. on Mobile Data Management (MDM), volume 2574 of Lecture Notes in Computer Science (LNCS), pages 1--12, 2003.]]
[35]
N. Santos, P. Marques, and L. Silva. A Framework for Smart Proxies and Interceptors in RMI. In Proc. of the Intl. Conf. on Parallel and Distributed Computing Systems (PDCS), 2002.]]
[36]
A. Schmidt, K. A. Aidoo, A. Takaluoma, U. Tuomela, K. Van Laerhoven, and W. Van de Velde. Advanced Interaction in Context. In Proc. of the Intl. Symposium on Handheld and Ubiquitous Computing (HUC), volume 1707 of Lecture Notes in Computer Science (LNCS), pages 89--101, 1999.]]
[37]
S. Seltzsam, S. Börzsönyi, and A. Kemper. Security for Distributed E-Service Composition. In Proc. of the Intl. Workshop on Technologies for E-Services (TES), volume 2193 of Lecture Notes in Computer Science (LNCS), pages 147--162, 2001.]]
[38]
J. P. Sousa and D. Garlan. Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In Proc. of the Working IEEE/IFIP Conf. on Software Architecture (WICSA), pages 29--43, 2002.]]
[39]
Sun Microsystems Inc. The Java Servlet Specification 2.4. http://java.sun.com.]]
[40]
Universal Description, Discovery and Integration (UDDI) Technical White Paper. http://www.uddi.org, 2000.]]
[41]
J. Waldo. The Jini Architecture for Network-centric Computing. Communications of the ACM, 42(7):76--82, 1999.]]

Cited By

View all
  • (2019)Development of a mobile web services discovery and composition modelCluster Computing10.1007/s10586-018-02904-yOnline publication date: 18-Jan-2019
  • (2017)A Planning Based Approach for Context Aware Services Composition in Pervasive SystemsProceedings of the 18th International Conference on Distributed Computing and Networking10.1145/3007748.3007764(1-4)Online publication date: 5-Jan-2017
  • (2017)Evaluation tool for contextual similarity measures in web services discovery approaches2017 International Conference on Mathematics and Information Technology (ICMIT)10.1109/MATHIT.2017.8259712(168-176)Online publication date: Dec-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
May 2004
532 pages
ISBN:1581139128
DOI:10.1145/1013367
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automatic context processing
  2. context
  3. extensibility
  4. extensible framework
  5. information services
  6. service platform
  7. web services

Qualifiers

  • Article

Conference

WWW04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Development of a mobile web services discovery and composition modelCluster Computing10.1007/s10586-018-02904-yOnline publication date: 18-Jan-2019
  • (2017)A Planning Based Approach for Context Aware Services Composition in Pervasive SystemsProceedings of the 18th International Conference on Distributed Computing and Networking10.1145/3007748.3007764(1-4)Online publication date: 5-Jan-2017
  • (2017)Evaluation tool for contextual similarity measures in web services discovery approaches2017 International Conference on Mathematics and Information Technology (ICMIT)10.1109/MATHIT.2017.8259712(168-176)Online publication date: Dec-2017
  • (2017)A Pi-Calculus Based Context-Aware Model for Web Service Composition2017 4th International Conference on Information Science and Control Engineering (ICISCE)10.1109/ICISCE.2017.26(77-81)Online publication date: Jul-2017
  • (2016)A multi-agent-based negotiation system for web service selectionInternational Journal of Knowledge and Web Intelligence10.5555/3124887.31248885:4(253-286)Online publication date: 1-Jan-2016
  • (2016)An Approach Based on Service Components for Adapting Web-Oriented ApplicationsInternational Journal of Information Technology and Web Engineering10.4018/IJITWE.201601010111:1(1-21)Online publication date: 1-Jan-2016
  • (2016)Towards Behavioral Web Service Discovery ApproachProcedia Computer Science10.1016/j.procs.2016.08.12696:C(1049-1058)Online publication date: 1-Oct-2016
  • (2015)Research on Interpreter of Context-Aware Cooperative Composition Modeling LanguageLISS 201410.1007/978-3-662-43871-8_176(1215-1221)Online publication date: 21-Apr-2015
  • (2014)A Context-Oriented Approach for the Adaptation of Service CompositionsProceedings of the 3rd International Conference on Context-Aware Systems and Applications10.5555/2762722.2762746(114-122)Online publication date: 7-Oct-2014
  • (2014)Abstract Service for Cyber Physical Service CompositionCyber Behavior10.4018/978-1-4666-5942-1.ch108(2056-2076)Online publication date: 2014
  • Show More Cited By

View Options

Get Access

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