• Title/Summary/Keyword: Restful

Search Result 86, Processing Time 0.162 seconds

A SECURITY ARCHITECTURE FOR THE INTERNET OF THINGS

  • Behrens, Reinhard;Ahmed, Ali
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.12
    • /
    • pp.6092-6115
    • /
    • 2017
  • This paper demonstrates a case for an end-to-end pure Application Security Layer for reliable and confidential communications within an Internet of Things (IoT) constrained environment. To provide a secure key exchange and to setup a secure data connection, Transport Layer Security (TLS) is used, which provides native protection against replay attacks. TLS along with digital signature can be used to achieve non-repudiation within app-to-app communications. This paper studies the use of TLS over the JavaScript Object Notation (JSON) via a The Constrained Application Protocol (CoAP) RESTful service to verify the hypothesis that in this way one can provide end-to-end communication flexibility and potentially retain identity information for repudiation. As a proof of concept, a prototype has been developed to simulate an IoT software client with the capability of hosting a CoAP RESTful service. The prototype studies data requests via a network client establishing a TLS over JSON session using a hosted CoAP RESTful service. To prove reputability and integrity of TLS JSON messages, JSON messages was intercepted and verified against simulated MITM attacks. The experimental results confirm that TLS over JSON works as hypothesised.

Emotion sharing system of RESTful-based using emotion information and location information of the users (사용자의 위치정보와 감성정보를 이용한 RESTful방식의 감성공유 시스템)

  • Jung, Junho;Kim, Dong Keun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.1
    • /
    • pp.162-168
    • /
    • 2014
  • In this study, we propose a emotion sharing system that is sharing users emotion change according to the location of the user where users was shared his emotion information and to the emotion. The system consists of a emotion sharing server and mobile smartphone apps. Emotion smartphone app represent status of emotion and location of users who wants to share emotion at map services based the Google Map API. Emotion sharing server was implemented using a RESTful way to allow emotion sharing between different variety platform besides mobile platforms. Emotion information that is exchanged on a emotion sharing server is stored in an XML fromat. We were confirm emotion sharing system that it could be sharing moving emotion change according to the user's location through map service.

Development of RESTful Web Service for Loading Data focusing on Daily Meteorological Data (데이터 로딩 자동화를 위한 RESTful 웹서비스 개발 - 일별 기상자료 처리를 중심으로 -)

  • Kim, Taegon;Lee, JeongJae;Nam, Won-Ho;Suh, Kyo
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.56 no.6
    • /
    • pp.93-102
    • /
    • 2014
  • Generally data loading is a laborous job to develop models. Meteorological data is basic input data for hydrological models, it is provided through websites of Korea Meteorological Administration (KMA). The website of KMA provides daily meteorological observation data with tabular format classified by years, items, stations. It is cumbersome to manipulate tabular format for model inputs such as time series and multi-item or multi-station data. The provider oriented services which broadcast restricted formed information have caused inconvenient processes. Tim O'Reilly introduces "Web 2.0" which focuses on providing a service based on data. The top ranked IT companies such as google, yahoo, daum, and naver provide customer oriented services with Open API (Application Programming Interface). A RESTful web service, typical implementation for Open API, consists URI request and HTTP response which are simple and light weight protocol than SOAP (Simple Object Access Protocol). The aim of this study is to develop a web-based service that helps loading data for human use instead of machine use. In this study, the developed RESTful web service provides Open API for manipulating meteorological data. The proposed Open API can easily access from spreadsheet programs, web browsers, and various programming environments.

RESTful Architecture of Wireless Sensor Network for Building Management System

  • Dinh, Ngoc-Thanh;Kim, Young-Han
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.1
    • /
    • pp.46-63
    • /
    • 2012
  • The concept of an "intelligent building" received significant attention from academic, industry and standard development organizations when technically termed a building management system (BMS). Wireless sensor networks (WSNs) and their recent development enhanced monitoring and control applications for the building's areas. This paper surveys and analyzes advantages of the main current and emerging approaches that may be fit for BMS. Specifically, we discuss challenges including interoperability, integration, overhead, and bandwidth limitation of WSNs in BMS. Based on analyses, we highlight the advantages of an IP-based and RESTful architecture approach as the most suitable solution for BMS using WSNs (BMS-WSN). The paper also describes our future direction and design for BMS-WSN based on these advantages. The purpose is to enable interaction of users with BMS-WSN in the same way as with any website while ensuring energy efficiency. A test-bed implementation and evaluation of a BMS application is also introduced in this paper to demonstrate the feasibility and benefits of IP-based and RESTful architecture for BMS.

Improvement Model of Quality Management System of Construction Site Based on RESTful-API (RESTful-API 기반의 건설현장 품질관리 시스템 개선 모델)

  • Park, Koo-Rack
    • Journal of the Korea Convergence Society
    • /
    • v.11 no.3
    • /
    • pp.61-66
    • /
    • 2020
  • Modern society is developing rapidly due to the convergence of industry and IT technology. In that case, the role of construction work that provides basic infrastructure can be very large. Recently, as construction work becomes more complicated, larger, and more advanced, the importance of management, such as system improvement for quality improvement, has become even more important. However, when a quality control problem occurs at a construction site, much time is required to solve the problem. In order for a construction project to be successful, various systems need to be organically connected and able to manage optimal decisions. In this paper, provide a quality control model using GCM push alarm service based on RESTful_API. The proposed model is a model that can be used by construction company quality control rooms and project managers for decision making. When applied to construction site project management, it is expected that more efficient and safe construction management will be possible.

