본문 바로가기
용어와 개념들

API(Application Programming Interface) 개념

by 행운가득 케이티 2023. 9. 11.
반응형

API 개념에 대한 설명

API
API

 

 

API의 개념에 대해서 이야기해봅시다.

 

 

API(Application Programming Interface)는 데이터 교환을 위한 인테페이스를 의미합니다. 응용프로그램 인터페이스라고도 부르죠. API는 서로 다른 프로그램 간에 서로 해당 기능을 이용할 때 사용합니다. 다시 말해 소프트웨어나 프로그램 간 정보를 교환하거나 기능을 교환하기 위해서 정해진 규약이자 인터페이스 입니다. 서로 다른 플랫폼 간의 연계가 가능한 구조를 말합니다.

 

 

 

 

 

 

API는 소프트웨어를 개발함에 있어서 개발의 효율성을 높일 수 있고 서로 다른 시스템 간의 원할한 연계를 통해서 시스템 구조를 더 효과적이고 효율적으로 만들 수 있어요.

 

API는 요청과 응답으로 구성됩니다.

 

 

 

API
API

 

 

 

 API의 경우는 데이터와 기능을 다시 재활용하고 재사용할 수 있는 장점이 있습니다. 그리고 서로 다른 시스템이 서로 다른 데이터를 가지고 있지 않고 최신 데이터를 제공 받는 구조를 통해서 실시간 성 최신 정보를 서로 동기화할 수 있는 장점도 있습니다. 프로그램들은 여러 개의 모듈로 분리하여 각자의 역할에 더 충실할 수 있습니다. 그리고 통합적인 시스템 구축도 가능한 것입니다. 데이터 베이스에 대한 접근도 관리할 수 있게 됨에 따라 보안성도 유지할 수 있습니다. 또한 새로운 기능과 서비스들이 새롭게 추가된다고 하더라도 기존의 시스템을 크게 건들 필요 없이 쉽게 확장할 수 있는 좋은 장점도 가지고 있습니다.

 

API의 경우 함수와 클래스, 변수와 데이터 구조, 서비스에서 제공하는 데이터 항목들의 내용들이 포함됩니다. API를 통해서 어떠한 데이터 항목을 주고 받을지에 대해서 서로 약속하게 되는 것이죠.

 

웹 API의 경우는 네트워크를 통해서 애플리케이션과 애플리케이션 간의 연계 형태이며 웹 서버와 클라이언트 사이에 정보를 주고 받기 위한 규약입니다. 웹 API의 경우 최근 등장하는 다양한 새로운 디지털 서비스들과 디지털 플랫폼 간의 연계가 가능 해집니다.

 

API는 공개 범위에 따라서 Private API, Public API, Partner API로 분류할 수 있습니다.

 

 

 

 

 

 

API의 개념에 대해서 더 자세한 내용은 바로 아래 첨부한 콘텐츠도 함께 참고해주세요.

 

 

 

 

API 개념, 2개 애플리케이션의 정보 교환 인터페이스 - 케이티의 디지털 스토리

API 개념에 대해서 알아봅시다.

www.ktpdigitalstory.com

 


 

 

 

 

API 뜻, 데이터 교환을 위한 인터페이스 - 빅스타의 디지털 라이프

API(Application Programming Interface) 개념에 대해서 알아보자.

www.ktpdigitallife.com

 

 

 

 

API
API

 

반응형