• 제목/요약/키워드: RESTful OpenAPI

검색결과 19건 처리시간 0.028초

REST 기반 M2M 플랫폼 기술 연구 (A Study of M2M Platform Technologies based on REST)

  • 이창열
    • 한국산학기술학회논문지
    • /
    • 제12권9호
    • /
    • pp.4153-4159
    • /
    • 2011
  • M2M은 사물에 통신 모듈을 부착하여 양방향 서비스를 할 수 있는 체계로 사물과 플랫폼, 그리고 (웹 기반) 응용 서비스로 구성되었다. M2M의 장점은 통신이 가능한 곳에서는 어디서나 실시간으로 서비스가 가능하기 때문에 사물에 대한 이동 중 가시성과 자산 가시성을 제공할 수 있다. 그렇지만 개별적으로 구축하여 서비스하기 때문에 플랫폼의 호환성에 대한 연구는 부진한 상태이다. 본 논문에서는 이러한 M2M 서비스에 플랫폼의 호환성 기술에 대한 연구를 진행하였다. SOA보다는 매쉬업 서비스에 적합한 ROA 기술을, 식별에는 URL보다는 URN 기반의 Open API를 채택하였며, 플랫폼과 응용 사이의 메시지 프로토콜로 MPM을 제시하였다.

개인화된 힐링 데이터 접근을 위한 개방형 게이트웨이 프레임워크 설계 (Design of Open Gateway Framework for Personalized Healing Data Access)

  • 전영준;임석진;황희정
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권1호
    • /
    • pp.229-235
    • /
    • 2015
  • ICT 힐링 플랫폼은 생체신호 및 생활습관 등의 정보를 기반으로 한 질환조기 경보를 목표로 하는 개념으로서 만성질환 예방을 목적으로 한다. ICT(Information & Communication Technology) 힐링플랫폼의 목표는 개인이 주도하는 건강관리를 위해 여러 건강 관련 서비스 기관들(병원, 피트니스센터, 건강검진센터, 개인건강장치 등)에 산재되어 있는 개인 건강 정보를 개방화하여 개인 단말장치로 모으고, 분석 플랫폼 및 Open API를 제공하여 다양한 부가 서비스들을 활성화하는데 있다. 본 논문에서 제안하는 개인화된 힐링 데이터 접근을 위한 개방형 게이트웨이 프레임워크인 HPAdapter (Healing Platform Adaptor)는 ICT 힐링플랫폼의 데이터 중계를 위해 EMR(Electronic health record), 한방의학, 라이프로그, 웰니스, 만성질활, 피트니스 등 다양한 개인 건강관련 데이터 공급자와 서비스 공급자 사이를 연결해 개인화된 힐링 데이터를 중계하는 소프트웨어 엔진을 뜻한다. 설계된 HPAdaptor는 데이터 및 서비스 공급자 연동을 통해 힐링 레코드 저장소, 모바일 플랫폼 및 분석 플랫폼 등 데이터를 필요로 하는 서비스 혹은 플랫폼의 중계참조 모델로 활용할 수 있다.

Experience in Practical Implementation of Abstraction Interface for Integrated Cloud Resource Management on Multi-Clouds

  • Kim, Huioon;Kim, Hyounggyu;Chun, Kyungwon;Chung, Youngjoo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권1호
    • /
    • pp.18-38
    • /
    • 2017
  • Infrastructure-as-a-Service (IaaS) clouds provide infrastructure as a pool of virtual resources, and the public IaaS clouds, e.g. Amazon Web Service (AWS) and private IaaS cloud toolkits, e.g. OpenStack, CloudStack, etc. provide their own application programming interfaces (APIs) for managing the cloud resources they offer. The heterogeneity of the APIs, however, makes it difficult to access and use the multiple cloud services concurrently and collectively. In this paper, we explore previous efforts to solve this problem and present our own implementation of an integrated cloud API, which can make it possible to access and use multiple clouds collectively in a uniform way. The implemented API provides a RESTful access and hides underlying cloud infrastructures from users or applications. We show the implementation details of the integrated API and performance evaluation of it comparing the proprietary APIs based on our cloud testbed. From the evaluation results, we could conclude that the overhead imposed by our interface is negligibly small and can be successfully used for multi-cloud access.

