Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
Data & Knowledge Engineering - Special issue on ER '96
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Agent Communication Languages: The Current Landscape
IEEE Intelligent Systems
What Is a Conversation Policy?
Issues in Agent Communication
An Agent-Based Cross-Organizational Workflow Architecture in Support of Web Services
WETICE '02 Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises
Forming Agents for Business Process Orchestration
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7 - Volume 7
Multiagent Systems with Workflows
IEEE Internet Computing
Meteor-s web service annotation framework
Proceedings of the 13th international conference on World Wide Web
Compatibility Verification for Web Service Choreography
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
A model for abstract process specification, verification and composition
Proceedings of the 2nd international conference on Service oriented computing
Towards a conversation-driven composition of web services
Web Intelligence and Agent Systems
Towards Adaptive Workflow Enactment Using Multiagent Systems
Information Technology and Management
Normative Communication Models for Agent
Autonomous Agents and Multi-Agent Systems
Tool Support for Model-Based Engineering of Web Service Compositions
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Supporting Adaptive Web-Service Orchestration with an Agent Conversation Framework
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Conversation Errors in Web Service Coordination: Run-time Detection and Repair
WI '05 Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence
Evolution of process choreographies in DYCHOR
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
WSDarwin: automatic web service client adaptation
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Qualitative preference-based service selection for multiple agents
Web Intelligence and Agent Systems
Hi-index | 0.00 |
Service-oriented architecture is emerging as a compelling paradigm for developing web-based software applications. According to this architectural style, the functional components of the system are implemented in various programming languages as network-accessible “services” declaratively specified (in WSDL) and hierarchically composed in complex processes (using BPEL4WS). Despite this fundamentally distributed conceptualization of software architecture, most current BPEL4WS execution engines assume that the specification of the process composition is interpreted at run time by a central middleware node. This implies inflexible composition evolution: each time a partner process must be updated, all compositions to which it participates must also be updated to avoid potential failures at run time. This paper presents the WRABBIT project, which associates web services with agents capable of communication and reflective process execution. Through their reflective process execution, agents recognize run-time “conversation” errors, i.e., errors that occur due to changes in the rules of how the partner process should be composed. The agents consult declarative policy specifications to resolve such conversation failures, and they recover when these policies themselves are missing or incongruent. The ability to recover from these types of interaction errors requires an investment in a general web agent architecture that operates on a consistently modeled set of declarative specifications. The benefits and challenges of this approach for distributed services are discussed.