DOI QR코드

DOI QR Code

A Study On the Design of MyData API G/W

마이데이터 API G/W 설계 연구

  • Received : 2023.02.24
  • Accepted : 2023.04.02
  • Published : 2023.04.30

Abstract

The MyData service makes anyone possible to apply the personal information for the personal credit management or the financial management by proactive managing his/her own information. The MyData means that the anyone is able to control or manage the its own information by changing from the company-oriented or the organization-oriented information to his/her own information. It is mandatory to develop the API G/W which transforms the different user format to the standard format to support the MyData service. This study is to design the API G/W for the MyData service and the designed API G/W supports the 4 major functions - Validation function, Throttling function, Authentication&Authorization function, Mediation function. The designed API G/W make it possible to support the safely and efficient MyData service by serving the various queries with the different formats.

마이데이터 서비스를 이용하여 정보 주체인 개인이 본인의 정보를 적극적으로 관리 및 통제하여 이를 신용관리, 자산 관리 등에 능동적으로 활용할 수 있다. 마이데이터는 기업과 기관 중심의 개인 데이터 생태계를 데이터의 주인인 개인에게 자신의 데이터를 통제하고 관리하여 활용할 수 있는 권한을 부여하는 것이다. 마이데이터 서비스를 성공적으로 제공하기 위해서는 다양한 기관에서 제공되는 서로 다른 형식의 데이터를 표준 규격 형태로 변환하기 위한 API G/W의 개발이 필수적인 요소이다. 본 논문에서는 마이데이타 서비스의 API G/W 개발을 위해 검증(Validation) 기능, 관리(Throttling) 기능, 인증 및 권한(Authentication & Authorization) 기능, 중재(Mediation) 기능으로 주요 기능들을 도출하고 각 세부 기능별로 해당 서비스를 설계하였다. 설계된 API G/W의 기능들을 통해 다양한 형식의 요구들을 서비스할 수 있는 마이데이터 서비스를 안전하고 효율적으로 지원할 수 있었다.

Keywords

References

  1. S. Lee et. al., "Designing a Platform Model for Building MyData Ecosystem," pp.123-131, Journal of Internet Computing and Services, 2021.4. 
  2. Jooseok Park, "A Comparative Study of Big Data, Open Data, and My Data", The journal of Bigdata, Vol.3, No.1, pp.41-46, 2018. 
  3. Shim Youn Sook, "Domestic and Foreign Status of Using MyData and Measures for Vitalization", The Journal of the Convergence on Culture Technology, Vol.6, No.4, pp.553-558. 2020.  https://doi.org/10.17703/JCCT.2020.6.4.553
  4. S. Lee et. al., "API Gateway Design for Sharing Science and Technology Knowledge Infrastructure A Study on the API Gateway for human resources management modules extensions in ERP," Journal of the Korea Society of Computer and Information, Vol.26, No.2, pp.79-88, 2021.  https://doi.org/10.9708/JKSCI.2021.26.02.079
  5. Gorenflo, Christian et al. "FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second." ICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency. Institute of Electrical and Electronics Engineers Inc., 2019. 
  6. S. Lee et. al., "API Gateway Design for Sharing Science and Technology Knowledge Infrastructure," Journal of Digital Contents Society, Vol.22, No.4, pp.719-725, 2021.4.  https://doi.org/10.9728/dcs.2021.22.4.719
  7. Hyun, Mi-Hwan. "A Study on the Design of OpenAPI for Common-Using Document Delivery Service," Proceedings of the Korea Contents Association Conference, pp.253-254, 2012. 
  8. Hyun, Mi-Hwan. "Design and Implementation of an LinkResolver OpenAPI for Resource Linking Service," Proceedings of the Korea Information Processing Systems Conference, pp.1318-1320, 2012. 
  9. Kim, Kwang-Young et. al., "A Study on Knowledge Open Platform for Science and Technology Information Service: With a Focus on Data, Technology Software and Utilization-Case," Journal of Digital Contents Society, Vol.18, No.6, pp.1183-1191, 2017.  https://doi.org/10.9728/DCS.2017.18.6.1183
  10. Jeon, Dong-cheol et. al.,"Design and Implement of Smart Gateway Interface API for Real-time Monitoring in Smart Factory." Journal of Korea Multimedia Society, Vol.2, No.5, pp.601-612, 2019. 
  11. IANA, Hypertext Transfer Protocol Status Code Registry, https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml. 
  12. BALDINI, Ioana, et al., "Serverless computing: Current trends and open problems. In: Research Advances in Cloud Computing," Springer, Singapore, pp.1-20, 2017. 
  13. Scott Hendrickson, et al. "Serverless Computation with OpenLambda", HotCloud'16 Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing, pp.33-39, 2016. 
  14. L. Li, et, al., "Design Patterns and Extensibility of REST API for Networking Applications," IEEE Transactions on Network and Service Management, Vol.13, No.1, pp.154-167, 2016.  https://doi.org/10.1109/TNSM.2016.2516946
  15. Ji-Woo Kang et. al., "Design of Low Latency API Gateway Architecture For Cloud Service Based on Serverless Computing," Proceeding of IEIE, pp.1542-1544, 2018. 
  16. Y. Lee, "Resource Matchmaking for RESTful Web Services," Journal of Korean Institute of Information Technology, Vol. 11, No.8, pp.135-143, 2013. 
  17. https://www.kdata.or.kr/kr/contents/mydata_01/view.do 
  18. https://www.mhns.co.kr/news/articleView.html 
  19. Sangmin Lee et. al., "Proposed Caching Automation of API Gateway for MSA Optimization in IoT Environment," Proceeding of KSCI, pp.150-151, 2022.