FHIR 기반의 개인건강기록 관리 시스템 개발 (Development of Personal Health Profiling System Based on FHIR(Fast Healthcare Interoperability Resources))

  • 김영식;김일곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.360-362
    • /
    • 2014
  • Health Level Seven(HL7)에서 V2.x, V3 보다 향상된 FHIR(Fast Healthcare Interoperabilty Resources)를 표준을 개발하고 있고, 이를 채택한 솔루션 개발이 활발하고, 각 국가 의료환경에서의 검증이 필요하다. 현재 미국에서 성공적으로 널리 사용되는 V2.x Message와 V3 Clinical Document Architecture(CDA)가 존재 하지만, 이 기술 표준들을 개발하고 사용하는데 긴 시간 투자의 문제점이 있다. 현재 V4로 불리우는 개선된 FHIR를 사용함으로 이러한 문제점을 해결할 방법인지 확인한다. 개인건강기록 관리 또한 사회적인 관심을 끌고 있고, 스마트폰 보급률이 급격히 증가하는 함을 반영하여 개인건강기록 관리 시스템을 스마트폰으로 접속 가능한 시스템으로 개발한다. 이를 구축하기 위해서는 Electronic Medical Record(EMR) 시스템과 Personal Health Profiling(PHP) 시스템간의 정보교류를 FHIR Open API로 구성한다. PHP 시스템에서는 이들 트랜잭션을 RESTful 서비스로 제공한다. 본 연구에서는 FHIR기반의 PHP 시스템을 통해 개인건강관리 시스템의 효율성을 검증하고자 한다.

Implementation of a Network Provisioning System with User-driven and Trusty Protection Management

  • Lim, H.
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제9권11호
    • /
    • pp.4720-4738
    • /
    • 2015
  • Proper management on user-driven virtual circuits (VCs) is essential for seamless operation of virtual networks. The Network Provisioning System (NPS) is useful software for creating user-driven VCs automatically and must take fault management into account for physical layer impairments on user-driven VCs. This paper addresses a user-driven and trusty protection management in an NPS with an open standard Network Service Interface (NSI), as a contribution to show how to implement the user-driven and trusty protection management required for user-driven VCs. In particular, it provides a RESTful web service Interface for Configuration and Event management (RICE) that enable management of a distinguished data and control plane VC status between Network Service Agents (NSAs) in the event of a node or link fault and repair in a domain. This capability represents a contribution to show how network and protection events in a domain can be monitored between NSAs (NPSs with the NSI) in multiple domains. The implemented NPS controls and manages both the primary and backup VC with disjoint path in a user-driven manner. A demonstration to verify RICE API's capability is addressed for the trusty protection in the dynamic VC network.

REST 웹서비스 조합을 위한 객체변환 기법 (Object Conversion Technique for RESTful Web Service Composition)

  • 최민;문인영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.21-24
    • /
    • 2012
  • 최근 인터넷의 발달과 함께 웹을 기반으로 하는 클라이언트-서버 분산 구조의 웹서비스 시스템 구조가 점차 확산되고 있다. 게다가, 최근에는 스마트폰을 이용한 스마트폰 애플리케이션이 대중화 되면서, 웹 서비스의 활용이 점차 확대되는 추세이다. 웹을 기반으로 클라이언트와 서버 사이에 통신을 하기 위해서는 원격 프로시저를 정의한 인터페이스가 규정되어야 하며, 기존에는 W3C에서 정의한 WSDL를 사용하여 웹서비스를 기술하곤 하였다. 그러나, 이와 같은 기존의 웹서비스 기술 및 사용방법은 그 구성이 복잡하고 오버헤드가 큰 이유로 널리 활용되지 못하였다. 최근에는 스마트폰이 대중화 되면서 REST 웹서비스의 활용이 확산되는 추세다. SOAP 기반 웹서비스에 대해서는 서비스 조합에 대해서 충분히 다루어 졌으며, 어느정도 정리된 연구분야이다. SOAP 웹서비스는 기계가 인식하기 쉽도록 엄격한 규약과 인터페이스를 정의한 것이기 때문이다. 반면, REST 웹서비스는 최근 이기종(heterogeneous) 시스템 통합 및 스마트폰에서 서버 측 데이터를 접근하는 가장 유리하고 편리한 방법이다. 따라서, 그 활용방법에 대하여 많은 수요가 발생하고 있으나, 일반적으로 잘 소개되어 있지 않으므로 본 논문에서 REST Web Service Open API의 스마트폰 애플리케이션 개발의 활용방법을 소개한다.

개인화된 건강 데이터 처리를 위한 2-Step 개방형 시스템의 설계 (Design of Two-Step Open System for Personalized Health Data Access)

  • 전영준;황희정
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권4호
    • /
    • pp.177-183
    • /
    • 2015
  • ICT 힐링플랫폼의 목적은 만성질환 예방이며 생체신호 및 생활습관 등의 정보를 기반으로 한 질환조기 경보를 목표로 한다. 본 논문에서 제안하는 개인화된 건강 데이터 접근을 위한 2-Step 개방형 시스템(TOS)은 ICT 힐링플랫폼에서의 개인 건강관련 데이터 공급자와 서비스 공급자 사이를 연결하여 개인화된 건강 데이터를 중계하는 소프트웨어 엔진이다. 제안시스템은 개인건강 문서 저장부인 Inbound 모듈과 외부기관에 조회 서비스를 제공하기 위한 Outbound 모듈로 2step으로 분리하여 운용한다. 이를 위해 Step간의 데이터 교환 정의를 위해 개인화 편집 가능한 Manifest 개념을 제안한다. 설계된 시스템은 여러 건강 관련 서비스 기관들(병원, 피트니스센터, 건강검진센터, 개인건강장치 등)에 산재되어 있는 개인 건강 정보를 개인 주도하에 수집하고 개방화하는데 참조모델로 활용할 수 있다.

