Computer
Agents that reduce work and information overload
Communications of the ACM
Maintaining knowledge about temporal intervals
Communications of the ACM
WMC '01 Proceedings of the 1st international workshop on Mobile commerce
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
Qualitative representation of spatial knowledge in two-dimensional space
The VLDB Journal — The International Journal on Very Large Data Bases - Spatial Database Systems
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
A Formal Semantics of UML Statecharts by Model Transition Systems
ICGT '02 Proceedings of the First International Conference on Graph Transformation
Focusing on Context in Human-Centered Computing
IEEE Intelligent Systems
Moving vs. inviting software agents
Communications of the ACM - A game experience in every application
Enabling conversations with web services
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Communications of the ACM - Service-oriented computing
mPERSONA: personalized portals for the wireless user: An agent approach
Mobile Networks and Applications
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Human-Computer Interaction
Hi-index | 0.00 |
This paper presents an approach for coordinating personalized composite services, which are intended to be offered to mobile users. A composite service is an aggregation of several component services either primitive or composite services. By coordination, it is meant the mechanisms that specify the orchestration of the component services of a composite service. The orchestration concerns the execution chronology of the component services, the data that the component services exchange, the states that the component services take, and the actions that the component services perform. By personalization, it is meant the integration of preferences of users into the specification of the orchestration of the component services. Preferences concern when and where the component services need to be executed. This execution is outsourced to software agents, which consider the respective contexts surrounding users and Web services.