Design and Development of Maritime Data Security Management Platform
Abstract
:Featured Application
Abstract
1. Introduction
2. Background and Related Work
2.1. E-Navigation Test Beds
2.2. Maritime Service Portfolio
3. Design of Maritime Data Security Management Platform
3.1. The Architecture of Maritime Data Security Management Platform
3.2. Application Layer
3.3. Information Service Layer
- Navigation information service module;
- 2.
- Ship dynamic information service module;
- 3.
- Maritime security information service module;
- 4.
- System management module.
3.4. Data Layer
- Use a reasonable database optimization strategy to improve the speed and performance of database applications. First, use as simple an integer or short string as possible to simplify and avoid sorting. Then, when a large number of data are sorted, the relevant data are put into a temporary table operation. Index during a multi-table query, multi-joint query and data filtering to reduce I/O. Use more “And” concatenation and less “Or” concatenation when using a “where” clause, and avoid complex expressions, non-initial substrings and long strings.
- Using Ehcache data caching technology, such as ship dynamic data, real-time data of buoys and real-time hydrometeorological data are cached by the distributed cache. Ehcache provides an Application Programming Interface (API) that is easy to use, easy to configure and easy to deploy and run. In large memory situations, all processes can support hundreds of gigabytes of throughput. The lifetime, free time, memory and maximum number of caches for each Cache can be flexibly set and can be changed at run time. The user first accesses the cache to obtain data when requesting data, and only accesses the database to obtain data when the data do not exist, to reduce the access to the database.
- The establishment of a separate physical database is conducive to the promotion of the system in the future. When the number of users increases and the system needs to be expanded, the number of virtual or physical servers can be easily increased to achieve diversion and reduce the pressure of the system without changing the system structure.
- The Oracle Real Application Cluster (RAC) is used to improve system performance, reliability and balance server load pressure through RAC cluster configuration.
- Data collection. The sources of data mainly include maritime departments and observation equipment acquisition. For example, hydrometeorological data are partly from the National Marine Environmental Forecast Center, which mainly includes historical data and forecast data of a certain sea area. The other part comes from the data collected by the ship’s equipment, mainly the real-time data of the sea area near the route. The basic data of the electronic navigation chart are mainly from the Navy Press, and updated data are obtained by processing satellite remote sensing images. Besides, navigation data can be obtained through satellites, observation stations, multifunctional buoys, the shipborne Acoustic Doppler Current Profiler (ADCP), meteorological instruments, cameras, radar, sonar and other equipment.
- Data conversion. In the process of the collection, processing, exchange, distribution, service and application of maritime data, a great deal of data exchange is needed. When the data exchange is required to be automated or unattended (or with minimal human intervention), the data exchanged must be predefined and structured so that they can be understood and processed unambiguously by either side or multilateral exchanges. The data interchange format covers the sharing requirements of certain types of data exchanged in maritime data-sharing activities. It aims at ensuring an unambiguous understanding and automatic processing of data exchanged by all parties in bilateral or multilateral data exchange. The data interchange format is important content for the exchange and sharing of various complex heterogeneous data. Therefore, a simple and universal Extensible Markup Language (XML) file is used to describe the structure of the data interchange format.
- Data fusion. This platform has set up several thematic databases, including the basic geographic information database, hydrometeorological environment database, ship information database, maritime security database and user rights database. According to the special needs of users, it can extract the required information from a specific database in real-time and form a new dataset for users.
- Log management. This function is for the convenience of viewing and managing the operation record of users when using the platform. In the event of platform problems or human error, the problems can be found timely and solved quickly according to the log records.
- Acquisition state. This function is mainly used to display the configured data source information.
3.5. Hardware Layer
4. Platform Application
4.1. e-Navigation Development Platform
4.2. e-Navigation Development Platform
5. Conclusions and Prospects
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ADCP | Acoustic Doppler Current Profiler |
AIS | Automatic Identification System |
API | Application Programming Interface |
BAG | Bathymetric Attributes Grid |
CSSA | Common Shore-Based System Architecture |
ECDIS | Electronic Chart Display and Information System |
ENC | Electronic Navigational Charts |
GNSS | Global Navigation Satellite System |
IALA | The International Association of Marine Aids to Navigation and Lighthouse Authorities |
IMO | International Maritime Organization |
IMU | Inertial Measurement Unit |
J2EE | Java 2 Platform Enterprise Edition |
MEMS | Micro Electro Mechanical Systems |
MSP | Maritime Service Portfolio |
OSB | Oracle Service Bus |
RAC | Real Application Cluster |
S-100 | The S-100 Universal Hydrological Data Model |
S-101 | The S-101 Universal Hydrological Data Model |
S-102 | The S-102 Universal Hydrological Data Model |
S-57 | The S-57 Universal Hydrological Data Model |
SAR | Synthetic Aperture Radar |
SOA | Service-Oriented Architectures |
TCP | Transmission Control Protocol |
USVs | Unmanned Surface Vehicles |
VDES | VHF Data Exchange System |
VTS | Vessel traffic service |
WSDL | Web Services Description Language |
XML | Extensible Markup Language |
References
- Cairns, W.R. The E-Navigation Revolution. Proc. Mar. Saf. Secur. Counc. 2007, 64, 30–32. [Google Scholar]
- Chai, T.; Xue, H. A study on ship collision conflict prediction in the Taiwan Strait using the EMD-based LSSVM method. PLoS ONE 2021, 16, e0250948. [Google Scholar] [CrossRef] [PubMed]
- Oh, J.-H.; Kim, K.-I.; Jeong, J.-S. A Study on the Risk Analysis based on the Trajectory of Fishing Vessels in the VTS Area. Int. J. e-Navig. Marit. Econ. 2015, 2, 38–46. [Google Scholar] [CrossRef] [Green Version]
- Xiong, W.; van Gelder, P.; Yang, K. A decision support method for design and operationalization of search and rescue in maritime emergency. Ocean Eng. 2020, 207, 107399. [Google Scholar] [CrossRef]
- Puisa, R.; McNay, J.; Montewka, J. Maritime safety: Prevention versus mitigation? Saf. Sci. 2021, 136, 105151. [Google Scholar] [CrossRef]
- IALA. E-Navigation Testbeds. 2019. Available online: https://www.iala-aism.org/technical/e-nav-testbeds/completed-testbeds/ (accessed on 1 October 2020).
- EfficienSea. 2012. Available online: http://efficiensea.eu/ (accessed on 27 September 2015).
- MONALISA 2.0. 2015. Available online: http://monalisaproject.eu/ (accessed on 27 September 2015).
- ACCSEAS. 2015. Available online: http://www.accseas.eu (accessed on 27 September 2015).
- Lcdr Yu, N.; Cdr Kinji, T. IALA ENAV22-6.3, Japan’s consideration on the utilizations of VDES, Paris 2018. In Proceedings of the 19th IALA Conference, Incheon, Korea, 27 May–2 June 2018. [Google Scholar]
- Peng, X. IALA ENAV22-6.4, Ship-borne VDES Mobile Station Development and Trial Results in Singapore, Paris 2018. In Proceedings of the 19th IALA Conference, Incheon, Korea, 27 May–2 June 2018. [Google Scholar]
- Jin, H. IALA ENAV22-6.2, Maritime Messaging Service (MMS): The Value Transporter of the Maritime Connectivity Platform, Paris 2018. In Proceedings of the 19th IALA Conference, Incheon, Korea, 27 May–2 June 2018. [Google Scholar]
- Park, D.-W.; Park, S. Syntactic-level integration and display of multiple domains’ S-100-based data for e-navigation. Clust. Comput. 2017, 20, 721–730. [Google Scholar] [CrossRef]
- Alexander, L.; Brown, M.; Greenslade, B. Development of IHO S-100: The New IHO Geospatial Standard for Hydrographic Data. Int. Hydrogr. Rev. 2007, 8, 56–62. [Google Scholar]
- Park, D.; Park, S. E-Navigation-supporting data management system for variant S-100-based data. Multimed. Tools Appl. 2015, 74, 6573–6588. [Google Scholar] [CrossRef]
- Park, D.; Park, S. Multiple-domain marine data utilization structure for e-navigation. Clust. Comput. 2016, 19, 301–308. [Google Scholar] [CrossRef]
- Kim, M.S.; Jang, I.S.; Lee, C.H. Design and Implementation of the Converged Platform for Geospaital and Maritime Infor-mation Service based on S-100 Standard. J. Korea Spat. Inf. Soc. 2013, 21, 23–32. [Google Scholar]
- Porathe, T. A Navigating Navigator Onboard or a Monitoring Operator Ashore? Towards Safe, Effective, and Sustainable Maritime Transportation: Findings from Five Recent EU Projects. Transp. Res. Procedia 2016, 14, 233–242. [Google Scholar] [CrossRef] [Green Version]
- Breton, D.; Barry, J.; Vandehei, L. Improving Canada’s Marine Navigation System through e-Navigation. Int. J. e-Navig. Marit. Econ. 2016, 4, 23–30. [Google Scholar] [CrossRef] [Green Version]
- An, K. E-navigation Services for Non-SOLAS Ships. Int. J. e-Navig. Marit. Econ. 2016, 4, 13–22. [Google Scholar] [CrossRef] [Green Version]
- Hahn, A.; Bolles, A.; Fränzle, M.; Fröschle, S.; Park, J.H. Requirements for e-Navigation Architectures. Int. J. e-Navig. Marit. Econo-My 2016, 5, 1–20. [Google Scholar] [CrossRef]
- Luo, J.; Wan, X.; Sun, D.; Wu, J.; Xu, G.; Liu, L.; Duan, J. S-100 hydrographic geospatial data model review. Bull. Surv. Mapp. 2019, 25, 91. [Google Scholar]
- IMO. 2015. Available online: http://www.imo.org/en/OurWork/Safety/Navigation/Pages/eNavigation.aspx (accessed on 27 September 2015).
- Wawruch, R. The Concept of a Single Window in e-Navigation and According to the EU Regulations. TransNav Int. J. Mar. Navig. Saf. Sea Transp. 2015, 9, 551–556. [Google Scholar] [CrossRef] [Green Version]
- Mazzarella, F.; Arguedas, V.F.; Vespe, M. Knowledge-based vessel position prediction using historical AIS data. In Proceedings of the 2015 Sensor Data Fusion: Trends, Solutions, Applications (SDF), Bonn, Germany, 6–8 October 2015; pp. 1–6. [Google Scholar] [CrossRef]
- Fiorini, M.; Capata, A.; Bloisi, D.D. AIS Data Visualization for Maritime Spatial Planning (MSP). Int. J. e-Navig. Marit. Econ. 2016, 5, 45–60. [Google Scholar] [CrossRef]
- Oh, D.; Park, D.; Lim, Y.; Park, S. Methods of GML-Based Representation of S-101 ENC Vector Data. In Proceedings of the 2015 5th International Conference on IT Convergence and Security (ICITCS), Kuala Lumpur, Malaysia, 24–27 August 2015. [Google Scholar] [CrossRef]
- Hu, W. Research of ENC Data Conversion from S-57 to S-101 Standard. Master’s Thesis, Dalian Maritime University, Dalian, China, 2017. [Google Scholar]
- Zhou, Y. Research of S-102 Bathymetry Data Production Based on Coverage. Master’s Thesis, Dalian Maritime University, Dalian, China, 2017. [Google Scholar]
- Zhou, X.; Cheng, L.; Min, K.; Zuo, X.; Yan, Z.; Ruan, X.; Chu, S.; Li, M. A framework for assessing the capability of maritime search and rescue in the south China sea. Int. J. Disaster Risk Reduct. 2020, 47, 101568. [Google Scholar] [CrossRef]
- Park, G.; Park, D.; Park, S. Design and Implementation of Display Module for Electronic Navigational Chart Data. In Proceedings of the 2014 International Conference on IT Convergence and Security (ICITCS), Beijing, China, 28–30 October 2014. [Google Scholar] [CrossRef]
- Chen, G.; Li, B.; Tian, F.; Ji, P.; Li, W. Design and implementation of a 3D ocean virtual reality and visualization engine. J. Ocean Univ. China 2012, 11, 481–487. [Google Scholar] [CrossRef]
- Wang, L. The Development of Hainan Provincial Digital Ocean Environment Parameters Three-dimensional Visualization System. Procedia Comput. Sci. 2019, 154, 556–560. [Google Scholar] [CrossRef]
- Goralski, R.; Ray, C.; Gold, C. Applications and Benefits for the Development of Cartographic 3D Visualization Systems in support of Maritime Safety. Int. J. Mar. Navig. Saf. Sea Transp. 2011, 5, 423–431. [Google Scholar]
- Zhou, T.; Li, X. Intelligent Navigation of Ships Based on E-navigation. Ship Eng. 2019, 41, 41–43. [Google Scholar]
- Martinez, F.J.; Uya, A. Global maritime surveillance and oceanic vessel traffic services: Towards the e-navigation. WMU J. Marit. Aff. 2021, 20, 3–16. [Google Scholar] [CrossRef]
- Qiu, T.; Zhao, Z.; Zhang, T.; Chen, C.; Chen, C. Underwater Internet of Things in Smart Ocean: System Architecture and Open Issues. IEEE Trans. Ind. Inform. 2019, 16, 4297–4307. [Google Scholar] [CrossRef]
- Johnson, R. J2EE development frameworks. Computer 2005, 38, 107–110. [Google Scholar] [CrossRef]
- Benoit, A.; Çatalyürek, Ü.V.; Robert, Y.; Saule, E. A survey of pipelined workflow scheduling: Models and Algorithms. ACM Comput. Surv. 2013, 45, 1–36. [Google Scholar] [CrossRef] [Green Version]
- Zhang, H.; Zhang, D.; Zhang, A. An Innovative Multifunctional Buoy Design for Monitoring Continuous Environmental Dynamics at Tianjin Port. IEEE Access 2020, 8, 171820–171833. [Google Scholar] [CrossRef]
Num | The Service Content |
---|---|
MSP1 | VTS information service (IS) |
MSP2 | VTS navigation assistance service (NAS) |
MSP3 | VTS traffic organization service (TOS) |
MSP4 | Local port service (LPS) |
MSP5 | Maritime safety Information service (MSI) |
MSP6 | Pilotage service |
MSP7 | Tugs service |
MSP8 | Vessel shore reporting |
MSP9 | Telemedical maritime assistance services (TMAS) |
MSP10 | Maritime assistance services (MAS) |
MSP11 | Nautical chart service |
MSP12 | Nautical Publications service |
MSP13 | Ice navigation service |
MSP14 | Meteorological Information service |
MSP15 | Real-time hydrological and environmental information services |
MSP16 | Search and rescue service (SAR) |
Component | |||
---|---|---|---|
Ship | Shore | Surface and Underwater | |
Network Hardware | WIFI AIS Storage Device | Cloud Server TCP Storage Device Security Device Power Unit | 3G/4G/5G GNSS The solar panels |
Platform | ECDIS VDES | Observation Station Satellite | Buoy USVs |
Sensor | Atmospherium Radar Camera Sonar | Atmospherium Radar Camera | ADCP Camera IMU MEMS |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Y.; Zhang, A.; Zhang, D.; Kang, Z.; Liang, Y. Design and Development of Maritime Data Security Management Platform. Appl. Sci. 2022, 12, 800. https://doi.org/10.3390/app12020800
Zhang Y, Zhang A, Zhang D, Kang Z, Liang Y. Design and Development of Maritime Data Security Management Platform. Applied Sciences. 2022; 12(2):800. https://doi.org/10.3390/app12020800
Chicago/Turabian StyleZhang, Yunong, Anmin Zhang, Dianjun Zhang, Zhen Kang, and Yi Liang. 2022. "Design and Development of Maritime Data Security Management Platform" Applied Sciences 12, no. 2: 800. https://doi.org/10.3390/app12020800
APA StyleZhang, Y., Zhang, A., Zhang, D., Kang, Z., & Liang, Y. (2022). Design and Development of Maritime Data Security Management Platform. Applied Sciences, 12(2), 800. https://doi.org/10.3390/app12020800