A case study in software adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Flexible Workflow Management in the OPENflow System
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
A Mobile Agent Approach to Process-Based Dynamic Adaptation of Complex Software Systems
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Trusted Mediation for E-service Provision in Electronic Marketplaces
WELCOM '01 Proceedings of the Second International Workshop on Electronic Commerce
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
An On-Line Test Platform for Component-Based Systems
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
A flexible information management system for supporting manufacturing activities
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
The design and implementation of a dependable system that provides a composition and execution environment for distributed applications whose executions could span arbitrarily large durations is described. The objective is to create a framework for complex service provisioning. By complex service provisioning we primarily mean the ability to compose a given service out of existing ones as well as the ability to exercise dynamic control over the execution of the service. The approach taken is centred around building middleware services based on integration of workflow and agent technologies. The platform enables these two systems to interact via CORBA services. Service behaviour and service deployment are represented as workflow processes. Individual tasks that make up the workflow would be legacy applications, specially created tasks, and agent applications. Agents are able to create workflow instances, receive results from workflow and send inputs to workflows. This enables agents to act as user agents capable of managing workflows on behalf of users.