본문 바로가기

분류 전체보기67

API란 무엇일까? API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻합니다. 먼저 API에 대해 설명하기 전에 UI를 먼저 짚고 넘어가겠습니다. UI란? UI(User Interface, 사용자 인터페이스)란 사람(사용자)과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻합니다. UI는 크게 다음과 같은 수단을 사용합니다. 입력 : 사용자가 시스템을 조작할 수 있게 한다. 출력 : 시스템이 사용자가 이용한 것에 대한 결과를 표시한다. .. 2021. 1. 2.
AWS EC2란 무엇일까? AWS EC2의 개념 AWS Elastic Compute Cloud의 두문자어로, 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다. 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다. 최신 컴퓨팅, 스토리지 및 네트워킹 기술을 기반으로 고성능 및 탁월한 보안을 제공하도록 설계된 방대하고 세분화된 인스턴스를 제공합니다. AWS EC2의 특징 여러 가지 프로세서, 스토리지, 네트워킹, 운영 체제, 구매 모델을 선택할 수 있는 폭넓고 세분화된 컴퓨팅 플랫.. 2021. 1. 1.
SOAP란 무엇일까? SOAP란 Simple Object Access Protocol의 두문자어로, 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환화는 프로토콜입니다. SOAP 특징 웹 서비스에서 기본적인 메시지를 전달하는 기반이 됩니다. 몇가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC)패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)쪽으로 메시지를 요청 하고, 서버는 메시지를 즉시 응답하게 됩니다. XML-RPC와 WDDX에서 envelope/header/body로 이루어진 구조와 전송(transport)과 상호 중립성(Interaction neutrality)의 개념을 가지.. 2020. 12. 31.
REST란 무엇일까? REST란? REST란 "Representational State Transfer"의 약자이다. 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 웹에 존재하는 모든 자원(이미지,동영상,DB 자원)에 고유한 URI를 부여해 활용하는 것으로, 자원을 정의하고 자원에 대한 주소를 지정하는 방법론을 의미한다고 한다. 이런 REST 형식을 따른 시스템을 RESTful 이라고 부른다. HTTP URI를 통해 자원을 명시하고 HTTP Method를 통해 해당 자원의 대한 *CRUD Operation을 적용한다. * CRUD Operation + HTTP Method : Create(POST, 자원 생성) / Read(GET, 자원의 정보 조회) / Update(PUT, 자원.. 2020. 12. 30.