API

kan의 개발 블로그·2023년 1월 7일
0

Spring 세계

목록 보기
8/10

API란?

API(애플리케이션 프로그램 인터페이스)는 관련 없는 두 애플리케이션이 서로 통신할 수 있도록 하는 소프트웨어 중개자 입니다.

예시> 기상청의 소프트웨어 시스템에 일일 기상 데이터가 들어있을때,
스마트폰의 날씨 앱은 API를 통해 기상청 소프트웨어와 '대화'하여 휴대폰에 매일 최신 날씨 정보를 표시합니다.

한 프로그램에서 요청이나 메시지를 받은 다음 다른 프로그램으로 전달하고 API가 수행하도록 프로그래밍됭 작업을 기반으로 메시지를 번역하고 프로토콜을 수행하는 브리지 역할을 합니다.
API는 모든 것을 함께 연결하고 소프트웨어 시스템이 조화롭게 작동하도록 합니다.

profile
개발을 하며 쌓이는 지식과 경험을 정리하고 있습니다.

0개의 댓글