top of page
shutterstock_2135203143_s.jpg

APIM

litis API Portal

아키텍처

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

도입 효과

개발 편의적 측면

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

비즈니스적인 측면

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

활용적인 측면

개발자 및 사용자를 위한 API 카탈로그/포탈 생성,

수많은 개발자 대상 API 공유

운영적인 측면

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

litis API Portal 구성

웹 정보 접근성 및 호환성, 사용자 중심의 UI/UX을 고려하여 사이트가 구성되어 있으며 반응형 화면으로 제공합니다.

로그인 사용자의 권한에 따라 메뉴가 통제되며, 내부 사용자, 외부 사용자를 구분한 사이트 구축을 지원하여 높은 확장성을 지원합니다.

API & Application 관리

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

문서 & API 가이드 관리

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

04_litis API Portal_5_1.png
04_litis API Portal_5_2.png

사업자 & 사용자 관리

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

04_litis API Portal_6_1.png
04_litis API Portal_6_2.png
bottom of page