사물웹 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
13번째 줄: 13번째 줄:
 
* '''두 번째 레이어 '찾기'''' : HTTP나 API를 통해 접근할 수 있는 사물을 표시하는 것뿐만 아니라 애플리케이션이 실제로 사물이 무엇인지, 어떤 데이터나 서비스를 제공하는지에 대해서 알고 이해할 수 있다는 의미는 아니다. 이 두 번째 계층은 사물이 다른 HTTP 클라이언트에게서 쉽게 사용될 수 있을 뿐만 아니라 다른 사물웹 애플리케이션에서도 찾을 수 있고 자동으로 사용할 수 있도록 한다. 여기에서 접근 방식은 웹 시멘틱 표준을 재사용해서 사물과 서비스를 말하는 것이다. 이것은 검색엔진과 다른 웹 인덱스를 통해 사물을 검색할 수 있을 뿐만 아니라 사물과의 상호작용을 위한 사용자 인터페이스나 도구의 자동 생성을 가능하게 한다. 이러한 레이어에서는 JSON-LD와 같은 기술이 사용되고 있다. REST 크롤러, 링크된 데이터, 시멘틱 웹 등이 있다.
 
* '''두 번째 레이어 '찾기'''' : HTTP나 API를 통해 접근할 수 있는 사물을 표시하는 것뿐만 아니라 애플리케이션이 실제로 사물이 무엇인지, 어떤 데이터나 서비스를 제공하는지에 대해서 알고 이해할 수 있다는 의미는 아니다. 이 두 번째 계층은 사물이 다른 HTTP 클라이언트에게서 쉽게 사용될 수 있을 뿐만 아니라 다른 사물웹 애플리케이션에서도 찾을 수 있고 자동으로 사용할 수 있도록 한다. 여기에서 접근 방식은 웹 시멘틱 표준을 재사용해서 사물과 서비스를 말하는 것이다. 이것은 검색엔진과 다른 웹 인덱스를 통해 사물을 검색할 수 있을 뿐만 아니라 사물과의 상호작용을 위한 사용자 인터페이스나 도구의 자동 생성을 가능하게 한다. 이러한 레이어에서는 JSON-LD와 같은 기술이 사용되고 있다. REST 크롤러, 링크된 데이터, 시멘틱 웹 등이 있다.
 
* '''세 번째 레이어 '공유'''' : 사물인터넷은 사물이 전체적인 서비스에서 데이터를 안전하게 공유할 수 있는 방법이 있어야 한다. 이 공유 계층은 사물에 의해 생성된 데이터가 웹을 통해 효율적이고 안전하게 공유할 방법을 지정하는 책임을 가지고 있다. 이러한 계층은 다른 일괄 웹 프로토콜이 도움이 된다. 우선, 웹상에서 트랜잭션을 안전하게 만드는 프로토콜은 TLS이다. 그리고 사물들의 API가 통합될 수 있도록 하는 웹 인증 메커니즘 기술은 OAuth와 같은 기술이다. 마지막으로, 소셜 네트워크를 사용해 사물과 사물의 리소스를 공유함으로써 사물 소셜 네트워크 웹을 만들 수 있게 된다. 소셜 네트워크, OAuth, 소셜 사물웹 등이 있다.  
 
* '''세 번째 레이어 '공유'''' : 사물인터넷은 사물이 전체적인 서비스에서 데이터를 안전하게 공유할 수 있는 방법이 있어야 한다. 이 공유 계층은 사물에 의해 생성된 데이터가 웹을 통해 효율적이고 안전하게 공유할 방법을 지정하는 책임을 가지고 있다. 이러한 계층은 다른 일괄 웹 프로토콜이 도움이 된다. 우선, 웹상에서 트랜잭션을 안전하게 만드는 프로토콜은 TLS이다. 그리고 사물들의 API가 통합될 수 있도록 하는 웹 인증 메커니즘 기술은 OAuth와 같은 기술이다. 마지막으로, 소셜 네트워크를 사용해 사물과 사물의 리소스를 공유함으로써 사물 소셜 네트워크 웹을 만들 수 있게 된다. 소셜 네트워크, OAuth, 소셜 사물웹 등이 있다.  
* '''네 번째 레이어 '구성'''' : 사물들이 인간과 기계에 의해 발견되고 다른 사람과 안전하게 공유될 수 있는 웹이 존재한다면, 사물웹을 위한 대규모의 의미 있는 응용프로그램을 구축하는 방법을 살펴봐야 한다. 즉, 사물의 데이터와 서비스를 분석 소프트웨어와 매쉬업 플랫폼과 같은 거대한 웹 툴의 생태계에 통합하는 것에 대해 알아야 한다는 것을 말한다. 웹 2.0 참여 서비스와 특히 웹 매쉬업에서 영감을 받은 물리적 매쉬업은 고전적인 웹과 사물웹의 통일된 관점을 보여주고 사람들이 프로그래밍 기술 없이도 웹 사물의 데이터와 서비스를 사용하여 애플리케이션을 만들 수 있도록 한다. 사물웹 매쉬업, 웹 애플리케이션 등이 있다.<ref>DOMINIQUE GUINARD, 〈[https://webofthings.org/2017/04/08/what-is-the-web-of-things/ What is the Web of Things?]〉, 《웹오브띵스》, 2017-04-08</ref>
+
* '''네 번째 레이어 '구성'''' : 사물들이 인간과 기계에 의해 발견되고 다른 사람과 안전하게 공유될 수 있는 웹이 존재한다면, 사물웹을 위한 대규모의 의미 있는 응용프로그램을 구축하는 방법을 살펴봐야 한다. 즉, 사물의 데이터와 서비스를 분석 소프트웨어와 매쉬업 플랫폼과 같은 거대한 웹 툴의 생태계에 통합하는 것에 대해 알아야 한다는 것을 말한다. 웹 2.0 참여 서비스와 특히 웹 매쉬업에서 영감을 받은 물리적 매시업은 고전적인 웹과 사물웹의 통일된 관점을 보여주고 사람들이 프로그래밍 기술 없이도 웹 사물의 데이터와 서비스를 사용하여 애플리케이션을 만들 수 있도록 한다. 사물웹 매쉬업, 웹 애플리케이션 등이 있다.<ref>DOMINIQUE GUINARD, 〈[https://webofthings.org/2017/04/08/what-is-the-web-of-things/ What is the Web of Things?]〉, 《웹오브띵스》, 2017-04-08</ref>
  
 
;보안 문제
 
