API(2)
-
[Web] OpenAPI
이전에 간략하게 나마 API 의 개념에 대해 다룬 적이 있었다. 현재 학습을 하던 도중 OpenAPI 를 다룰 기회가 있었고 그래도 한 번 다루어 봤는데 개념을 한 번 정리하고 넘어가고 싶어 이렇게 게시글을 작성하게 되었다. 1. OpenAPI 내가 참 좋아하는 명칭만으로도 어떤 것인지 쉽게 파악할 수 있는 이름이다. 우리가 흔히 접할 수 있는 'OpenAPI' 는 'Open Application Programming Interface(공개된 애플리케이션 프그래밍 인터페이스)' 의 줄임말이다. 즉, 원래라면 기업의 이익을 위해 자신들이 가진 기술에에 대한 정보를 공개하지 않는 경우가 많지만, 필요나 목적에 의해서 가지고 있는 기술을 사용할 수 있도록 공개한 프로그래밍 인터페이스(=API)를 말하는 것이다..
2024.08.29 -
[Web] API
API 는 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이라고 하는데, 해당 표현만으로는 명확하게 파악하기 어려워 한 번 정리하고자 한다. 1. API 'API' 는 'Application Programming Interface(애플리케이션 프로그래밍 인터페이스)' 의 약자로 여기서 말하는 애플리케이션은 고유한 기능을 가진 모든 소프트웨어를 말 한다고 한다. 또한 인터페이스는 두 애플리케이션 간의 서비스 계약이라 할 수 있으며, 해당 계약은 요청/응답을 사용해 두 애플리케이션 간 통신하는 방법을 정의 한다. API 문서에는 개발자가 요청/응답에 대해 구성한 방법에 대한 정보가 담겨 있다. 2. 작동 방식 API 아키텍처는 일반적으로 클라이언트와 서버 측면에서 설명되는데, 요청을 보내는 ..
2024.08.06