티스토리 뷰
[ 밑줄/연결 ]
(API)
어떤 SW에서 다른 SW를 제어하기 위해 미리 약속된 인터페이스나 규약
보통 객체지향 언어에서는 공통 기능을 전담하는 클래스를 만들고 클래스들을 모아 패키지 형태로 만듭니다.
이런 패키지 기능을 외부에서도 사용할 수 있도록 API를 공개하는 것이 일반적입니다.
웹 기술의 발전 덕분에 급기야 웹을 통해서 구조적인 데이터를 다룰 수 있게 되었고 빅 테크 기업들은 자신이 가진 정보를 제3자에게 효과적으로 활용할 수 있도록 웹 API를 공개했습니다.
(SOA기술과 클라우드 컴퓨팅)
웹 API는 HTTP/HTTPS 프로토콜을 기반으로 한 API로써 느슨하게 연결된 컴포넌트들을 조합하여 애플리케이션을 구성하거나 제어한다는 관점으로 보면 SOA기술과 유사합니다.
웹 API 통신 방법은 과거에는 SOAP 방식을 많이 사용했으니 차차 REST 방식으로 전환되고 있고 웹 API를 활용한 외부 인터페이스가 많아짐에 따라 이들 API를 통합 관리하는 SW나 서비스가 나오게 되었습니다.
웹 API의 구성 요소 = 인증 처리 + 제어할 대상(API 관점에서 리소스에 해당, URI로 표현) + 제어 방식 (API관점에서 액션에 해당하며 주로 HTTP 메소드로 표현됨)
(SOAP vs REST)
웹 API는 크게 두 종류로 분류
둘 다 HTTP를 프로토콜로 사용하기 때문에 URI, HTTP 메소드, HTTP 헤더 등은 모두 동일하게 사용됨
단, 메세지나 제어와 관련된 부분은 차이가 있음.
멀티 클라우드를 설계할 때는 크게 두 가지를 고려해야 한다.
(1) 클라우드 간의 네트워크 접속 방식
(2) API의 호환성
[ 자평 ] 아주 아주 아주 아주 극히 극히 초보적인 책으로 훑어 읽을 만 한 책
아주 기본적인 사항을 알기 위해서 휘리릭 봤던 책....
'IT' 카테고리의 다른 글
도메인 주도 개발 시작하기 by 최범균 (0) | 2022.12.11 |
---|---|
머신러닝 파워드 애플리케이션 by 에마뉘엘 아메장 (0) | 2022.12.10 |
클라우드 네이티브 트랜스포메이션 by 피니 레즈닉 (0) | 2022.11.19 |
피플웨어 by 톰 디마르코 (1) | 2022.10.29 |
데브옵스 도입 전략 by 산지브 샤르마 (0) | 2022.10.23 |
- Total
- Today
- Yesterday
- 디지털 트랜스포메이션 엔진
- 혁신
- 고도를 기다리며
- 직감하는 양자역학
- 스케일의 법칙
- 사회물리학
- 전략에 전략을 더하라
- 데브옵스 도입 전략
- 파괴적 혁신
- Ai
- 경영혁신
- 함께 있으면 즐거운 사람
- 이노베이션
- 제로 성장 시대가 온다
- 개발자에서 아키텍트로
- 참을 수 없는 존재의 가벼움
- 경계의 종말
- 플랫폼의 시대
- 개발자가 아니더라도
- 상대성이론
- 복잡계의 새로운 접근
- 양자역학
- 돈
- 안나 카레니나
- 인공지능
- 불교
- 당신은 AI를 개발하게 된다
- 최진석
- 함께 있으면 피곤한 사람
- 부정성 편향
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |