728x90
반응형
API : Application Programming Interface
- 어떤 서버의 특정한 부분에 접속해서 그 안에 있는 데이터와 서비스를 이용할 수 있게 해주는 소프트웨어 도구
SOAP vs REST
차이점 SOAP REST
유형 | 프로토콜 | 아키텍쳐 스타일 |
기능 | 기능 위주 : 구조화된 정보 전송 | 데이터 위조 : 데이터를 위해서 리소스에 접근 |
데이터 포맷 | XML만 사용 | 일반 텍스트, html,xml,json등 다양 |
보안 | WS-Security, SSL | SSL, HTTPS |
REST (Representational State Transfer)
- 웹 서비스와 모바일 앱 경량화의 필요에 맞춘 아키텍처 원칙 세트이며 설계적 지침
- HTTP 프로토콜을 기반으로 웹에 최적화 / 인간과 기계 모두 읽기 가능 / 구성요소간 통합된 인터페이스가 필요
- 중간 매체없이 고유 url을 통해 직접 바로 전송 → 빠름
- 특정 개발환경 세팅할 필요 없음
- HTTP URI를 통해 자원을 명시하고 HTTP Method를 통해 해당 자원에 대한 CRUD 오퍼레이션을 적용하는 것
YAML
- 이메일 양식에서 개념을 얻어 만들어진 데이터 직렬화 양식
- 고급 컴퓨터 언어에 적합
728x90
반응형
'CS > Cloud' 카테고리의 다른 글
[클라우드] 스케일링, 로드밸런싱, Cloud Native Application (0) | 2023.02.02 |
---|---|
[클라우드] 쿠버네티스, 도커, 레이어 (2) | 2023.02.02 |
[클라우드] Cloud Native Application, Devops 용어 (0) | 2023.02.02 |
[클라우드] App 종류, Cloudfoundry, kubernetes, PaaS BOSH (0) | 2023.02.02 |
[클라우드] 클라우드 컴퓨팅, IaaS, SaaS, PaaS, Microservices (0) | 2023.02.02 |