|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
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
|
|
| |
5
|
|
| |
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
|
|
| |
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
|
|
| |
12
|
|
| |
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
|
|
| |
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
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 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
|
|
 |
29
|
|
| |
30
|
|
| |
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
|
|
| |
34
|
|
| |
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
|
Albrecht Schmidt , Kofi Asante Aidoo , Antti Takaluoma , Urpo Tuomela , Kristof Van Laerhoven , Walter Van de Velde, Advanced Interaction in Context, Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, p.89-101, September 27-29, 1999, Karlsruhe, Germany
|
| |
37
|
|
| |
38
|
|
| |
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
|
|
|