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 준수와 관련된 내용이 없음| |