비즈니스 프로세스 관리를 위한 분산 실행 모형 설계

Design of a Distributed Enactment Model for Business Process Management

  • 발행 : 2006.09.30

초록

Effective management of business processes is a crucial issue to every enterprise in e-business environment. What's needed is a new framework of applications that can automatically manage distributed and heterogeneous business processes that span multiple functions of a company. In this paper, we propose technical design of a new enactment model that can coordinate such business process that involves multiple functional units or even multiple companies. In our approach, a process model is decomposed into several structural units, called 'process block', according to their procedural characteristics. Each of them is controlled by autonomous enactment units that can communicate with each other using a mutually agreed coordination protocol. The protocol takes the use of 'associative communication' concept, which allows the autonomy for each unit and secure the correctness of process execution.

키워드

참고문헌

  1. Ader, M. (2002), Workflow Comparative Study, W &GS, Http://www.wngs.com
  2. Bae, J., Bae, H., Kang, S., and Kim, Y. (2003), Automatic Control of Workflow Processes Using ECA Rules, IEEE Transactions on Knowledge and Data Engineering, 16(8), 1010-1023 https://doi.org/10.1109/TKDE.2004.20
  3. Bae, H. and Kim, Y. (2001), A Document-Process Association Model for Workflow Management, Computers in Industry, 47(2), 139-154
  4. Cabri, G. et al. (2000), MARS: A Programmable Coordination Architecture for Mobile Agents, IEEE Internet Computing, 4(4), 26-35
  5. Casati, F. et al. (1996), Deriving Active Rules for Workflow Enactment, Proc. 7th lnt'l Conf. Database and Expert Systems Applications (DEXA '96), Zurich, Switzerland, 94-110
  6. Casati, F. et al. (2000), Using Patterns to Design Rules in Workflows, IEEE Transaction on Software Engineering, 26(8), 760-785 https://doi.org/10.1109/32.879813
  7. Chrysanthis, P. K. and Ramarnritham, K. (1992), ACTA : The SAGA Continues, Database Transaction Models for Advanced Applications, Morgan Kaufmann Publishers, edited by A. K. Elmagarmid, Chapter 10
  8. Cugoia, G., Nitta, E. D., and Fuggetta, A. (2001), The JEDI EventBased Infrastructure and Its Application to the Development of the OPSS WFMS, IEEE Transactions on Software Engineering, 27(9), 827-850 https://doi.org/10.1109/32.950318
  9. Gelemter, D. (1985), Generative Communication in LINDA, ACM Transaction on Programming Languages and Systems, 7(1),80-112 https://doi.org/10.1145/2363.2433
  10. Dayal, U., Hsu, M., and Ladin, R. (1990), Organizing Long-running Activities with Triggers and Transactions, Proceeding of the ACM SIGMOD, 204-214
  11. Gokkoca, E. et al. (1997), Design and Implementation of a Distributed Workflow Enactment Service, Proceedings of the Second IFCIS International Conference on Cooperative Information Systems, IEEE Computer Society, 89-98
  12. Jung, J. et al. (2004), Business Process Choreography for B2B Collaboration, IEEE Internet Computing, 8(1), 37-45
  13. Kim, C.O., Jun, J., and Kim, S. S. (2001), Object-Oriented Business Process Modeling Contract-Collaboration Net Model, Journal of the Korean Institute of Industrial Engineers, 27(1), 37-46
  14. Kim, Y. et al, (2000), WW-Flow : Web-Based Workflow Management with Runtime Encapsulation, IEEE Internet Computing, 4(3), 55-64
  15. Tolksdorf, R. (2002), Workspaces : A Web-Based Workflow Management System, IEEE Internet Computing, 6(5), 18-26
  16. Wyckoff, P. et al. (1998), T Spaces, IBM Systems Journal, 37(3), 454-474 https://doi.org/10.1147/sj.373.0454
  17. Hur, W. et al. (2003), Customizable Workflow Monitoring, Concurrent Engineering: Research and Application. 313-325