• Title/Summary/Keyword: Workflow Management system

Search Result 214, Processing Time 0.023 seconds

A Workflow Determinacy Decision Mechanism (워크플로우 결정성 판단 메커니즘)

  • Chung, Woo-Jin;Kim, Kwang-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.10 no.3
    • /
    • pp.1-8
    • /
    • 2009
  • The primary tasks of a workflow management system specify workflow models with respect to resource, control-flow, data-flow, functional, and operational perspectives, and to enact their workcases (workflow instances). In terms of enacting workflow models, the essential criterion grading the quality of the system is "how much is the system able to guarantee the correctness of workflow models' enactment?". Particularly, the workflow determinacy problem, which may be caused by the interference of the control-flow and the data-flow specifications, is the most challenging issue in guaranteeing the correctness of the system. We are able to solve the problem by either of the following two approaches-analysis of workflow model and verification of workflow enactment. In the paper, we propose a technique that guarantee the system's correctness through verifying workflow enactment. In other words, the technique is able to detect the conflicts of control-flow and data-flow enactments existing on a workflow model, which causes the system to be non-determinant in enacting workflow models. Finally, by applying the technique to the e-Chautauque workflow management system developed by the authors' research group, we prove that the technique is a feasible solution for the workflow determinacy problem.

  • PDF

A Repository for Workflow Management on Distributed Object Environment (분산객체 환경에서의 워크플로우 관리를 위한 정보저장소)

  • Yeom, Tae-Jin;Park, Jae-Hyung;Ri, Ja;Kim, Ki-Bong;Jin, Sung-Il
    • The Journal of Society for e-Business Studies
    • /
    • v.4 no.1
    • /
    • pp.1-19
    • /
    • 1999
  • Workflow management system provides automation of job processes by maintaining shareability on information about various job process schedules and persons related to those schedules. Existing workflow management systems use file or database to store the information generated in those systems. However, file or database system could manage only non-complicated information for the workflow but not the information resources of an enterprise which is complicated and of various formats. Therefore, we need a data management system that could control those information resources. This system should manage the data which are distributed at several places geographically. Information Repository could meet those requirements. Information Repository may integrate, store and manage information resources requested by application systems. We have an international standard for the information repository, Information Resources Dictionary System(IRDS). The IRDS, however, does not support distributed environment. In this paper, we design and implement an information repository based on IRDS that may be operated in distributed environment. We verify that this information repository is more effective and is more effective than any other file or database system.

  • PDF

InfoFlow: A Web-based Workflow Management System

  • Kim, Yeong-Ho;Kang, Suk-Ho;Kim, Dong-Soo;Heo, Won-Chang;Ko, Young-Myoung;Lee, Sang-Jin;Joo, Kyoung-Jun
    • Proceedings of the CALSEC Conference
    • /
    • 1999.07b
    • /
    • pp.587-596
    • /
    • 1999
  • In this paper, we introduce the design and development of a web-based workflow management system. The goal of the developed system is to manage business processes occurring in the CITIS (Contractor Integrated Technical Information Services) environment. The system is composed of three main modules: Process Designer, Workflow Engine, and Client modules. The Process Designer is a module that provides the environment for the build-time function, which generates the specifications of processes. The module presents the capability of defining nested process models, which is powerful in particular for designing complex processes. Since the other two modules are implemented using pure Java technology, the Workflow Engine can be implemented on any platform and the Client programs can be accessed via the WWW interface. This indicates that there is no need to install any client programs at the client-sides. Users who has a connection to the internet with web browsers, such as Internet Explorer and Netscape Navigator, and has a proper right of access can utilize the normal client, monitoring client, and system administration client programs. Communications between the workflow engine and the clients are implemented using the java servlet mechanism. The workflow system can serve as the underlying platform of process management tool in CALS and CITIS environments. An example scenario of using the system is presented.

  • PDF

EJB-based Workflow Model Data Management Mechanism (EJB 기반의 워크플로우 모델 데이터 관리 기술)

  • 김민홍
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.1
    • /
    • pp.19-28
    • /
    • 2004
  • The major problems in workflow system which controls business process arise with the difficulty of managing a vast volume of data. In this paper, a more reasonable method to manage workflow data is proposed after analyzing the data being used in workflow system. The data used in workflow system can be classified to model data, control data, workitem data and relevant data. The prime accent is placed on the workflow model data, as the model data is normally consistent and referenced more frequently that if the data is used efficiently, it is anticipated to give a good performance to workflow system. Relying on an intensive study, this paper designs and develops a model data system. This model data system is based on memory and manages versions, consistency, dynamic modification, and etc

  • PDF

Workflow Changes Impact Analysis with Enterprise Ontology (기업 온톨로지를 활용한 작업흐름 변화 영향 분석)

  • Park, Ji-Hyun;Yang, Jae-Gun;Bae, Jae-Hak J.
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.31 no.2
    • /
    • pp.61-70
    • /
    • 2008
  • This paper describes case studies on workflow impact analyze with an enterprise ontology (EO). We build the EO with an ontology editor $Prot{\acute{e}}g{\acute{e}}$ and integrate concepts of enterprise architecture and a process model into it to expand the EO. We use the expanded EO and Prolog query rules to analysis workflow dependency relations from the perspectives of routing, data and role. Through this, we analyze impact of changes in workflow process. Moreover, we have found the effectiveness of the EO and $Prot{\acute{e}}g{\acute{e}}$ in modeling business management and, in particular, workflow representation and management.

