39 research outputs found

    A Component-based Workflow System with Dynamic Modifications

    No full text
    . Adapting to changes in its environment dynamically is a very important aspect of workflow systems. In this paper, we propose a component-based workflow system architecture specifically designed for this purpose. To allow for easy modification of workflow instances, an instance is designed as an object that contains all the necessary data and control information as well as its execution history. This feature facilitates to dynamically modify the process definition on instance basis at run time. The system is designed to consist of functional components like, Basic Enactment Service, History Manager, Workflow Monitoring Tool, Dynamic Modification Tool, etc. The clients of the system are coded as network-transportable applets written in Java so that the end user can activate workflow system components by connecting to the Workflow Domain Manager over the Internet. In this paper we also present a workflow process definition language FLOWDL , its graphical representation FLOWGRAPH and a ..

    History Management in Workflow Systems

    No full text
    . A workflow history manager maintains the information essential for workflow monitoring and data mining as well as for recovery and authorization purposes. Certain characteristics of workflow systems like the necessity to run these systems on heterogeneous, autonomous and distributed environments and the nature of data, prevent history management in workflows to be handled by the classical data management techniques like distributed DBMSs. In this paper, we describe history management, i.e., the structure of the history and querying of the history, in a fully distributed workflow architecture realized in conformance with Object Management Architecture (OMA) of OMG. We describe the structure of the history objects determined according to the nature of the data and the processing needs, and the possible query processing strategies on these objects using the Object Query Service of OMG. We then introduce a cost model and discuss the optimization issues in this environment. 1 Introduction..

    ABSTRACT TASK HANDLING IN WORKFLOW MANAGEMENT SYSTEMS

    No full text
    Work ow management systems aim to automate the execution of business processes. One of the objectives of the work ow systems is to include the already existing applications such as legacy applications as well as new applications, which are termed as tasks, into the system and provide synchronized execution among them. To achieve this, amechanism is necessary to support the communication between the tasks and the system. The communication mechanism should handle the transfer of data necessary for the execution of the tasks and for the scheduling of the tasks. Another point tobenoted is the necessity of the handling user tasks that have to be performed by the users of the work ow system. Since the trend is toward distributed execution to avoid the bottlenecks due to the nature of central systems

    Query Decomposition And Processing In Multidatabase Systems

    No full text
    A multidatabase system allows its users to simultaneously access heterogeneous, and autonomous databases using an integrated schema and a single global query language. An important problem in multidatabase systems is processing of the global queries. In this paper, we describe a global query processing scheme as it is implemented in a multidatabase environment, namely MIND. Since multidatabase query processing is very much dependent on the way schema integration is realized, the underlying MIND schema integration is also described. The details of both query decomposition process and the necessary post-processing to combine the partial results coming from local databases, are provided. 1 INTRODUCTION Various types of database systems are currently in use today. These information resources could be immediately made available for many users through existing computer systems. However, since these systems often use different data models and different query languages, users of one system ca..
    corecore