계산과학 시뮬레이션을 위한 HPC 작업 관리 프레임워크의 설계 및 구현 (Design and Implementation of HPC Job Management Framework for Computational Scientific Simulation)

  • 유정록;김한기;변희정
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.554-557
    • /
    • 2016
  • 최근, 슈퍼컴퓨터 시스템은 교육, 의료, 국방 등은 물론 계산과학 시뮬레이션까지 다양한 분야에서 활용되고 있다. 특히, 슈퍼컴퓨터, 클라우드 등 이종의 계산 자원을 연동하는 시뮬레이션 환경은 시간, 공간적 한계를 극복하는 차세대 연구 환경으로서 다양한 응용 분야에서 큰 각광을 받고 있다. 그러나 기존의 이종 슈퍼컴퓨팅 환경은 API(Application Programming Interface)의 부재로 터미널 접근을 통해 계산 작업을 수행하는 단조로운 형태를 띠고 있으며, 이는 이종 컴퓨팅 자원의 접근성 및 활용성을 저해하는 주요 요소이다. 이러한 문제점을 해결하고, 슈퍼컴퓨팅 서비스의 다양성을 확보하기 위해, 본 논문에서는 계산과학 시뮬레이션을 위한 웹 기반 HPC (High Performance Computing) 작업 관리 프레임워크의 설계 및 구현에 대해 기술한다. 제안한 프레임워크는 슈퍼컴퓨터, 클라우드, 그리드 등의 다양한 이기종 자원을 활용하여 시뮬레이션 계산 작업을 수행할 수 있도록 플러그-인 기반 표준 인터페이스 및 번들 플러그-인을 제공하며, 플러그-인 관리자를 통해 손쉽게 자원 확장이 가능하다. 또한 시뮬레이션 작업의 생성, 제출, 제어, 상태 모니터링 등의 전주기적인 작업 라이프사이클 관리를 위해 HTTP 표준 방식의 RESTful endpoints들을 제공한다.

  • PDF

집단지성을 이용한 한글 감성어 사전 구축 (Building a Korean Sentiment Lexicon Using Collective Intelligence)

  • 안정국;김희웅
    • 지능정보연구
    • /
    • 제21권2호
    • /
    • pp.49-67
    • /
    • 2015
  • 최근 다양한 분야에서 빅데이터의 활용과 분석에 대한 중요성이 대두됨에 따라, 뉴스기사와 댓글과 같은 비정형 데이터의 자연어 처리 기술에 기반한 감성 분석에 대한 관심이 높아지고 있다. 하지만, 한국어는 영어와는 달리 자연어 처리가 어려운 교착어로써 정보화나 정보시스템에의 활용이 미흡한 실정이다. 이에 본 연구는 감성 분석에 활용이 가능한 감성어 사전을 집단지성으로 구축하였고, 누구나 연구와 실무에 사용하도록 API서비스 플랫폼을 개방하였다(www.openhangul.com). 집단지성의 활용을 위해 국내 최대 대학생 소셜네트워크 사이트에서 대학생들을 대상으로 단어마다 긍정, 중립, 부정에 대한 투표를 진행하였다. 그리고 집단지성의 효율성을 높이기 위해 감성을 '정의'가 아닌 '분류'하는 방식인 폭소노미의 '사람들에 의한 분류법'이라는 개념을 적용하였다. 총 517,178(+)의 국어사전 단어 중 불용어 형태를 제외한 후 감성 표현이 가능한 명사, 형용사, 동사, 부사를 우선 순위로 하여, 현재까지 총 35,000(+)번의 단어에 대한 투표를 진행하였다. 본 연구의 감성어 사전은 집단지성의 참여자가 누적됨에 따라 신뢰도가 높아지도록 설계하여, 시간을 축으로 사람들이 단어에 대해 인지하는 감성의 변화도 섬세하게 반영하는 장점이 있다. 따라서 본 연구는 앞으로도 감성어 사전 구축을 위한 투표를 계속 진행할 예정이며, 현재 제공하고 있는 감성어 사전, 기본형 추출, 카테고리 추출 외에도 다양한 자연어 처리에 응용이 가능한 API들도 제공할 계획이다. 기존의 연구들이 감성 분석이나 감성어 사전의 구축과 활용에 대한 방안을 제안하는 것에만 한정되어 있는 것과는 달리, 본 연구는 집단지성을 실제로 활용하여 연구와 실무에 활용이 가능한 자원을 구축하여 개방하여 공유한다는 차별성을 가지고 있다. 더 나아가, 집단지성과 폭소노미의 특성을 결합하여 한글 감성어 사전을 구축한 새로운 시도가 향후 한글 자연어 처리의 발전에 있어 다양한 분야들의 융합적인 연구와 실무적인 참여를 이끌어 개방적 협업의 새로운 방향과 시사점을 제시 할 수 있을 것이라 기대한다.