API는 왜 중요할까? 추상과 구체를 분리하여 지금 당장 중요하지 않은 것들에 종속되지 않으면서 기능을 사용할 수 있다. REST API 특징 리소스 중심으로 API가 구성된다. HTTP Method를 통해 Action정의 JSON, XML등을 사용한다. 장점 학습과 사용이 쉽고, 자유도가 높아 원하는 대로 사용이 가능하다. 단점 API가 자주 바뀌게 된다. -> Type, field내용 등의 변경이 잦을 수 있음. 버저닝(Versioning) 명세 찾기가 어려움 죽은 문서 개발 종속성 인터페이스 정의 언어(Interface Description Language : IDL) 소프트웨어 컴포넌트의 인터페이스를 묘사하긴 위한 명세 언어 IDL은 어느 한 언어에 국한되지 않는 언어 중립적은 방법으로 인터페이스..