Open API 개발을 위해 용어와 특징들을 정리하였습니다. SOAP(Simple Object Access Protocol) - HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜이다. What is REST?- REST stands for “Representational State Transfer”- Data and Service are represented by unique URI : unique한 URI를 통해 Data와 Service를 표현 REST 특징▶ Addressable Resources- Every “thing” should have a URI▶ Statelessness- scalability and decoupling▶ ..
안녕하십니까? 최근 IT분야에서의 트렌드는 Open API를 활용한 오픈 플랫폼 개발입니다. 또한 스마트 기기의 발달로 인하여 어플리케이션 개발같은 부분에서 외부 정보를 활용하기 위해 Open Api를 많이 사용하고 있습니다. 국내 최고의 검색 사이트인 네이버에서도 API를 활용할 수 있도록 개방되었는데요. 오늘은 네이버 서비스를 각종 IT기술에 적용시킬 수 있도록 도와주는 네이버 API활용 방안에 대해 글을 써보도록 하겠습니다. 먼저 API신청을 위해서는 네이버 개발자 센터로 가시기 바랍니다. 네이버 오픈Api를 사용하시려면 우선 네이버 어플리케이션 등록이 필요합니다. 과거에는 그런거 필요없이 Key값으로 호출 가능했는데 변한 것 같습니다. (등록된 어플리케이션 없이 API키를 발급받는 경우 2016년..
최근 IT동향정보를 보면 오픈플랫폼에 대한 활용이 높아지고 있습니다. 그 중심에 존재하는 것은 Open API입니다.(Open API는 각종 IT시스템에서 활용되어 데이터를 수집하는데 유용하게 활용되고 있습니다.) 이러한 Open API 사용이 늘어가면서 그 IT업계에서는 보안에 대한 관심도 높아지고 있습니다. 그래서 최근 IT업계에서 API를 사용하는데 있어 그 보안책으로 쓰이고 있는 보안기술인 OAuth에 대해 알아보도록 하겠습니다. 먼저 OAuth란 API들을 사용하기 위해, 사용자 비밀번호를 공유하지 않고도 서드파티에게 사용자의 제한된 자원에 접근할 수 있도록 허가해주는 IT보안 프로토콜입니다. 이 기술의 등장 배경은 다음과 같습니다. Open API의 사용이 대중화되고 있는 현 시점에서 API를..