Dimitris Papadakis

Learn More
Workflow management systems are developed to support and automate the execution of business processes, by assigning tasks to agents according to the workflow specification. Current state-of-the-art workflow systems are mainly concerned with the routing and assignment of tasks, providing little support for tasks related to administration and management. This(More)
This paper discusses the requirements of current and emerging large-scale distributed applications and emphasizes the need for a common infrastructure to support them. A design for an infrastructure that aims at satisfying these requirements is presented. Moreover, it is shown how key aspects of important large-scale applications can exploit the services(More)
This paper presents the Aurora architecture for network-centric applications, complementing the CORBA and WWW=Java frameworks with support for composition of services. The architecture addresses the requirements of dynamic open environments with multiple autonomous service providers. The paper presents a detailed technical design of the run-time(More)
Container technology enables the encapsulation of information content together with rules and controls specifying the types of content usage permitted and the consequences of usage, such as triggering of report generation and payment. Containers have been proposed as a mechanism for securing intellectual property rights. This paper outlines other possible(More)
In this paper we present results of experiments that were performed to quantify the effects of retries in an asynchronous resource allocation protocol that is employed for end-to-end service provision. A major finding from our experiments is that an application class may be penalized by experiencing delays in accessing a shared resource as a result of(More)
Electronic commerce in open large-scale distributed environments presents several system-level challenges in terms of execution model, infrastructure, and management. The autonomy of providers severely restricts the scope of control by authorities other than the owner of each service, and makes the design of the distributed software architecture a(More)
This paper motivates the development of an open infrastructure to support electronic commerce for the tourism industry. Such an infrastructure is the objective of the OnTour project, involving representatives of all participants in the tourist service supply chain. In this paper we discuss unique aspects of service provisioning in the tourism industry, and(More)
This paper presents the HERMES specification language , which is introduced to express scripts for complex activities involving coordination and collaboration. The language is part of a framework for network-centric applications , providing a two-level framework for expressing metadata. Service flow rules define communication channels between software(More)
  • 1