Browse > Article
http://dx.doi.org/10.17662/ksdim.2021.17.2.029

Design and Implementation of A Dynamic API Platform for Interworking Across Heterogeneous Platforms  

Ryu, Minwoo (KT AI연구소)
Cha, Si-Ho (청운대학교 멀티미디어학과)
Publication Information
Journal of Korea Society of Digital Industry and Information Management / v.17, no.2, 2021 , pp. 29-35 More about this Journal
Abstract
Recently, with the widespread use of the Internet of Things (IoT), the service structure has been studied to interact with various service domains. A common way to interact with other service domains is to develop the APIs needed to interact on the platform. However, to use a common method, we consider many costs and resources as APIs can increase while adding connections from other service domains. To address this issue, we propose the design and implementation of a dynamic API platform. The proposed platform can dynamically create APIs when requesting service applications, depending on the target service domain. To demonstrate the feasibility of the proposed platform, we develop a COVID-19 weekly infection status, regional infection status, and vaccination status service using dynamic APIs from the Public Data Portal using the proposed dynamic API platform and Node-RED.
Keywords
Service Binding; Dynamic API; Interoperability; Service Oriented Architecture; Public Data Portal; Covid-19 Status;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. G. Hong, et al., "Internet of things software platforms technology trends," Electronics and Telecommunications Trends, vol. 30, no. 5, pp. 49~58, 2015.
2 R. Perrey, M. Lycett, "Service-oriented architecture," Proceedings of Symposium on Applications and the Internet Workshops. IEEE, p. 116-119, 2003.
3 권준희, "사물인터넷에서 참여 기기를 고려한 개인화 정보 검색 기법," 디지털산업정보학회 논문지, 제16권, 제1호, pp. 21~31, 2020년 3월.
4 김태경, "HTTPS 웹 사이트 차단의 익명성 제공방안 연구," 디지털산업정보학회 논문지, 제15권, 제1호, pp. 53~59, 2019년 3월.
5 Node RED, https://nodered.org
6 Ajax, https://api.jquery.com/jquery.ajax/
7 공공데이터포털, https://www.data.go.kr.
8 양가영, 권경석, 김중곤, 김종복, 장동화, 고미애, "개방형 제어기반 1세대 낙농 스마트팜의 고도화모델 적용 분석," 한국산학기술학회 논문지, 제21권, 제11호, pp. 180~186, 2020년 11월.
9 김태준, "공개 소프트웨어 기반 IP 네트워크 시스템 실습 플랫폼 및 실습 시나리오," 한국산학기술학회 논문지, 제21권, 제10호, pp. 106~114, 2020년 10월.
10 Cassandra, https://cassandra.apache.org
11 jQuery, https://jquery.com/
12 Charjs, https://www.chartjs.org/