DOI QR코드

DOI QR Code

A Business Service Identification Techniques Based on XL-BPMN Model

XL-BPMN 모델 기반 비즈니스 서비스 식별 기법

  • 송치양 (경북대학교 소프트웨어학과) ;
  • 조은숙 (서일대학 컴퓨터소프트웨어학과)
  • Received : 2015.11.03
  • Accepted : 2015.12.23
  • Published : 2016.03.31

Abstract

The service identification in service-oriented developments has been conducted by based on workflow, goals, scenarios, usecases, components, features, and patterns. However, the identification of service by semantic approach at the business value view was not detailed yet. In order to enhance accuracy of identifying business service, this paper proposes a method for identifying business service by analyzing syntax and semantics in XL-BPMN model. The business processes based on business scenario are identified, and they are designed in a XL-BPMN business process model. In this business process model, an unit business service is identified through binding closely related activities by the integrated analysis result of syntax patterns and properties-based semantic similarities between activities. The method through XL-BPMN model at upper business levels can identify the reusable unit business service with high accuracy and modularity. It also can accelerate more service-oriented developments by reusing identified services.

서비스 지향 개발에서 서비스 식별은 워크플로우, 목표와 시나리오, 유스케이스, 컴포넌트, 휘처, 패턴 등에 기반해서 이루어져 왔다. 그러나, 비즈니스 가치 관점에서 의미적 접근에 의한 서비스의 식별은 아직 구체화되어 있지 않다. 본 논문은 비즈니스 서비스 식별의 정확성을 향상시키기 위하여, XL-BPMN 모델 대상의 구조적 및 의미적 분석에 의한 비즈니스 서비스를 식별하는 방법을 제시한다. 비즈니스 시나리오에 기반해서 비즈니스 프로세스들을 식별하고, 이 프로세스는 XL-BPMN 비즈니스 프로세스 모델로 디자인한다. 이 비즈니스 프로세스 모델에서, 액티비티들간 구조적 패턴과 속성 기반 의미적 유사성의 통합된 분석 결과에 의해 밀접한 액티비티를 바인딩해서 단위 비즈니스 서비스를 식별한다. 이를 통해, 상위 비즈니스 가치 관점의 XL-BPMN 모델을 통한 정확성과 모듈성이 높은 단위 비즈니스 서비스 식별을 할 수 있다. 식별된 서비스의 재사용을 통해서 서비스 지향 개발을 더욱 가속화를 도모할 수 있을 것이다.

Keywords

