그림 1. 한국형 e-Navigation 운영시스템의 구성 Fig. 1. Korean e-Navigation operation system’s structure
그림 2. REST를 이용한 eNavigation DSP 구조 Fig. 2. eNavigation DSP structure using REST
그림 5. e-Navigation DSP의 아키텍처 Fig. 5. Architecture of e-Navigation DSP
그림 6. DSP의 패키지 다이어그램 Fig. 6. DSP’s Package Diagram
그림 7. Data Service 패키지의 클래스다이어그램 Fig. 7. Data Service package’s Class Diagram
그림 8. Data Service Controller의 클래스 다이어그램 Fig. 8. Data Service Controller’s class diagram
그림 9. Communication Controller의 클래스 다이어그램 FIg. 9. Communication Controller’s class diagram
그림 10. DSP 테스트 환경 Fig. 10. DSP Testing Environment
그림 11. eNavigation Service system Mockup FIg. 11. eNavigation Service system Mockup
그림 3. AMQP의 동작 개념[7] Fig. 3. Concept of AMQP
그림 4. RabbitMQ의 성능 분석[8] Fig. 4. Perforamnce analysis of RabbitMQ
표 1. e-Navigation의 기능 설문조사 결과[4] Table 1. Survey result of e-Navigation’s service item
표 2. DSP의 패키지 Table 2. Data Service Platform’s Packages
참고문헌
- IMO MSC, Report of the Maritime Safety Committee on Its Eighty-Fifth Session, MSC85/26/Add.1, Annex 20, Jan. 2009.
- IMO NAV, Development of E-navigation Strategy, Report of the Working Group, NAV54/WP.6, July 2008.
- Dr. Sally Basker, e-Navigation: The way ahead for the maritime sector, 2005
- SY Kim, HC Lee, KW Lee, HJ Lee, "A Study of the utilization plan for Korean e-Navigation", K MI Report, 2015.12.
- WS Jang, BJ Kim, MS Kang, "Analysis of the Communication Middleware for Service Integration of Korean e-Navigation Operation Center", KIICE 2018 conference proceeding, pp274-276, 2018
- Roy Thomas Fielding, "Architectural Styles and the Design of Network-based Software Architectures", Doctoral Dissertation, University of California, 2000
- Lovisa Johansson, "RabbitMQ for beginners - What is RabbitMQ?", https://www.cloudamqp.com/blog/2015-05-18-part1-rabbitmq-for-beginners-what-is-rabbitmq.html, 2015
- Adam Bloom, "How fast is a Rabbit? Basic RabbitMQ Performance Benchmarks", https://blogs.vmware.com/vfabric/2013/04/howfast-is-a-rabbit-basic-rabbitmq-performance-benchmarks.html, 2013