DOI QR코드

DOI QR Code

A BPN model for Web-based Business Process Reengineering and Specification

웹 기반 비즈니스 프로세스의 리엔지니어링과 명세를 위한 BPN 모형

  • 장수진 (대전보건대학교 컴퓨터정보처리학과) ;
  • 최상수 (한남대학교 대학원 컴퓨터공학과) ;
  • 이강수 (한남대학교 컴퓨터공학과)
  • Published : 2003.06.01

Abstract

A web-based information system, that is a dominant type of information systems, suffers from the “web crisis” in development and maintenance of the system. To cope with the problem, a technology of reengineering to web-based business process, which is one of web engineering, is strongly needed. In this paper, we propose a BPN(Business Process Net) model and reengineering guides along with an application example, which are used for modeling web-based business processes and migrating to web-based information system. BPN model is a type of not only a Beta-distributed stochastics Petri net, but also an executable Activity diagram. BPN is modeled by using the Use Case analysis method and the Beta-distribution. The later is used for the purpose of modeling the uncertainty of execution time and cost of a business process. BPN model and reengineering heuristics might be used as a formal common model for business process specification languages, and analysis and design method for Web-based Information system, respectively.

최근의 대부분의 정보시스템은 웹 기반 정보시스템이며 이의 개발과 유지보수시에 “웹 위기” 현상이 발생하고 있다 이를 해결하기 위해, 웹 엔지니어링 기술 중 웹 기반 비즈니스 프로세스로의 리엔지니어링 기술이 필요하다. 본 논문에서는 웹 기반 정보시스템으로의 이주와 웹 기반 비즈니스 프로세스 모형화를 위한, BPN(Business Process Net) 모형과 이를 이용한 리엔지니어링 휴리스틱스를 적용 예와 함께 제시한다. BPN모형은 베타분포형 확률 패트리넷이며 수행가능형 Activity diagram이라 할 수 있다. BPN을 모형화 할 때, Use Case 분석을 이용하며 비즈니스 프로세스의 수행시간 및 비용적 불확실성은 베타분포를 이용하고 있다. BPN 모형은 XML 기반의 비즈니스 프로세스의 명세언어를 위한 공통 명세모형으로 이용될 수 있으며, 제시한 리엔지니어링 방법 및 지침은 웹 기반 정보시스템의 분석 및 설계단계에서 적용할 수 있다.

Keywords

