디지털 정부에서 API의 역할, 10가지 국가별 모범 사례

Bobur Umurzokov

Bobur Umurzokov

July 7, 2023

Technology

디지털 혁명이 전 세계적으로 정부 운영을 재편하면서, 애플리케이션 프로그래밍 인터페이스(API)는 디지털 전환을 주도하는 중요한 도구로 부상했습니다. API를 통해 정부는 다양한 시스템 간의 원활한 상호 운용성을 보장하고, 데이터 공유를 촉진하며, 공공 서비스를 혁신할 수 있습니다. 여기서는 전 세계의 국가 사례를 바탕으로 한 디지털 정부에서 API 사용을 위한 10가지 모범 사례를 살펴봅니다.

API는 연결성 때문에 공공 디지털 서비스 제공에 중요한 역할을 합니다”. 출처: 정부에서의 애플리케이션 프로그래밍 인터페이스: 왜, 무엇, 어떻게.

국가별 API 모범 사례 및 지침

1. 국가 API 전략 개발 - 영국

영국의 국가 API 전략은 공공 부문 조직이 API를 어떻게 활용해야 하는지에 대한 명확한 로드맵을 제공합니다. 영국 정부의 API 전략은 API 개발과 사용이 국가의 디지털 서비스 프레임워크와 일치하도록 보장하는 표준화된 원칙과 지침을 중심으로 이루어집니다. 이 전략적 접근은 일관성을 보장하고 다양한 정부 시스템 간의 상호 운용성을 촉진합니다.

이 API 관리 전략은 또한 사용자 및 애플리케이션 인증, 요청 속도 제한 및 제어, 로깅 및 보고와 같은 일상적인 운영을 관리하기 위해 API 게이트웨이 사용의 중요성을 강조합니다. Apache APISIX API 게이트웨이는 다양한 플러그인과 함께 API 및 관련 서비스를 관리하기 위한 중앙 제어 지점으로 사용될 수 있습니다.

참고: 영국 정부 디지털 서비스, API 기술 및 데이터 표준 (2017). https://www.gov.uk/guidance/gds-api-technical-and-data-standards

2. API 표준화 - 미국

미국 정부는 data.gov 이니셔티브로 유명하며, 여기서 모든 연방 기관의 API를 표준화했습니다. 이 이니셔티브는 일관성, 보안 및 상호 운용성을 개선하여 데이터와 서비스의 가치를 높였습니다. 그들은 API 관리 도구를 사용하여 엄격한 암호화 및 접근 제어 조치를 시행하여 연방 기관이 호스팅하는 방대한 양의 공공 데이터에 안전하게 접근할 수 있도록 했습니다.

참고: 미국 일반 서비스 관리국, Data.gov, 개발자 가이드 (n.d.). https://www.data.gov/developer/

3. 프라이버시와 보안 우선 - 에스토니아

에스토니아는 세계에서 가장 디지털화된 국가 중 하나로, API 사용에서 프라이버시와 보안을 우선시합니다. 이 나라의 X-Road 데이터 교환 계층은 공공 및 민간 부문 조직이 시민의 프라이버시를 유지하면서 안전하게 데이터를 공유할 수 있도록 하여, 데이터 접근성과 보안 고려 사항 사이의 균형을 잘 맞춘 훌륭한 예를 제공합니다.

X-Road는 매사추세츠 공과대학(MIT) 라이선스 하에 제공되는 정부 API 프레임워크입니다. 이는 또한 핀란드 국가 데이터 교환 계층의 중추로 사용됩니다. 원래 SOAP/XML 웹 서비스를 위해 구축되었지만, 이제는 REST API로 확장되었습니다. 정부가 직접 API 관리를 개발할 필요 없이, X-Road는 API 게이트웨이를 포함한 API 관리 계층을 제공하며, 이는 오픈 소스로 전 세계 다른 정부에서도 사용할 수 있습니다 (Finnerty, 2018).

참고: X-Road, 데이터 교환 계층 X-Road (n.d.). https://x-road.global/

4. 개방형 혁신 촉진 - 핀란드

핀란드는 개방형 API 이니셔티브를 통해 시민, 기업 및 기타 이해관계자들이 정부 데이터를 사용하여 사회적 도전 과제에 대한 혁신적인 솔루션을 만들도록 초대합니다. 이 접근 방식은 "개방형 혁신"으로 알려져 있으며, API가 어떻게 창의성과 기업가 정신을 자극하여 사회적 진보와 경제 성장을 주도할 수 있는지를 보여줍니다.

참고: 정보의 혁신적 사용을 위한 데이터 접근 개방, https://vm.fi/en/opendata

5. API 카탈로그 구축 - 캐나다

캐나다 연방 정부는 공공 API의 광범위한 카탈로그를 만들어 개발자들이 이러한 인터페이스를 쉽게 발견하고 사용할 수 있도록 했습니다. 검색 가능하고 분류된 카탈로그는 정부 API의 접근성과 사용성을 향상시킵니다.

참고: 캐나다 정부, API 스토어 (n.d.). https://api.canada.ca/

