[Spring]API?

dong's memory·2023년 12월 25일
0

Spring

목록 보기
2/11
post-thumbnail

API?

프로그램들이 서로 상호작용하는 것을 도와주는 매개체
어떤 서버의 특정한 부분에 접속해서 그 안에 있는 데이터와 서비스를 이용할 수 있게 해주는 소프트웨어 도구

역할?

  • 서버와 데이터베이스에 대한 출입구 역할을 한다.
  • 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다.
  • 모든 접속을 표준화한다.

SOAP VS REST API

  • SOAPS는 프로토콜
    그 자체로 프로토콜이며, 보안이나 메시지 전송 등에 있어서 REST보다 더 많은 표준들이 정해져있기 때문에 조금 더 복잡하다.
    • 기능위주

  • REST는 아키텍쳐
    (아키텍처란 서비스의 동작원리를 나타내는 것)
    • 네트워크를 통해서 컴퓨터들끼리 통신할 수 있게 해주는 아키텍처 스타일

    • 인터넷 식별자(URI)와 HTTP프로토콜을 기반으로 한다.

    • 데이터 위주

<출처>https://blog.wishket.com/soap-api-vs-rest-api-%eb%91%90-%eb%b0%a9%ec%8b%9d%ec%9d%98-%ea%b0%80%ec%9e%a5-%ed%81%b0-%ec%b0%a8%ec%9d%b4%ec%a0%90%ec%9d%80/

0개의 댓글