References

  1. A. Ginige, S. Murugesan, 'Web Engineering: An Introduction,' IEEE Multimedia, Vol.8, No.1, pp.14-18, Jan-Mar., 2001 https://doi.org/10.1109/93.923949
  2. A. Ginige, S. Murugesan (ed.), 'Special Issue in Web Engineering,' Part 1 and Part 2, IEEE Multimedia, Vol.8, No.1, Jan-Mar, 2001 https://doi.org/10.1109/93.923949
  3. 'Special Issue in Web Engineering,' Part 1 and Part 2, IEEE, Multimedia, Vol.8, No.2, April-June, 2001 https://doi.org/10.1109/93.917974
  4. P. Killela, Web Performance Tunning, O reiley, 1998
  5. N. V. Flor, Web Business Engineering, Addison Wesley, 2000
  6. D. Menasce, Scaling for E-business: Technologies, Models, Performance, and Capacity Planning, Prentice-Hall, 2000
  7. M. Hammer, 'Reengineering Work: Don't Automate, Obliterate,' Harvard Business Review, No.4, pp.104-112, Nov/Dec., 1990
  8. W. Curtis et al., 'Process Modeling,' Communications of ACM, Vol.35, No.9, pp.75-90, 1992 https://doi.org/10.1145/130994.130998
  9. D. Brustard, P. Kawalek, M. Norris (ed.), Systems Modeling for Business Process Improvement, Artech House, 2000
  10. V. Hlupic (ed.), 'Special issue on: Business Process Modeling,' International Journal is Simulation-System, Science & Technology, Vol.2, No.2, pp.1-76, Dec., 2001
  11. A. Divis, Software Requirements Objects, Functions and States, Prentice-Hall, 1993
  12. 'Web Services Description Language (WSDL) v1.1,' W3C, http://www.w3.org/TR/wsdl, Mar., 2001
  13. 'Business Process Modeling Language(BPML) Working Draft v0.4,' BPMI.org, http://www.bpmi.org/bpmi-down-loads/WD-BPML-20010308.pdf, Mar., 2001
  14. 'Web Services for Business Process Design,' Microsoft, http://www.gotdotnet.com/team/xml-wsspecs/xlang-c/default.htm, 2001
  15. 'Web Services Flow Language(WSFL) v1.0,' IBM, http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf, May, 2001
  16. 'Business Process Specification Schema(BPSS) v1.01,' UN/CEFACT and OASIS, http://ebxmlkorea.org/spec/tech_specs/ebBPSS.pdf, May, 2001
  17. D. A. Chappell, V. Chopra et al. Professional ebXML Foundations, Wrox, 2001
  18. J. Runbaugh, I. Jacopson and G. Booch, The Unified Modeling Language Reference Manual, Addison Wesley, 1999
  19. H. E. Eriksson and M. Penker, Business Modeling with UML: Business Patterns at Work, Wiley&Sons, 2000
  20. J. L. Peterson, Petri Nets Theory and the Modeling of Systems, Prentice Hall, 1982
  21. C. Uthmann, 'Improving the Petri nets for business process modeling,' http://www.wi.uni-muenster.de/is/mitarbeiter/ischut/pn-bpm.pdf, 2001
  22. van der Aalst and K. Hee, 'Business Process Redesign: A Petri-net-based approach,' Journal of Computers in industry, Vol.29, No.1, pp.15-26. 1996 https://doi.org/10.1016/0166-3615(95)00051-8
  23. K. Jensen, G. Rozenberg, High-level Petri nets: Theory and Applications, Springer-Verlag, 1991
  24. A. Tsalgatidou et al, 'Multilevel Petri nets for Modeling and Simulating Organizational Dynamic Behavior,' Simulation & Gaming, Vol.27, No.4, pp.484-506, Dec. 1996 https://doi.org/10.1177/1046878196274005
  25. M. Nikolaidou et al., 'Business Process Modeling and Automation in the Banking Sector : A Case Study,' International Journal is Simulation-System, Science & Technology, Vol.2, No.2, pp.65-76, Dec., 2001
  26. D. Moldt and R. Valk, 'Object oriented Petri nets in Business Process Modeling,' Lecture Notes in Computer Science, Vol.1806, pp.254-273, 2000
  27. H. Gou, B. Huang, S. Ren, 'A UML and Petri net integrated modeling method for business processes in virtual enterprises,' Proc. 2000 AAAI Symp.-Brint Knowledge to Business Process, pp.142-144, March, 2000
  28. van der Aalst, A Class of Petri nets for Modeling and Analyzing Business Process, Computing Science Report, No.95/26, Eindhoven University of Technology, 1995
  29. A. Pagnoni, Project Engineering-Computer-oriented Planning and Operational Decision Making, Springer Verlag, 1990
  30. G. Florin, G. Fraize, S. Natkin, 'Stochastic Petri Nets: Properties, Applications and Tools,' Microelectronics and Realiability, Vol.31, pp.669-697, 1991 https://doi.org/10.1016/0026-2714(91)90009-V
  31. W. M. Zuberek, 'Timed Petri Nets: Definitions, Properties, and Applications,' Microelectronics and Realiability, Vol.31, pp.627-644, 1991 https://doi.org/10.1016/0026-2714(91)90007-T
  32. B. Bohem, COCOMO home page, http://sunset.usc.edu/research/COCOMOⅡ/index.html
  33. 소프트웨어사업대가의 기준(노임단가), 정보통신부 고시 2001-5, Feb., 2001
  34. T. Murata, Temporal Uncertainty and Fuzzy-timing highlevel Petri nets, Lecture Notes in Computer Science, Vol.1091, Application and Theory of Petri Nets, 1996 https://doi.org/10.1007/3-540-61363-3_2
  35. OASIS, The XML Cover Pages-XML and Petri Nets, http://xml.coverpages.org/xmlAndPetriNets.html, 2001