A Novel Approach for Accessing Semantic Data by Translating RESTful/JSON Commands into SPARQL Messages

  • Nguyen, Khiem Minh;Nguyen, Hai Thanh;Huynh, Hiep Xuan
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.3
    • /
    • pp.222-229
    • /
    • 2016
  • Linked Data is a powerful technology for storing and publishing the structures of data. It is helpful for web applications because of its usefulness through semantic query data. However, using Linked Data is not easy for ordinary users who lack knowledge about the structure of data or the query syntax of Linked Data. For that problem, we propose a translator component that is used for translating RESTful/JSON request messages into SPARQL commands based on ontology - a metadata that describes the structure of data. Clients do not need to worry about the structure of stored data or SPARQL, a kind of query language used for querying linked data that not many people know, when they insert a new instance or query for all instances of any specific class with those complex structure data. In addition, the translator component has the search function that can find a set of data from multiple classes based on finding the shortest paths between the target classes - the original set that user provide, and target classes- the users want to get. This translator component will be applied for any dynamic ontological structure as well as automatically generate a SPARQL command based on users' request message.

Implementation of a Continuous Playing Schemes on Android - PC Environment Based On RESTful (RESTful 기반의 Android - PC간 동영상 이어보기 구현)

  • Kim, Cheong Ghil
    • Journal of Satellite, Information and Communications
    • /
    • v.8 no.4
    • /
    • pp.70-74
    • /
    • 2013
  • In recent days, the number of users having multiple devices according to time and places continue to increases with the help of wide spreading plurality of mobile devices. Consequently, the need for a user to share a media content on his/her multiple devices; furthermore, this movement brings the expansion of N-screen service focusing on connectivity, mobility, and integrity. N-screen service is platform that mediates the use of content or services on multiple devices with the continuous playing scheme. However, N-screen services have the problem of being provided exclusively by a service provider. This paper aims to implement a continuous playing scheme based on RESTfull and on an open service platform; the prototype was successfully implemented on the Android - PC environment.

A Mashup Customization Technique of Mobile Service based on RESTful (RESTful 기반의 모바일 서비스 매쉬업 커스터마이제이션 기법)

  • Kim, Chul-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.7
    • /
    • pp.3182-3187
    • /
    • 2012
  • Business needs of companies to require smart work have been increased use of mobile services and the research for the mobile service architecture to respond to the diverse needs of business operations is required. For providing variety of mobile services, customization research for the mobile platform should be performed. Mobile service to provide integration services and device continuity should be able to integrated(Mashup) among services using open interface(Open API). This paper provides the mashup customization technique that can meet a variety of requirements by integration among such services.

Implementation supercomputer system dashboard using RESTful API (RESTful API를 이용한 슈퍼컴퓨터 서비스 데시보드 구축)

  • Kim, Sung-Jun;Hong, Tae-Young
    • Annual Conference of KIPS
    • /
    • 2019.10a
    • /
    • pp.180-182
    • /
    • 2019
  • 한국과학기술정보연구원에서는 슈퍼컴퓨터 5호기 시스템인 누리온 시스템을 국내 연구자들에게 서비스를 하고 있다. 본 논문에서는 누리온 시스템의 서비스 현황과 관련된 다양한 정보를 표출하는 웹기반 데시보드를 구축함으로써, 이를 활용하여 운영자, 의사 결정자들에게 제공하고자 한다. 이를 통해서 운영자들은 시스템의 현재 서비스 상태를 실시간으로 확인 할 수 있으며, 의사 결정자들은 연구원의 대표 서비스인 슈퍼컴퓨터 서비스의 주요 활용 지표를 쉽게 확인 할수 있도록 하였다. 또한 구축된 데시보드를 홍보관에 표출함으로써 방문객들에게 국가초고성능컴퓨팅센터의 가치 전파 및 인지도 제고를 위해서 사용할 수 있을 것이다.

Design and Implementation of an audio conference system for smart phones based on the Dial-Out platform (다이얼 아웃 플랫폼 기반 스마트폰용 오디오 컨퍼런스 시스템 설계 및 구축)

  • Jung, Young-Hee
    • Annual Conference of KIPS
    • /
    • 2012.11a
    • /
    • pp.789-791
    • /
    • 2012
  • 모바일 디바이스 환경이 스마트폰으로 급속하게 변화하면서 다양한 스마트폰용 어플리케이션들의 등장과 함께 비즈니스의 패러다임도 함께 변화하고 있다. 본 논문에서는 스마트폰 단말기 환경에서 단말용 어플리케이션을 통해 오디오 컨퍼런스 시스템이 구현되는 방식을 다루고 있으며, 구현된 시스템에서는 클라이언트 어플리케이션과 컨퍼런스 시스템 간에 웹서버 연동을 위한 안드로이드 API 기술, 클라이언트 어플리케이션과 인증서버 간 Restful 방식의 서버개발 기술, 인증서버와 컨퍼런스 시스템 간 웹서버 연동기술, 서버 데이터 스케줄러 기술, Restful 방식의 서버호출/xml Parser 개발 기술, 이벤트 처리와 컨퍼런스 컨트롤을 위한 스케줄러 구현, 예약시스템을 위한 캘린더 연동 기술이 사용되었다.