DOI QR코드

DOI QR Code

A SOA Service Identification Model Based on Hierarchical Ontology

계층적 온톨로지 기반의 SOA서비스 식별 모델

  • 박세권 (중앙대학교 경영경제대학 정보시스템학과) ;
  • 최고봉 (중앙대학교 대학원 경영학과)
  • Received : 2013.01.26
  • Accepted : 2013.03.07
  • Published : 2013.03.31

Abstract

As the importance of collaboration becomes critical in today's open and complex business environment network, the issues and solutions on compatibility and reusability between different kinds of applications are being increasingly important as well in systems analysis and design. And therefore, service-centered SOA is receiving attention in such business environment as a strategic approach that makes possible for prompt action according to the needs of users and business process. Various implementation methodologies have been proposed for SOA, however, in practical aspects most of them have some problems since they fail to propose specific policies in definition and identification of services for the exact user requirements and business situations. To solve or alleviate those problems, this paper suggests a new service identification model based on hierarchical ontology, where three different ontologies such as business ontology, context ontology and service ontology are proposed to define the relationship and design the link between user requirements, business process, applications and services. Through a suggested methodology in this paper, it would be possible to provide proactive services that meets a variety of business environments and demands of user. Also, since the information can be modified adaptively and dynamically by hierarchical ontology, this study is expected to play a positive role in increasing the flexibility of systems and business environments.

Keywords

References

  1. 김유경, 윤홍란, "SOA를 위한 서비스 지향 개발 프로세스", 한국전자거래학회지 , 제12권, 제2호(2005).
  2. 나윤지, "CBD 기반의 웹시스템 개발 적용을 위한 컴포넌트 기술 비교 평가", 한국콘텐츠학회논문지 , 제2권, 제4호(2002).
  3. 류승완, 박세권외, 농식품 생산․유통 효율화를 위한 RFID 정보관리 기술 개발 , 연구보고서, 농림수산식품기술기획평가원, 2012.
  4. 이종민, "레거시 시스템에서 공통 클래스를 통한 컴포넌트 도출 방법", 한국정보과학회지 , 제32권, 제2호(2005).
  5. 임철홍, "CBD 기반 SOA 도입방안과 요소 기술 연구", 한국IT서비스학회, 춘계학술대회논문집 , 2007.
  6. 웹 온톨로지 개발지침 연구 , 한국전산원, NC AIV-RER-04059, 2004.
  7. 장효선, 박세권, 류승완, 신동천, "SOA를 위한 온톨로지 기반의 서비스 도출 방법론", 한국IT서비스학회지 , 제10권, 제2호(2011).
  8. 최고봉, 박세권, 류승완, "서비스 온톨로지 기반의 SOA 개발 방법론", 한국IT서비스학회지 , 제9권, 제2호(2010).
  9. Arsanjani, A., L. Zhang, M. A. Ellis, and K. Channabasavaiah, "S3 : A service-oriented reference architecture", IT Professional, Vol.9, No.3(2007).
  10. Arsanjani, A., "Service-oriented modeling and architecture", IBM, (2004), http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design1/.
  11. Bachman, F. and L. Bass, "Technical Concepts of Component-Based Software Engineering", Technical Report CMU/SEI-2000-TR-008, 2000.
  12. Bakker, N., "Perspectives-SOA vs SOAD", http://bakker.co.za/, 2009.
  13. Boerner, R., "Applying Situational Method Engineering to the Development of Service Identification Method", 16th Americas Conference on Information Systems : Sustainable IT Collaboration Around the Globe, AMCIS, Lima, Peru, 2010.
  14. Clements, P., "From Subroutines to Subsystems : Component-Based Software Development", The American Programmer, Vol.8, No.11(1995).
  15. Gruber, R., "A Translation Approach to Portable Ontologies", Knowledge Acquisition, Vol.5, No.2(1993), pp.199-220. https://doi.org/10.1006/knac.1993.1008
  16. Gupta, S., "Service Oriented Architecture part 1-the Foundation", CBDI Journal, Vol.3 (2003).
  17. Hotle, M. and M. Blechar, SODA, Reuse and Return on Investment : A Model, Gartner, 2004.
  18. Kang, D., C. Song, and D. Baik, "A Method of service identification for product line", The Third International Conference on Convergence and Hybrid Information Technology, ICCIT, 2008.
  19. Ma, Q., N. Zhou, Y. Zhu, and H. Wang, "Evaluating service identification with Design Metrics on Business Process Decomposition", IEEE International Conference on Services Computing, Bangalore, India, 2009.
  20. Mittal, K., "Service Oriented Unified Process (SOUP)", (2006), http://www.kunalmittal.com/html/soup.shtml.
  21. Niblett, P. and S. Graham, "Events and Service Oriented Architectures : The OASIS Web Services Notification Specifications", IBM Systems Journal, Vol.44, No.4(2005).
  22. Panda, D., An Introduction to Service-Oriented Architecture from a Java Developer Perspective, O'Reilly Media, 2005.
  23. Thomas, E., Service Oriented Architecture (SOA) : Concepts, Technology, and Design, Prentice Hall, 2005.
  24. Zimmermann, O. et al., "Elements of Service-Oriented Analysis and Design", IBM, (2004), http://www-128.ibm.com/developerworks/library/wssoad1/.