6. 실시간 데이터를 위한 API 활용 - 싱가포르

싱가포르의 data.gov.sg는 70개 공공 기관의 데이터셋을 제공하며, API를 통해 실시간 데이터 피드를 제공합니다. 실시간 데이터의 가용성은 의사 결정 프로세스와 공공 서비스 제공을 크게 향상시킬 수 있습니다.

싱가포르 정부는 국가 신원 API를 구현하여 시민들이 다양한 서비스에 접근하기 위해 온라인에서 신원을 인증할 수 있도록 했습니다. 이 혁신적인 접근 방식은 시민들이 정부 기관과 상호 작용할 때마다 정보를 반복적으로 입력할 필요 없이 서비스 제공을 가속화합니다.

참고: 싱가포르 정부, data.gov.sgFinance-as-a-Service의 실시간 API. API 플레이북

7. 공공-민간 파트너십 촉진 - 호주

호주는 디지털 영역에서 API를 효과적으로 사용하여 공공-민간 파트너십을 구축했습니다. 특히, 소비자 데이터 권리(CDR)는 소비자가 신뢰할 수 있는 당사자와 데이터를 공유할 수 있도록 하여 새로운 서비스와 기회를 개발할 수 있게 했습니다.

API 지침API 게이트웨이를 제안하여 모든 정부 부처와 제3자 파트너가 공통 아키텍처를 통해 API를 관리할 수 있도록 하고, 단일 개발자 포털을 만들어 잠재적인 API 사용자가 모든 사용 가능한 API를 한 곳에서 발견할 수 있도록 합니다. 스타일 지침은 API 생명주기 관리, API 제품 관리 및 REST와 같은 기술 원칙 사용에 대한 산업 및 정부 모범 사례를 반영합니다.

참고: 호주 경쟁 및 소비자 위원회, 소비자 데이터 권리 (n.d.). https://www.accc.gov.au/focus-areas/consumer-data-right-cdr-0

8. API 거버넌스 구현 - 독일

독일의 엄격한 API 거버넌스 정책은 API가 모범 사례에 따라 설계, 구현 및 관리되도록 보장합니다. 이 접근 방식은 API 품질과 상호 운용성을 보장하면서 효과적인 생명주기 관리를 촉진합니다.

9. API 사용자 교육 및 참여 - 프랑스

프랑스는 워크숍, 해커톤 및 챌린지를 통해 API 사용자와 적극적으로 소통합니다. 이러한 이벤트는 공공 API 사용을 촉진하고, 정부가 사용자 요구를 더 잘 이해하며, 디지털 리소스의 적극적인 사용을 장려합니다.

10. 시민 참여 주도 - 뉴질랜드

뉴질랜드의 API 접근 방식은 적극적인 시민 참여를 장려합니다. 정부는 디지털 서비스 설계 및 제공 과정에 시민을 적극적으로 참여시킵니다. API 구현에 시민 중심 접근 방식을 채택함으로써, 뉴질랜드는 디지털 서비스가 실제로 국민의 요구와 기대를 충족시키도록 보장합니다.

참고: 뉴질랜드, API 지침.

전략과 실행

API 전략을 갖는 것은 API가 성공적으로 채택되도록 보장하는 데 기본적입니다. 아래에 설명된 API 프레임워크는 정부가 API를 채택하고 구현할 때 어떻게 진행해야 하는지를 식별합니다. 디지털 정부를 위한 API 프레임워크는 API 정부 프로그램을 구현하는 데 사용할 수 있는 모델을 제공합니다. 이는 전략 수준 및 자원 할당 및 우선 순위 설정과 같은 전술적 결정부터 기술적 모범 사례 구현과 같은 운영적 문제까지 API를 지원하는 12가지 제안으로 구성됩니다.

정부를 위한 12가지 제안 API 프레임워크

온라인 API 프레임워크 자가 평가 성숙도 도구를 사용하여 API 전략을 구축하고 현재 API 활동을 확장하는 데 필요한 특정 조치를 식별할 수도 있습니다.

요약

정부는 전 세계적으로 API 기반 인프라를 사용하여 디지털로 빠르게 이동하여 정부 서비스와의 개선된 시민 경험을 구축하고, 외부 파트너와 협력하며, IT 구성 요소를 더 효율적으로 재사용하고, 운영 전반에 걸쳐 데이터를 의사 결정에 통합하고 있습니다. 우리가 전 세계적으로 보았듯이, 정부의 API 채택은 매우 다양합니다. 정부의 API 엔지니어링 팀은 효율적으로 작업할 수 있어야 하며 API는 빠르게 확장할 수 있어야 합니다. 따라서 Apache APISIX와 같은 오픈 소스 또는 API7 클라우드 기반엔터프라이즈 API 관리 플랫폼과 같은 널리 채택된 도구를 선택하여 전체 API 생명주기를 관리하고, 접근을 보안 및 제어하며, SLA를 설정하거나 API 엔드포인트에 대한 호출을 제한해야 합니다.

관련 자료

추천 콘텐츠

Tags: