728x90
728x90
안녕하세요. 교내대회로 열린 경영과학 프로젝트에 API 표준화(API Standardization)라는 주제로 참여했었습니다.
친구와 제가 인터넷에서 통용되는 다양한 API들이 통일되지 않아 불편한 점을 편리하게 바꾸기 위해 아이디어를 내었습니다.
제안서에는 API가 통일되지 않음의 불편함과 API 통일의 필요성, 본교 IT디플로마 학생들을 대상으로 한 설문조사 결과를 삽입해 근거로 들었습니다.
API에는 두 종류가 있는데요, Package Type과 Server-Request Type이 있습니다.
인터넷상에 배포되고 통용되는 여러 API를 보아 꼭 필요한 공통부분을 위와 같이 분류해보았습니다.
사용자 혹은 등록자는 위와 같이 사용을 하게 됩니다.
위와 같은 웹사이트를 통해 서비스를 제공합니다.
위와 같이 깔끔한 통일성을 제공합니다.
예상 기대효과는 다음 세 가지 입니다. 첫째, 중요한 내용이 누락되는 문제를 방지하여 사용자들이 더 정확한 API를 접할 수 있게 되며, 둘째, 직관적으로 범주화된 API 문서를 제공하여 사용자들이 빠르게 정보를 탐색할 수 있게 됩니다. 마지막으로 API 플랫폼 서비스를 통해 API 제공자들이 쉽게 API 문서를 제작하고 공유할 수 있도록 도와줄 수 있습니다.
728x90
728x90