본문 바로가기
웹개발/IT 사전

REST API

by 지구별 여행자 임탱 2024. 1. 22.
728x90

REST API는 애플리케이션 간의 유연하고 간단한 통합 방법을 제공하며, 마이크로서비스 아키텍처에서 컴포넌트를 연결하는 가장 일반적인 방법입니다. REST(Representational State Transfer) 아키텍처 스타일을 따르며, 2000년 컴퓨터 과학자 로이 필딩(Roy Fielding)에 의해 처음 정의되었습니다.

 

REST API는 한 애플리케이션 또는 서비스의 리소스에 다른 애플리케이션에서 접근할 수 있게 하며, SOAP이나 XML-RPC와 같은 다른 API에 비해 개발자에게 부과하는 제약이 적습니다. REST 설계 원칙 6가지를 준수해야 하며, 모든 API 요청이 출처에 관계없이 동일한 리소스에 대해 동일하게 보이도록 하는 균일한 인터페이스를 포함해야 합니다. 

REST API의 주요 특징
간단함과 유연성: 다양한 애플리케이션과 서비스 간의 통합을 용이하게 합니다.
마이크로서비스 아키텍처와의 호환성: 컴포넌트 간 연결에 일반적으로 사용됩니다.


REST API의 활용 예
AWS 서비스: AWS는 머신러닝 및 RESTful API 관리를 포함한 다양한 서비스를 제공합니다. RESTful API는 컴퓨터 시스템 간의 안전한 정보 교환을 위해 인터넷을 통해 사용되며, 다양한 내부 및 제3자 애플리케이션 간의 통신을 가능하게 합니다. 예를 들어, 자동으로 송장을 생성하거나 내부 및 고객 은행 시스템 간의 데이터를 공유하는 데 사용됩니다. 

'웹개발 > IT 사전' 카테고리의 다른 글

HTTP관련 용어들...  (0) 2024.01.29
[웹개발용어]CDN  (0) 2024.01.26
[IT용어]웹 인프라 관련 용어  (0) 2024.01.26
IT 비지니스 용어들...  (1) 2024.01.23
마이크로서비스(MSA)  (0) 2024.01.22