DOI QR코드

DOI QR Code

A Methodology for Ontology-based Service Drawing for SOA

SOA를 위한 온톨로지 기반의 서비스 도출 방법론

  • 장효선 (중앙대학교 정보시스템학과) ;
  • 박세권 (중앙대학교 정보시스템학과) ;
  • 류승완 (중앙대학교 정보시스템학과) ;
  • 신동천 (중앙대학교 정보시스템학과)
  • Received : 2011.01.17
  • Accepted : 2011.06.11
  • Published : 2011.06.30

Abstract

Even though several methodologies for SOA(Service Oriented Architecture) have been proposed, in practical aspects most of them have some problems since they fail to propose specific policies in definition and identification of a service. This paper proposes a service modeling methodology. SOMO(Service Oriented Modeling using Ontology), which draws proper services in the process of defining and identifying services. SOMO defines a service ontology based on service definition and characteristics in SOA. The service drawing process consists of 3 steps : requirement analysis, service identification, and service definition. SOMO is expected to increase the degree of reuse and facilitates the definition and search of services by using service ontology. In addition, it clearly allows the definition and identification of services, satisfying the user requirements.

Keywords

Acknowledgement

Supported by : 중앙대학교

References

  1. 김유경, "유스케이스 재구성을 통한 서비스 식별", 한국전자거래학회지, 제12권, 제4호(2007), pp.145-163.
  2. 김유경, 윤홍란, "SOA를 위한 서비스지향 개발 프로세스", 한국전자거래학회지, 제12권, 제2호(2007), pp.75-93.
  3. 김유경, 윤홍란, 박재년, "웹 서비스 개발 프로세스에서 구현전략 결정을 위한 평가 지침", 한국정보과학회논문지:소프트웨어 및 응용, 제33권, 제5호(2006), pp.460-469.
  4. 박용성, 박태근, 의사결정론:AHP를 위한, 자유아카데미, 2001.
  5. 심우혁, "사용자 관점의 SOA 서비스 모델링 기법", 숭실대학교(석사학위논문), 2009.
  6. 윤홍란, "M4SOD:SOA를 위한 서비스 지향 개발 방법론", 숭실대학교(박사학위논문), 2006.
  7. 이현주, 최병주, 이정원, "서비스 지향 아키텍처를 위한 컴포넌트기반 시스템의 서비스 식별", 한국정보과학회지, 제35권, 제2호(2008), pp.70-80.
  8. 정인호, "SOA 시스템 구축을 위한 관점지향 서비스 식별 기법", 숭실대학교(석사학위논문), 2009.
  9. 최진호, 이진미, 임상현, "SOA 구현을 위한 프로세스 기반 서비스 정의 방법론에 관한 연구", 한국품질경영학회지, 제38권, 제1호(2010), pp.1-9.
  10. 한상우, 박선희, 노재호, "Service Oriented Architecture 적용을 위한 서비스 식별 기법", 한국정보과학회지, 제24권, 제11호(2006), pp.27-31.
  11. Akao, Y., Quality Function Deployment, Sonkeherrmann Albers AndreasEd. Productivity Press, 1990.
  12. Arsanjani, A., "Service-oriented modeling and architecture", IBM developer works, 2004.
  13. Blanchard, B. and W. Fabrycky, Systems Engineering and Analysis, Ed. Prentice Hall, 2006.
  14. Brown, A., S. Johnston, and K. Kelly, Using service-oriented architecture and component-based development to build webservice applications, Rational Software Corporation, whitepaper, 2002.
  15. Gruber, T., "Toward principles for the design of ontologies used for knowledge sharing", International Journal of Human Computer Studies, Vol.43, No.5(1995), pp.907-928. https://doi.org/10.1006/ijhc.1995.1081
  16. Krafzig, D., K. Banke, and D. Slama, Enterprise SOA:Service-Oriented Architecture Best Practices, Prentice Hall, 2005.
  17. Mittal, K., "Service Oriented Unified Process (SOUP)", IBM Journal, http://www.kunalmittal.com/html/soup.html, 2005.
  18. Nigam, S., Service Oriented Development of Applications (SODA) in Sybase Workspace, Sybase Inc. whitepaper, 2005.
  19. Zimmermann, O., P. Krogdahl and C. Gee, "Elements of service-oriented analysis and design", IBM developerworks, 2004.