Acknowledgement
이 논문은 2023년 해양수산부 재원으로 해양수산과학기술진흥원의 지원을 받아 수행된 연구임 (해양 디지털 항로표지 정보협력시스템 개발(3/5) (20210650))
A service platform was designed to provide smart aids to navigation services with the standardized format and to manage user authentication and access rights. To meet the requirements of the service platform, Keycloak, an open source OIDC implementation, was used for user authentication, and the S-100 feature catalogue versioning method was used for service management. To standardize internal service data to S-100, we designed a minimum standard format for mapping internal service data to S-100 data using JSON Schema.
스마트 항로표지의 서비스를 동일한 규격으로 제공하고 사용자 인증과 접근 권한을 관리하기 위해 서비스 플랫폼을 설계하였다. 서비스 플랫폼의 요구사항을 충족하기 위해 사용자 인증을 위한 OIDC 구현 오픈소스인 Keycloak을 사용하였으며 서비스 관리를 위해서는 S-100 객체 카탈로그 버전 관리 방안을 사용하였다. 내부 서비스 데이터를 S-100으로 규격화 하기 위해서는 내부 서비스 데이터는 JSON Schema를 사용하여 S-100 데이터로 매핑을 위한 최소 규격을 설계하였다.
이 논문은 2023년 해양수산부 재원으로 해양수산과학기술진흥원의 지원을 받아 수행된 연구임 (해양 디지털 항로표지 정보협력시스템 개발(3/5) (20210650))