아키텍쳐

Argos Unified API Portal은 Vue.js frontend 어플리케이션과 과 Spring Boot backend 어플리케이션으로 구성 되어 작동합니다.

도입효과

편의성과 신속성을 동시에 구현하는 다양한 API 공유 및 테스트 운영환경 제공을 제공 합니다.

개발 편의적 측면

  • 코딩 없는 구성 및 서비스 중인 API들의 조립

비즈니스적인 측면

  • 비즈니스 민첩성을 위해 빠른 API 생성, 테스트 및 배포 (수 분내)

활용적인 측면

  • 개발자 및 사용자를 위한 API 카탈로그/포탈 생성, 수많은 개발자 대상 API 공유

운영적인 측면

  • 복수의 개인/기업에게 독립적인 개발/테스트 운영 환경 제공(Multi-Tenancy)
Portal 구성

웹 정보 접근성 및 호환성, 사용자 중심의 UI/UX을 고려하여 사이트가 구성되어 있으며 반응형 화면으로 제공합니다.
로그인 사용자의 권한에 따라 메뉴가 통제되며, 내부 사용자, 외부 사용자를 구분한 사이트 구축을 지원하여 높은 확장성을 지원합니다.

API & Application 관리

사용자는 API을 사용하기 위해서는 어플리케이션을 만들고 자동으로 생성되는 인증키(App Key, Secret Key)을 이용해야 합니다.
어플리케이션은 Trial 버전과 정식 라이선스 버전으로 구분되며 어플리케이션 생성 후 이용하고자 하는 API을 추가합니다. API을 이용하기 위한 인증키 이외에도 허용 IP 목록 설정을 통해 접근 보안을 강화합니다.

Trial 버전

API 테스트를 위해서 생성하는 버전

API 를 구매하지 않아도 테스팅 가능

단, 실제 API 호출이 이루어지는게 아니라,
샘플 응답이 전달됨

정식 라이선스 버전

사전에 사업자등록을 완료하여야 함

구매한 API 에 대해서만 호출 지원

API 등록

Trial 앱이면 전체 API 표현

정식 라이선스 앱이면 구매한 API 표현

※ Trial 버전과 정식 라이선스 버전에 대한 정책은 고객사마다 상이할 수 있습니다.

문서 & API 가이드 관리

Argos Unified Portal은 사용자에게 문서 메뉴를 통해 서비스 이용 및 개발 가이드를 제공하며, 각 API 별 가이드 및 Swagger UI을 통한 테스팅 환경 (Try it out) 을 제공합니다.

문서가이드 및 API가이드 리스트

어플리케이션 사용 가이드

API 가이드

API 테스팅 결과

사업자 & 사용자 관리

사용자는 회원 가입 메뉴에서 E-mail 주소를 이용해 계정을 생성 후 “마이페이지” 기능을 통해 사용자의 기본 정보를 관리합니다. 관리자는 사업자(기관), 사업자(기관) 내의 조직, 사용자 구조로 계정을 관리하며 사용자 별 역할을 세분화하여 관리합니다.

사업자 관리

역할 관리

사용자 관리

조직 관리

문의

솔루션 견적 또는 기술지원이 필요하신 경우 연락 부탁드립니다.
담당자가 확인 후 안내 및 지원 해드리겠습니다.