프로젝트

일반

사용자정보

API 서버 » 이력 » 버전 1

이태훈, 2022/08/02 07:30

1 1 이태훈
h1. API 서버
2
3
h2. 1) 서버 API
4
5
 * API(Application Programming Interface)는 특정 서비스나 응용 프로그램에서 사용할 수 있도록 OS나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다.
6
7
h2. 2) API 서버의 종류
8
9
 * [[SOAP API]]
10
 * [[REST API]]
11
12
h2. 3) SOAP API와 REST API의 차이점
13
14
|_. 차이점|_. SOAP API|_. REST API|
15
|_. 유형|=. 프로토콜|=. 아키텍처|
16
|_. 기능|=. 구조화된 정보 전송|=. 데이터를 위해 리소스에 접근|
17
|_. 데이터 포맷|=. XML|=. Text, XML, JSON 등 다양함|
18
|_. 보안|=. WS-Security와 SSL지원|=. SSL과 HTTPS지원|
19
|_. 캐시|=. 캐시 사용 불가능|=. 캐시 사용 가능|
20
|_. 페이로드 처리|=. 엄격한 통신 규약, 모든 메시지는 보내기 전에 알려야 함|=.  미리 알릴 필요 없음|
21
|_. ACID 준수|=. 자체적인 ACID 기준이 있어서 데이터 손상을 줄여줌|=. ACID 준수와 관련된 내용이 없음|