기타

API

창욱씨 2020. 4. 22. 23:09

1. API란


 API는 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 말합니다. 다르게 말하자면 API는 프로그램과 또 다른 프로그램을 연결해주는 일종의 다리라고 할 수 있습니다.

2. API의 역할

API는 서버와 데이터베이스에 대한 출입구 역할을 합니다.

 데이터베이스에는 많은 정보들이 저장됩니다. API는 사용자가 가진 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람들에게만 접근성을 부여해줍니다.

API는 애플리케이션과 기기가 원활하게 통신할 수 있도록 합니다.

 API는 애플리케이션과 기기가 데이터를 원활히 주고 받을 수 있도록 돕는 역할을 합니다.

API는 모든 접속을 표준화합니다.

 API는 모든 접속을 표준화하기 때문에 기계 / 운영체제 등과 상관없이 누구나 동일한 액세스를 얻을 수 있습니다. 쉽게 말해, API는 범용 플러그처럼 작동한다고 볼 수 있습니다.

3. API의 유형

Private API

 Private API는 내부 API로, 회사 개발자가 자체 제품과 서비스를 개선하기 위해 내부적으로 발행합니다. 따라서 제 3자에게 노출되지 않습니다.

Public API

 Public API는 개방형 API로, 모두에게 공개됩니다. 누구나 제한 없이 API를 사용할 수 있는게 특징입니다.

Partner API

 Partner API는 기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있습니다. 비즈니스 관계에서 사용되는 편이며, 종종 파트너 회사 간에 소프트웨어를 통합하기 위해 사용됩니다.

728x90