;보안 문제
49번째 줄: 49번째 줄:
 
* '''QoS''' : 무수히 많은 사물이 웹 환경에서 검색 및 활용되기 위해서 사물의 대역폭, 업로드 시간, 평균 응답시간 등의 QoS 정보는 매우 중요한 선택기준의 하나이다. 이를 고려한 마이크로포맷은 hReview이다. 이러한 마이크로 포맷을 이용하는 것은 웹 환경에서 많은 장점이 있다. 우선 기존의 검색엔진에서 직접적인 검색이 가능하며 이러한 검색 엔진은 메타데이터를 콘텐츠 검색 결과의 제공에도 활용할 수 있다. 또한, 검색 엔진은 또한 사물의 메타데이터 값을 이용해서 전혀 다른 결과를 도출해 낼 수 있다.
 
* '''QoS''' : 무수히 많은 사물이 웹 환경에서 검색 및 활용되기 위해서 사물의 대역폭, 업로드 시간, 평균 응답시간 등의 QoS 정보는 매우 중요한 선택기준의 하나이다. 이를 고려한 마이크로포맷은 hReview이다. 이러한 마이크로 포맷을 이용하는 것은 웹 환경에서 많은 장점이 있다. 우선 기존의 검색엔진에서 직접적인 검색이 가능하며 이러한 검색 엔진은 메타데이터를 콘텐츠 검색 결과의 제공에도 활용할 수 있다. 또한, 검색 엔진은 또한 사물의 메타데이터 값을 이용해서 전혀 다른 결과를 도출해 낼 수 있다.
  
;매쉬업
+
;매시업
 
웹 기능을 통해 접근할 수 있도록 구현된 다양한 사물들은 개별적으로 활용될 수 있을 뿐만 아니라 여러 개의 조합을 통해 다양한 응용으로 재생산이 가능하다. 현재 웹에서 매쉬업는 많은 기술에 개발되고 보편화되어 있는 분야로 웹에서는 웹사이트에서 [[데이터]]를 추출하거나 또 다른 의미 있는 데이터로 변환하거나 재결합된 데이터를 전송하는 등으로 동작되어진다. 사물의 이용한 물리적인 매쉬업은 가상 서비스 및 물리적 서비스의 조합으로 생성될 수 있고 사용자는 실제 가전이나 센서와 같은 장비를 이용해 응용하여 개발할 수 있다.  
 
웹 기능을 통해 접근할 수 있도록 구현된 다양한 사물들은 개별적으로 활용될 수 있을 뿐만 아니라 여러 개의 조합을 통해 다양한 응용으로 재생산이 가능하다. 현재 웹에서 매쉬업는 많은 기술에 개발되고 보편화되어 있는 분야로 웹에서는 웹사이트에서 [[데이터]]를 추출하거나 또 다른 의미 있는 데이터로 변환하거나 재결합된 데이터를 전송하는 등으로 동작되어진다. 사물의 이용한 물리적인 매쉬업은 가상 서비스 및 물리적 서비스의 조합으로 생성될 수 있고 사용자는 실제 가전이나 센서와 같은 장비를 이용해 응용하여 개발할 수 있다.  
 
* '''매뉴얼 개발''' : 특별한 매쉬업 툴이 존재하지 않고 HTML, HTTP, Atom, [[자바스크립트]]와 같은 기본적인 웹 기술을 이용한 매쉬업이다.
 
* '''매뉴얼 개발''' : 특별한 매쉬업 툴이 존재하지 않고 HTML, HTTP, Atom, [[자바스크립트]]와 같은 기본적인 웹 기술을 이용한 매쉬업이다.

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)