Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The Jini architecture for network-centric computing
Communications of the ACM
XMill: an efficient compressor for XML data
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
A framework for expressing and combining preferences
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
An approach to providing a seamless end-user experience for location-aware applications
WMC '01 Proceedings of the 1st international workshop on Mobile commerce
The anatomy of a context-aware application
Wireless Networks - Selected Papers from Mobicom'99
Querying with Intrinsic Preferences
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Storing and Accessing User Context
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Presence, Location, and Instant Messaging in a Context-Aware Application Framework
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Experiences in Using CC/PP in Context-Aware Systems
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Context Attributes: An Approach to Enable Context-awareness for Service Discovery
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
Architecture for Client-Independent Web-Based Applications
TOOLS '01 Proceedings of the Technology of Object-Oriented Languages and Systems
Quality of service in an information economy
ACM Transactions on Internet Technology (TOIT)
Foundations of preferences in database systems
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
ServiceGlobe: distributing E-services across the internet
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Pseudonym management using mediated identity-based cryptography
Proceedings of the 2005 workshop on Digital identity management
Services Web Adaptés aux utilisateurs nomades
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
Context-aware agents for user-oriented web services discovery and execution
Distributed and Parallel Databases
A context type model for context-aware discovery of web services
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
A survey on web services composition
International Journal of Web and Grid Services
Dynamic service selection in workflows using performance data
Scientific Programming - Dynamic Computational Workflows: Discovery, Optimization and Scheduling
Mediation of user models for enhanced personalization in recommender systems
User Modeling and User-Adapted Interaction
Towards seamless user mobility in service oriented environments via context awareness
Proceedings of the 5th international conference on Pervasive services
User-centric services provisioning in wireless environments
Communications of the ACM - Remembering Jim Gray
CASD: Management of a context-aware service directory
Pervasive and Mobile Computing
Methodology and system design for implementing context-adaptive service-oriented web-based learning
International Journal of Mobile Learning and Organisation
Models in Software Engineering
Model-driven development of composite context-aware web applications
Information and Software Technology
ContextServ: A platform for rapid and flexible development of context-aware Web services
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Context-aware service engineering: A survey
Journal of Systems and Software
Context-Aware Approach for Orally Accessible Web Services
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
Aspect-Oriented Techniques for Web Services and their Mobile Clients
Proceedings of the 2009 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2009
Ontologies for Specifying and Reconciling Contexts of Web Services
Electronic Notes in Theoretical Computer Science (ENTCS)
Context-aware workflow management
ICWE'07 Proceedings of the 7th international conference on Web engineering
An approach to modeling context-adaptable services
KES'07/WIRN'07 Proceedings of the 11th international conference, KES 2007 and XVII Italian workshop on neural networks conference on Knowledge-based intelligent information and engineering systems: Part III
Smart Adelaide guide: a context-aware web application
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Information and Software Technology
A social approach to context-aware retrieval
World Wide Web
Understanding the diversity of services based on users' identities
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
A rendezvous of content adaptable service and product line modeling
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Towards a framework to characterize ubiquitous software projects
Information and Software Technology
Future Generation Computer Systems
Bringing context-aware access to the web through spoken interaction
Applied Intelligence
Hi-index | 0.00 |
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.