References

  1. M. Juric and K. Pant, "Business Process Driven SOA using BPMN and BPEL," PACKT Publishing, 2008. 8.
  2. S. H. Lee, D. S. Kang, C. Y. Song, and D. K. Baik, "A Method of Test Case Generation using BPMN-based Model Reduction for Service System," The Kips Transactions:part D, Vol.16D, No.4, pp.595-612, 2009. https://doi.org/10.3745/KIPSTD.2009.16-D.4.595
  3. OMG, Business Process Model and Notation(BPMN) V2.0 [Internet], http://www.omg.org/spec/BPMN/2.0/Beta2/PDF, 2010. 6.
  4. S. T. Kim, M. S. Kim, and S. Y. Park, "Service Identification Using Goal and Scenario in Service Oriented Architecture," APSEC 2008 15th Asia-Pacific Software Engineering Conference, pp.419-426. 2008.
  5. M. S. Choi, S. J. Lee, J. S. Lee, and S. W. Yang, "Service Identification of Component-based for extending Service-Oriented Computing System," Journal of Korea Multimedia Society, Vol.11, No.5, pp.710-727, 2008.
  6. D. S. Kang, C. Y. Song, and D. K. Baik, "A Feature-Based Service Identification Method to Improve Productivity of Service-Oriented System," Journal of Institute of Electronics Information and Communication Engineers(IEICE), Vol. E93-D, No.12, pp.3392-3395, 2010.
  7. H. L. Yun, Y. K. Kim, and J. N. Park, "The identification method of Web Service based on UseCase," Korea Institute of Information Scientists and Engineers(KIISE), Proc. of Korea Computer Congress 2005(B), pp.352-354, 2005.
  8. J. W. Lee, H. J. La, and S. D. Kim, "A Service Reusability-Centric Process For Developing Software-As-A-Service," Journal of the Korea Institute of Information Scientists and Engineers(KIISE): Software and Application, Vol.37, No.7, pp.518-535, 2010.
  9. H. J. Lee, B. J. Choi, and J. W. Lee, "Service Identification of Component-Based System for Service-Oriented Architecture," Journal of the Korea Institute of Information Scientists and Engineers(KIISE): Software and Application, Vol.35, No.2, pp.70-80, 2008.
  10. Sebastian Stein, Modelling Method Extension for Service-Oriented BusinessProcess Management [Internet], Doctor's dissertation, http://sebstein.hpfsc.de/publications/stein2009phd.pdf, 2009.
  11. L. G. Azevedo, F. Santoro, F. Baiao, J. Souza, K. Revoredo, V. Pereira, and I. Herlain, "A Method for Service Identification from Business Process Models in a SOA Approach," BPMDS 2009 and EMMSAD 2009, LNBIP 29, pp.99-112, 2009.
  12. Saeid Kamari, "A Conceptual Overview of Service-Oriented Software Systems Development," Journal of Basic and Applied Scientific Research, Vol.2, No.4, pp.3432-3436, 2012.
  13. C. Y. Song and E. S. Cho, "An Service oriented XL-BPMN Metamodel and Business Modeling Process," Journal of Korea Information Processing Society, Vol.2, No.4, pp.1-12, 2013.
  14. ISO/IEC JTC1 SC32, ISO/IEC 11179: Specification and Standardization of data elements, Part 1-6.
  15. National Information Society Agency(Korea), "Development of a Guideline for Implementing BPMS based on BPM Standards," NCAIV-RER-05011, 2005. 12.
  16. G. Kreizman, "How to Build a Business Case for Service-Oriented Development of Applications in Government," Garter. Industry Research, 2005. 9.
  17. K. Mittal, "Service Oriented Unified Process(SOUP)," IBM Journal, 2005.
  18. N. Fareghzadeh, "Service identification approach to SOA development," Proc. World Acad. Sc. Eng. T., Vol.35, pp.258-266, 2008.
  19. Kim, S., M. Kim, and S. Park, "Service Identification Using Goal and Scenario in Service Oriented Architecture," 2008 15th Asia-Pacific Software Engineering Conference (APSEC), pp.419-426, 2008.
  20. H. S. Shin, C. Y. Somg, D. S. Kang, and D. W. Baik, "Feature-Oriented Service Identification Method in Ubiquitous environment," Journal Society of Computer and Information(KSCI), Vol.13, No.7, pp.37-49, 2008.
  21. Qing Gu and Patricia Lago, "Service Identification Methods: A Systematic Literature Review," in Towards a Service-Based Internet, LNCS 6481, Springer, pp.37-50, 2010.
  22. Hariharan V. Ganesarethinam, Driving from Business Architecture to Business Process Services [Internet], Service Technology Magazine Issue LXII, May 23rd, www.servicetechmag.com/I62/0512-2, 2012.
  23. Jim Amsden, "Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification," IBM, 2010. 7.
  24. B. Patricia, G. Perez, R. Giandini, and J. Diaz, "Process-Service Interactions using a SOA-BPM-based Methodology," [Internet], http://jcc2011.utalca.cl/actas/SCCC/jcc2011_submission_26.pdf, 2010.
  25. Frank Truyen, Combining the Service Oriented Modeling Framework TM(SOMFTM) with the Business Process Modeling NotationTM (BPMN TM) [Internet], http://www.enterprisemodelingsolutions.com/public_ftp/EA-SOMF_To_BPMN_Mapping_V2.pdf, 2011. 12.
  26. S-CUBE, "S-Cube Learning Package Service Identification," VU University Amsterdam (VUA), Patricia Lago [Internet], http://www.slideshare.net/virtual-campus/scube-lp-service-identification.
  27. Patricia Lago, "S-Cube Learning Package Service Identification," VU University Amsterdam (VUA) [Internet], http://www.slideshare.net/virtual-campus/scube-lp-service-identification, 2011.