[API Platform]경북대학교 i-ONE API Gateway 도입 사례

조회수 1478



1. i-ONE API Gateway 도입 배경 및 목적

K 국립대학교는 차세대 통합정보시스템을 구축하면서 대내외적으로 급변하는 상황에 민첩하게 대응하기 위해 빠른 서비스 수행을 가능하게 하는 API 기반 애플리케이션 아키텍처를 선정하여 구축을 진행했다. 개발이 완료 된 API 서비스 중 일부는 대학 내부 레거시 시스템이나 개발자들이 사용 가능하도록 내부 오픈했다. 나머지 일부 API 서비스는 정부의 공공 데이터 포털에 등록하고 오픈하여 일반 사용자들도 이용할 수 있도록 했으며 내·외부 사용자들이 통합정보시스템 데이터를 안전하고 효과적으로 오픈할 수 있도록 API 관리 플랫폼 도입을 검토하게 되었다.


2. i-ONE API Gateway 도입 시 고려 사항

API 관리 플랫폼은 특화된 전문 기술과 전문 기능을 기반으로 안정적인 서비스를 처리하는 것이 핵심이다. 기관 내부 개발자는 일반적으로 비즈니스 로직 API 개발 업무를 하므로 효율적이면서 효과적인 API 관리 플랫폼 구축·운영 방안에 대해 현실적이고 적절한 솔루션을 제공이 필요하다.


3. K 국립대학교 i-ONE API Gateway 도입 내용

K 국립대학교는 통합정보시스템 내의 일부 API를 정부 공공데이터 포털을 통해 API로 제공하기로 했다. 공공데이터 API를 이용하기 위한 사용자는 공공데이터 포털 시스템에서 사용자 인증 절차를 거치고 인증키를 발급받는다. 정상적으로 발급된 인증키는 API 요청과 함께 쿼리 파라미터 형태로 API Gateway에 전달되어 인증 및 인가 과정을 거친 뒤 오픈 API 서비스에 접근할 수 있다. 이데아텍은 해당 프로젝트를 진행하면서 API Gateway를 이용하여 공공데이터 포털 시스템과의 연계 서비스는 물론 해당 open API를 사용하려는 학교 내부 개발자 및 기존의 레거시 시스템과도 손쉽게 연동하여 빠른 서비스 수행이 가능하도록 시스템을 설계하고 구축했다.


4. i- ONE API Gateway 도입 효과

API관리 플랫폼은 기관 내부의 API 서비스에 접속하여 API 호출에 대한 인증 및 인가, API 관리 등의 서비스 엑세스를 제어하여 중요한 API 서비스와 시스템을 효과적으로 관리하고 보호하는 API 통합관리 솔루션이다. K 국립대학교는 오픈 API 서비스를 위해 각각의 개별 API 서비스에서 구현해야 하는 기능을 API 관리 플랫폼에 통합하여 적용했다. 결과적으로 개발자는 비즈니스 서비스 개발에 집중할 수 있어 효과적이었다. 또한 인증 및 인가 기능에서부터 트래픽 제어나 메시지에 따른 서비스 라우팅 등의 고급 기능을 사용하여 신뢰성 있고 유연한 API 서비스를 제공할 수 있게 되었다.



#오픈API #공공데이터 #공공데이터포탈 #공공데이터포털 #공공데이터포털연계 #OPENAPI #공공데이터개방 #PUBC방식 #분산형 #중앙형 #OpenAPI연계 #망분리 #데이터 #API자동개발 #자동개발 #API개발 #API관리솔루션 #api관리 #api중계 #RestfulAPI #SoapAPI #EAI #ESB #공공데이터법 #전자정부법 #API플랫폼 #플랫폼 #발전공기업 #공공기관 #FIDO #사용자인증 #2차인증 #간편인증 #조달청 #나라장터 #조달청_디지털서비스몰 #넘버원 #iONEAPIGateway #APIGateway #삼성 #이데아텍 #IDEATEC