서비스 지향 아키텍처에 기반한 무기체계 연구개발 형상/정보관리시스템의 서비스 식별

Service Identification of Configuration and Data Management System for Weapon System R&D Processes Based on Service Oriented Architecture

  • 김형준 (국방과학연구소) ;
  • 이부권 (경상대학교 컴퓨터과학과) ;
  • 서영건 (경상대학교 컴퓨터교육과, 컴.정보통신연구소)
  • 투고 : 2009.01.24
  • 심사 : 2009.03.18
  • 발행 : 2009.03.31

초록

무기체계 연구개발 프로세스를 지원하기 위한 형상/정보관리시스템은 오랜 연구개발 과정에서 생산되는 문서, 도면, 구성품정보, 구조정보 등에 대한 동시공학 및 협업적 업무를 지원해야 한다. 본 논문에서는 무기체계 연구개발 형상/정보관리시스템의 주요 기능을 서비스 지향 아키텍처에 기반을 둔 서비스들로 식별해 보고자 한다. 무기체계 연구개발 형상/정보관리시스템의 주요 서비스를 식별하기 위하여 먼저 무기체계 연구개발 형상/정보관리시스템을 서비스 소비자 계층, 비즈니스 서비스 계층, 애플리케이션 서비스 계층, 애플리케이션 계층의 4 가지 계층의 서비스 지향 아키텍처로 제안하였으며, 각각의 계층에 대한 주요 서비스를 식별하였다. 4 가지 계층의 주요 서비스를 식별하기 위하여 일반적인 하향식 서비스 식별 방법보다는 잘 정의된 도메인 구현 시스템으로부터 필요한 비즈니스 서비스를 식별해가는 상향식 서비스 식별 방법을 사용하였다. 본 논문에서는 이러한 상향식 서비스 식별 방법을 사용하여 무기체계 형상/정보관리시스템을 서비스 지향 아키텍처에 기반을 둔 시스템으로 구현하기 위한 필수적인 서비스를 일반적인 PDM 시스템 관점과 무기체계 연구개발 형상/정보관리시스템의 비즈니스 영역에 제한하여 식별하였다.

Configuration and data management system to support processes for the weapon system should support the concurrent engineering and collaborative activities for various documents, drawings, part informations and structural informations, etc. which are produced through R&D processes for a long time. This thesis attempts to identify major functions in the configuration and data management system to support processes for the weapon system R&D into services based on a service oriented architecture. In order to identify major services in the configuration and data management system to support processes for the weapon system R&D, a configuration and data management system to support processes for the weapon system R&D was proposed with a service oriented architecture with four layers including a service consumer layer, a business service layer, an application service layer and a application layer, and major services were identified for each layer. In order to identify major services in four layers, this thesis adopted a bottom-up approach to identify the necessary business services from a well-defined domain implementation system rather than a top-down identification method in general. This thesis tried to identify the essential services in implementing the configuration and data management system to support processes for the weapon system R&D as a system based on the service oriented architecture using such a bottom-up service identification method while limiting those services to the general PDM system aspects and the business areas of the configuration and data management system to support processes for the weapon system R&D.

키워드

참고문헌

  1. Ivica Crnkovic, "Implementing and Integrating Product Data Management and Software Configuration Management", ARTECH HOUSE, INC., 2003.
  2. CIMData, "Collaborative Product Data Management(cPDm): An Overview", 2001. http://www.cimdata.com/publications/reports_complimentary/white_papers.html
  3. Rodger Burden, "PDM: Product Data Management", Eau Claire, WI., 2003.
  4. OASIS, "Reference Model for Service Oriented Architecture 1.0", 2006. 12., http://docs.oasis-open.org/soa-rm/v1.0/
  5. OASIS, "Reference Architecture for Service Oriented Architecture 1.0, 2008. 3, http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/
  6. CIMData, "Service-Oriented Architecture for PLM", 2006. 9, http://www.ugs.com.tw/tw_new/images/soa_for_plm_tcm53-48846.pdf
  7. 박삼준, 노효상, “동시공학 개념의 연구개발 프로세스를 위한 정보시스템 요구분석”, 한국군사과학기술학회 종합학술대회논문집, VOL I, pp. 328-333, 2001.
  8. 김형준, 오형근, 박삼준, 김도형, “연구개발정보체계 체계규격 및 설계 연구”, IEDC-412-060429, 연구보고서, 국방과학연구소, 2006.
  9. 김형준, 오형근, 박삼준, 김도형, “연구개발정보체계 구축 방안 연구”, IEDC-412-060430, 연구보고서, 국방과학연구소, 2006.
  10. Kostas Kontogiannis, Grace A. Lewis and Dennis B. Smith, "A Research Agenda for Service-Oriented Architecture", Proceedings of the 2nd international workshop on Systems development in SOA environment, 2008.
  11. Mike P. Papazoglou and Willem-Jan Heuvel, "Service oriented architectures approaches, technologies and research issues", The International Journal on Very Large Data Bases, Vol 16, issue 3, pp. 389-415, 2007. https://doi.org/10.1007/s00778-007-0044-3
  12. Derek T. Sanders, J. A. Hamilton, Jr. and Richard A. MacDonald, "Supporting A Service-Oriented Architecture", Proceedings of the 2008 Spring Simulation multiconference, pp. 325-334, 2008.
  13. Thomas Earl, "Service-Oriented Architecture:Concepts, Technology, and Design.", Prentice Hall, 2005.
  14. "Design an SOA solution using a reference architecture", http://www.ibm.com/developerworks/library/ar-archtemp
  15. "The Role of IBM System z in the design of a SOA", http://www.redbooks.ibm.com/redpapers/pdfs/redp4190.pdf
  16. "SOA Approach to Enterprise Integration for Product Lifecycle Management", http://www.redbooks.ibm.com/redbooks/pdfs/sg2475953.pdf
  17. Q.A. Siddiqui, N.D. Burns and C.J. Backhouse, "Implementing product data management the first time", International Journal of Computer Integrated Manufacturing, Vol. 17, NO. 6, pp. 520-533, 2004. https://doi.org/10.1080/09511920410001674596
  18. Samir Mesihovic, Johan Malmqvist and Peter Pikosz, "Product data management system-based support for engineering project management", Journal of Engineering Design, Vol. 15, NO. 4, pp. 389-403, 2004. https://doi.org/10.1080/09544820410001697190
  19. J.X. Gao, Hayder Aziz, "Application of product data management technologies for enterprise integration", International Journal of Computer Integrated Manufacturing, Vol. 16, NO. 7-8, pp. 491-500, 2003. https://doi.org/10.1080/0951192031000115813
  20. US Army Material Command, MIS-PRF-55011, "Performance Specification System Specification for the Enterprise Product Data Management System", 2003.
  21. Gregg Kreizman, "How to Build a Business Case for Service-Oriented Development of Applications in Government", Gartner. Industry Research, 2005.9.