본문 바로가기
KERD
논문KCI 등재

서비스 지향 XL-BPMN 메타모델과 비즈니스 모델링 프로세스

An Service oriented XL-BPMN Metamodel and Business Modeling Process

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

업무에 초점을 둔 BPMN 모델은 서비스 지향 비즈니스 모델링에 한계점을 안고 있다. 이에, SOA 기반의 시스템 개발을 위해 서비스 수준에서 복잡한 응용 시스템을 디자인할 수 있는 서비스 지향의 비즈니스 모델링 기법이 요구된다. 본 논문은 BPMN 비즈니스 모델의 모듈성과 재사용성을 향상시키기 위해, 서비스 지향으로 BPMN 모델을 계층적으로 구축할 수 있는 메타모델과 이에 기반한 비즈니스 모델링 프로세스를 제시한다. 이를 위해, BPMN 모델의 모델링 요소들을 MDA와 MVC 패턴에 의해 계층화하고 서비스 지향의 모델링을 위한 확장된 XL-BPMN 메타모델을 정의한다. 이 메타모델의 모델링 요소를 이용해서, 모델링 단계에 의한 BPMN 서비스 모델링 프로세스를 정립한다. 이 기법은 온라인쇼핑몰시스템의 비즈니스 모델링에 사례로서 적용되고 평가되어진다. 잘 정의된 메타모델과 모델링 프로세스를 통해, 서비스 중심의 BPMN 비즈니스 모델을 생성할 수 있고, BPMN 모델의 모듈성을 증진시킬 수 있으며, 또한 독립적으로 재사용 가능한 모델의 수를 극대화할 수 있다.

Abstract

The business based existing BPMN model is a lack of service oriented modeling techniques. Therefore, it requires a layered technique of service oriented business modeling so that can meet the design for a complex application system, developing a system based on SOA. In order to enhance reusability and modularity of BPMN business model, this paper proposes a metamodel and business modeling process based on this metamodel that can hierarchically build a BPMN model. Towards this end, the XL-BPMN metamodel hierarchically established based on MDA and MVS styles are first defined. Then a BPMN service modeling process is constructed based on modeling elements of this metamodel according to the modeling phases. Finally, the result of a case study in which the proposed method is applied to an online shopping mall system is discussed. With the use of well-defined metamodel and modeling process, it is hoped that it can be shown that a service dominated and layered BPMN business model can be established, and that the modularity and reusability of the constructed BPMN business model can be maximized.

참고문헌 (31)

  1. "Applying MDA Standards to bring the A to SOA" (2006)[URL]
  2. J. Touzi, "Prototype to Support Morphism between BPMN Collaborative Process Model and Collaborative SOA Architecture Model", Enterprise Interoperability III Springer London, pp.145~157 (2008)
  3. "Architectural Decision Models as Micro-Methodology for Service-Oriented Analysis and Design" (2006)[URL]
  4. 이승훈, "BPMN기반의 모델 단축을 이용한 서비스 시스템의 테스트 케이스 생성 기법", 정보처리학회논문지D, 16(4), pp.595~612 (2009), 한국정보처리학회
  5. M. Juric, "Business Process Driven SOA using BPMN and BPEL" (2008), PACKT Publishing
  6. "Business Process Model and Notation, V1.1" (2008)[URL]
  7. ", Business Process Model and Notation(BPMN) V2.0" (2010)[URL]
  8. "Web Service Choreography Configurations for BPMN" (2007)[URL]
  9. ", NCA IV-RER-05011" (2005)[URL]
  10. "MDA guide version 1.0.1" (2003)[URL]
  11. G. M. Kapitsaki, "Model-driven development of composite context-aware web applications", Information and Software Technology, 51(8), pp.1244~1260 (2009)
  12. H. G. Min, "Process and Techniques to Generate Components in MDA", CB-PIM for Automation, 2006, pp.Part IV, 736~745
  13. A. Joukhadar, "EliXir: a framework for Building e-business applications", proceedings of the ICTTA 2008, pp.1~5 (2008)
  14. H. S. Cheo, "Object oriented CBD Development Bible" (2003), Hanbit Media
  15. "Defining the OPENEDGE® reference architecture presentation: Model-view-controller pattern" (2009)[URL]
  16. "A Model-driven and Service-oriented framework for the business process improvement" (2010)[URL]
  17. Sebastian Stein, "Modelling Method Extension for Service-Oriented Business Process Management", 박사, pp.2009
  18. 송치양, "2+1 View 통합 메타모델 기반 PIM", PSM 컴포넌트 모델링 기법, 2009, pp.16(3), 381~394[DOI]
  19. C. Y. Song, "AN INTEGRATED GUI-BUSINESS COMPONENT MODELING METHOD FOR THE MDD-AND MVC-BASED HIERARCHICAL DESIGNS", IJSEKE, 21(3), pp.447~490 (2011)
  20. "BPMN 1.0 Metamodel" (2007)[URL]
  21. "BPMN Execution Level Metamodel" (2002)[URL]
  22. 김건우, "비즈니스 프로세스 모델에서의 설계 이상 현상", 정보과학회 컴퓨팅의 실제 논문지, 14(9), pp.850~863 (2008), 한국정보과학회
  23. J. Y. Sul, "Validation Checking Mechanisms of Business Processes", Proceedings of the Korea Institute of Information Scientists 2006 autumn conference, 33(2) (2006)
  24. 강성원, "수직적 추상의 도입에 의한 BPMN 추상기능의 확장", 정보처리학회논문지D, 16(2), pp.223~236 (2009), 한국정보처리학회
  25. A. Rodriguez, "A BPMN Extension for the Modeling of Security Requirements in Business Processes", IEICE TRANS. INF. & SYST., E90-D(4), pp.745~752 (2007)
  26. "Using BPMN to Model a BPEL Process" (2005)[URL]
  27. "Translating BPMN to BPEL" (2006)[URL]
  28. "UN/CEFACT Modeling Methodology (UMM) User Guide CEFACT/TMG/093" (2003)[URL]
  29. "UN/CEFACT’ Modeling Methodology (UMM): A UML Profile for B2B e-Commerce" (2007)[URL]
  30. "AN INTEGRATED BUILDING PROCESS MODEL" (1990)[URL]
  31. Ang Cheng-Leong, "IDEF*: a comprehensive modelling methodology for the development of manufacturing enterprise systems", int. j. prod. res., 37(17) (1999)

관련 논문AI추천

이 간행물의 다른 논문 (7건)