A Study on Multi Agent-Based Workflow Modeling System (다중 에이전트 기반 워크플로우 모델링 시스템에 관한 연구)

  • 김학성;김광훈;백수기
    • Journal of Internet Computing and Services
    • /
    • v.3 no.4
    • /
    • pp.19-26
    • /
    • 2002
  • Workflow Management Systems(WFMSs) is a software system that supports that specification and execution of business processes. In this paper, we proposed Multi Agent Based Workflow Modeling System which was implemented by Java application. The proposed workflow modeling system is divided into four agents; Session, Organization, Relevant Data. Invoked Application. We adapted ICN(Information Control Net) to check workflow model syntax, And the proposed modeling system provide the function to import/export WPDL which was defined in WfMC.

  • PDF

The Design of the Workflow Management System for Engineering Change Approval (설계 변경 승인을 위한 Workflow Management System 설계)

  • Lee, Chang-Soo;Kim, Sunn-Ho
    • IE interfaces
    • /
    • v.12 no.1
    • /
    • pp.79-93
    • /
    • 1999
  • As most of information systems developed are data-centric rather than process-centric, it is difficult for users to understand and manage the system from the viewpoint of work processes. To resolve the problem of the data-centric design, we propose a new method to design WFMSs(Workflow Management Systems), which are focused on processes and modified from current information engineering methods. In this research, the drawing approval and engineering change approval process of a K manufacturing company has been analyzed as a sample process. This method takes two steps, i.e., process analysis and system design. In the prosess analysis, data and processes are analyzed, and functions and tasks are derived from the processes. In the system design, a data model for the operation of WFMS is designed, and based on this data model, build-time and run-time functions of WFMS are designed.

  • PDF

An Active Enactment Architecture for Enterprise Workflow Grid (액티브 엔터프라이즈 워크플로우 그리드 아키텍처)

  • Paik, Su-Ki
    • Journal of Information Technology Services
    • /
    • v.7 no.4
    • /
    • pp.167-178
    • /
    • 2008
  • This paper addresses the issue of workflow on Grid and P2P, and proposes a layered workflow architecture and its related workflow models that are used for not only distributing workflows' information onto Grid or P2P resources but also scheduling the enactment of workflows. Especially, the most critical rationale of this paper is on the fact that the nature of Grid computing environment is fitted very well into building a platform for the maximally parallel and very large scale workflows that are frequently found in very large scale enterprises. The layered architecture proposed in this paper, which we call Enterprise Workflow Grid Architecture, is targeting on maximizing the usability of computing facilities in the enterprise as well as the scalability of its underlined workflow management system in coping with massively parallel and very large scale workflow applications.

An XML and Component-based IDE for Document Flow Application

  • Xiaoqin, Xie;Juanzi, Li;Lu, Ma;Kehong, Wang
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2004.11a
    • /
    • pp.299-310
    • /
    • 2004
  • Business process in e-government mostly embody as the flow of documents. Constructing a web-based document flow system becomes an critical task for today s digital government. But few of them use an off-the-shelf workflow product. Why? One of the reasons is that most of the workflow system are heavyweight, monolithic, and package a comprehensive set of features in an all-or-nothing manner. Another reason is that workflow technology lacks the constructs and modeling capability as programming language. It is incumbent on government IT organizations to transform their solution development to component-based computing model. Component technology isolates the computation and communication parts, but how to compose different software components is still a hard nut. An integrated development environment is necessary for CBSD. In this paper we propose a XML and component-based document flow-oriented integrated development environment (DFoIDE) for software developers. By writing some xml configure file, and operate on DFoIDE, developer can construct a workflow application quickly. This method divides system to several components and the activities in process are implemented as business component. Different components are discribed detailedly in this paper, especially one of the core component. Component Integrating Tool. Different perspectives in workflow application are seperated and depicted as different XML files. Correspondly, A component composition method for developing workflow application instead of workflow itself is proposed.

  • PDF

An XPDL-Based Workflow Control-Structure and Data-Sequence Analyzer

  • Kim, Kwanghoon Pio
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.3
    • /
    • pp.1702-1721
    • /
    • 2019
  • A workflow process (or business process) management system helps to define, execute, monitor and manage workflow models deployed on a workflow-supported enterprise, and the system is compartmentalized into a modeling subsystem and an enacting subsystem, in general. The modeling subsystem's functionality is to discover and analyze workflow models via a theoretical modeling methodology like ICN, to graphically define them via a graphical representation notation like BPMN, and to systematically deploy those graphically defined models onto the enacting subsystem by transforming into their textual models represented by a standardized workflow process definition language like XPDL. Before deploying those defined workflow models, it is very important to inspect its syntactical correctness as well as its structural properness to minimize the loss of effectiveness and the depreciation of efficiency in managing the corresponding workflow models. In this paper, we are particularly interested in verifying very large-scale and massively parallel workflow models, and so we need a sophisticated analyzer to automatically analyze those specialized and complex styles of workflow models. One of the sophisticated analyzers devised in this paper is able to analyze not only the structural complexity but also the data-sequence complexity, especially. The structural complexity is based upon combinational usages of those control-structure constructs such as subprocesses, exclusive-OR, parallel-AND and iterative-LOOP primitives with preserving matched pairing and proper nesting properties, whereas the data-sequence complexity is based upon combinational usages of those relevant data repositories such as data definition sequences and data use sequences. Through the devised and implemented analyzer in this paper, we are able eventually to achieve the systematic verifications of the syntactical correctness as well as the effective validation of the structural properness on those complicate and large-scale styles of workflow models. As an experimental study, we apply the implemented analyzer to an exemplary large-scale and massively parallel workflow process model, the Large Bank Transaction Workflow Process Model, and show the structural complexity analysis results via a series of operational screens captured from the implemented analyzer.