[cs] API란 무엇인가?

괴발·2022년 8월 5일
0

<API란 무엇인가?>

API는 두 소프트웨어 (일반적으로 서버와 클라이언트) 가 통신하기 위해 정보를 주고 받는 것을 말한다.

<API 작동 방식>

<API의 역할>

  • 서버와 데이터베이스의 출입구 역할을 한다.
    데이터에 접근을 제한하며 허용된 사람에게만 접근성을 부여한다.
  • 애플리케이션-디바이스 간의 원활한 통신을 지원한다.
  • 모든 접속을 표준화 한다.
    이로인해 기기, 운영체제 상관없이 동일한 액세스를 얻을 수 있다. 일종의 범용 플러그.

<API를 사용하면 좋은 점>

API는 Private API 와 public API, partner API로 나뉘는데

Private API 는 회사내부 API로 회사 개발자들의 제품과 서비스 개선을 위해 내부적으로 발행하는 것으로 코드작성 방법을 표준화 함으로써, 간소화되고 빠른 프로세스 처리가 가능하게 한다.

Public API는 개방형 API로 모두가 사용할 수 있고, Partner API는 기업이 데이터 공유에 동의하는 특정인만 사용할 수 있습니다. Public API와 Partner API는 타사 데이터를 통해 인지도를 올릴 수 있고 고객의 데이터 베이스를 확장해 전환율을 올릴 수 있다.

참고
https://aws.amazon.com/ko/what-is/api/
https://blog.wishket.com/api%EB%9E%80-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85-%EA%B7%B8%EB%A6%B0%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/
https://docs.microsoft.com/ko-kr/azure/architecture/best-practices/api-design

profile
괴발개발

0개의 댓글