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