API(Applicaton Programming Interface)
- 응용 프로그램(내가 만든 날씨 조회 App)에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능(기상청 날씨정보)을 제어할 수 있게 만든 인터페이스(기상청 날씨 API)
- 기상청 날씨 정보를 활용해 날씨 조회 App을 만들고 싶을 경우
- 기상청 날씨 data를 어떠한 방식으로 요청하고, 어떤 항목을 가져올 수 있는지에 대한 규격이 필요함
- 이 규격이 API이고, 이것을 문서화한 것이 API 문서
Interface
- 서로 다른 2개의 시스템/장치 간에 정보나 신호를 주고 받을 수 있도록 도와주는 시스템
API 종류
- Private API : 사내 개발자가 자사 제품/서비스 개선을 위해 내부적으로 발행하는 API
- Public API or Open API : 모두에게 공개된 API
- Partner API : 기업이 파트너사에게만 제공하는 API
※ 참고
https://steemit.com/kr/@yahweh87/it-api
[IT용어] API란 무엇인가? — Steemit
안녕하세요. 어미새입니다. 정말 오랜만에 스팀잇에 포스팅을 진행하는것 같습니다. 개인적으로 바쁜 일상을 보내고 있다보니, 1일 1포스팅이 아닌 1주 1포스팅도 어려운 상황이었습니다. 다시 �
steemit.com
https://ko.wikipedia.org/wiki/API
API - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을
ko.wikipedia.org
API란? 비개발자가 알기 쉽게 설명해드립니다! - Wishket
여러분은 API가 무엇인지 알고 계신가요? 자주 듣게 되지만 그 개념이 무엇인지 정확하게 알기란 쉽지 않은데요. 이번 시간 위시켓이 API란 무엇인지 알기 쉽게 설명해드리고자 합니다. 위시켓��
blog.wishket.com
'Security & IT terms' 카테고리의 다른 글
[Day 15] LDAP(Lightweight Directory Access Protocol) (0) | 2020.08.25 |
---|---|
[Day 14] NAC(Network Access Control) (0) | 2020.08.24 |
[Day 12] Authentication(인증), Authorization(인가) (0) | 2020.08.22 |
[Day 11] MSI(Microsoft Installer), EXE(Execute) (0) | 2020.08.21 |
[Day 10] SECaaS(Security as a Service) (0) | 2020.08.20 |