• 제목/요약/키워드: Service oriented device architecture

검색결과 10건 처리시간 0.026초

STEPSTONE: An Intelligent Integration Architecture for Personal Tele-Health

  • Helal, Sumi;Bose, Raja;Chen, Chao;Smith, Andy;De Deugd, Scott;Cook, Diane
    • Journal of Computing Science and Engineering
    • /
    • 제5권3호
    • /
    • pp.269-281
    • /
    • 2011
  • STEPSTONE is a joint industry-university project to create open source technology that would enable the scalable, "friction-free" integration of device-based healthcare solutions into enterprise systems using a Service Oriented Architecture (SOA). Specifically, STEPSTONE defines a first proposal to a Service Oriented Device Architecture (SODA) framework, and provides for initial reference implementations. STEPSTONE also intends to encourage a broad community effort to further develop the framework and its implementations. In this paper, we present SODA, along with two implementation proposals of SODA's device integration. We demonstrate the ease by which SODA was used to develop an end-to-end personal healthcare monitoring system. We also demonstrate the ease by which the STEPSTONE system was extended by other participants - Washington State University - to include additional devices and end user interfaces. We show clearly how SODA and therefore SODA devices make integration almost automatic, replicable, and scalable. This allows telehealth system developers to focus their energy and attention on the system functionality and other important issues, such as usability, privacy, persuasion and outcome assessment studies.

상황인지 워크플로우와 서비스 지향 미들웨어를 이용한 URC 로봇 소프트웨어 아키텍처 (A Software Architecture for URC Robots using a Context-Aware Workflow and a Service-Oriented Middleware)

  • 곽동규;최종선;최재영;유재우
    • 로봇학회논문지
    • /
    • 제5권3호
    • /
    • pp.240-250
    • /
    • 2010
  • A URC, which is a Ubiquitous Robot Companion, provides services to users in ubiquitous computing environments and has advantage of simplifying robot's hardware and software by distributing the complicated functionality of robots to other system. In this paper, we propose SOWL, which is a software architecture for URC robots and a mixed word of SOMAR and CAWL. SOWL keeps the advantages of URC and it also has the loosely-coupled characteristics. Moreover it makes it easy to develop of URC robot software. The proposed architecture is composed of 4 layers: device software, robot software, robot application, and end user layer. Developers of the each layer is able to build software suitable for their requirements by combining software modules in the lower layer. SOWL consists of SOMAR and CAWL engine. SOMAR, which is a middleware for the execution of device software and robot software, is based on service-oriented architecture(SOA) for robot software. CAWL engine is a system to process CAWL which is a context-aware workflow language. SOWL is able to provide a layered architecture for the execution of a robot software. It also makes it possible for developers of the each layer to build module-based robot software.

지능형 네트워크 로봇을 위한 서비스 지향적인 로봇 클라이언트 미들웨어 설계와 구현 (A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented)

  • 곽동규;최재영
    • 정보처리학회논문지A
    • /
    • 제19A권1호
    • /
    • pp.1-8
    • /
    • 2012
  • 지능형 네트워크 로봇은 다양한 환경에서 네트워크 시스템과 연계하여 인간과 상호작용을 하며, 상황에 따라 주어진 역할을 수행한다. 유비쿼터스 환경에서 동작하는 네트워크 기반의 URC 로봇은 분산 컴퓨팅 환경에서 클라이언트 로봇의 기능을 서버로 분산시킴으로써 클라이언트 로봇을 경량화하는 장점을 갖는다. URC 로봇 환경 중에서 SOMAR는 서버-클라이언트 환경에서 서비스 지향기법으로 로봇 소프트웨어를 개발하기 위해 제안되었다. 본 논문에서는 URC 로봇 환경에서 사용 가능한 SOMAR 로봇 클라이언트를 소개하고 그 구현을 보인다. SOMAR 로봇 클라이언트는 디바이스 서비스 계층과 로봇 서비스 계층을 갖는다. 이 중 디바이스 서비스는 디바이스를 제어하는 서비스이고, 로봇 서비스는 다수의 디바이스 서비스를 결합하여 생성된 로봇이 제공하는 서비스를 추상화시킨 것이다. 또한 본 논문에서는 디바이스와 로봇 서비스의 결합 관계를 표현하기 위해 RSEL (Robot Service Executing Language)을 이용하였다. 서비스 결합을 기술한 RSEL 문서는 변환기를 통해 클라이언트 시스템 언어로 변환하고 컴파일링하여 로봇 클라이언트 시스템에 업로드한다. SOMAR 클라이언트 시스템은 호스트/타겟 구조를 갖는 내장형 시스템에 적용하기가 용이하며, RSEL 처리 엔진에 대한 부담을 줄여서 로봇 클라이언트를 경량화시켰다.

User Centric Content Management System for Open IPTV Over SNS

  • Jeon, Seung Hyun;An, Sanghong;Yoon, Changwoo;Lee, Hyun-woo;Choi, Junkyun
    • Journal of Communications and Networks
    • /
    • 제17권3호
    • /
    • pp.296-305
    • /
    • 2015
  • Coupled schemes between service-oriented architecture (SOA) and Web 2.0 have recently been researched. Web-based content providers and telecommunications company (Telecom) based Internet protocol television (IPTV) providers have struggled against each other to accommodate more three-screen service subscribers. Since the advent of Web 2.0, more abundant reproduced content can be circulated. However, because according to increasing device's resolution and content formats IPTV providers transcode content in advance, network bandwidth, storage and operation costs for content management systems (CMSs) are wasted. In this paper, we present a user centric CMS for open IPTV, which integrates SOA and Web 2.0. Considering content popularity based on a Zipf-like distribution to solve these problems, we analyze the performance between the user centric CMS and the conventional Web syndication system for normalized costs. Based on the user centric CMS, we implement a social Web TV with device-aware function, which can aggregate, transcode, and deploy content over social networking service independently.

다인승 차량용 멀티미디어 서비스 지원을 위한 HMI기반 네트워크 시스템 설계에 관한 연구 (A Study on Network System Design for the Support of Multi-Passengers' Multimedia Service Based on HMI (Human Machine Interface))

  • 이상엽;이재규;조현중
    • 한국통신학회논문지
    • /
    • 제42권4호
    • /
    • pp.899-903
    • /
    • 2017
  • 본 논문은 멀티미디어 서비스를 지원하는 다인승 차량 내 HMI(Human Machine Interface)을 지원하는 네트워크 구조 및 구현방법에 관한 것이다. 다인승 차량의 경우, 기존 승용차의 멀티미디어 서비스형태와 달리 트래픽에 대한 요소를 고려해야하며, 서버에서 업데이트되는 콘텐츠 정보를 다수의 사용자에게 동시에 전달해야하는 특성이 있으며, 사용자가 네트워크에 접속하여 다양한 콘텐츠를 사용할 수 있는 확장성이 있어야한다. 따라서 본 논문에서는 기존 차량용 광 네트워크 MOST(Media Oriented System Transport) 시스템 구조를 변경하여 MOST와 연동되는 이더넷 기능을 개발하고 사용자 접근할 수 있는 인터페이스를 설계하여 다인승 차량용 멀티디미어 서비스에 필요한 데이터송수신 모듈 설계 방법을 제안한다.

헬스케어 서비스에서 동적인 데이터 전달을 위한 데이터 결합기 설계 및 구현 (Design and Implementation of Data Binder for Dynamic Data Delivery in Healthcare Service)

  • 강규창;이전우;최훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권12호
    • /
    • pp.891-898
    • /
    • 2009
  • 본 논문은 서로 다른 벤더의 응용 프로그램과 생체 신호 측정 장치가 동적으로 데이터 전달을 할 수 있는 생산자(Producer)/소비자(Consumer) 패턴 기반의 데이터 결합기 구조를 제안한 것으로 휴대용 정보 단말에서 컴포넌트 기반의 프로그래밍이 가능하고 서비스 지향적인 동작 메커니즘을 제공하는 OSGi 플랫폼의 번들로서 구현된다. 데이터 결합기는 정적으로 데이터 생산자와 소비자를 연결하는 OSGi WireAdmin 서비스의 단점을 보완한 것으로, 데이터를 사용하는 주체인 응용 프로그램의 요구 사항을 응용 프로그램 설명자(Application Descriptor)로 형식화하고 데이터를 생산하는 주체인 생체 신호 측정 장치의 기능을 장치 설명자(Device Descriptor)로 형식화하여 런타임에 데이터 생산자-소비자 쌍을 만들어 동적으로 데이터가 연결되는 기능을 제공한다. 따라서 센서 기반 응용을 개발할 때 데이터 생산자와 데이터 소비자를 사이에서 빈번하게 일어나는 연결 관리를 동적으로 해주는 기능 구현에 활용 가능하다. 본 논문의 목적은 생체 신호 측정 장치와 같은 데이터 생산자와 헬스케어 응용 프로그램과 같은 데이터 소비자를 분리시켜 헬스케어 서비스 개발의 편이성을 제공하기 위한 것이다.

유비쿼터스 웹서비스 환경에서 이벤트 기반의 룰 처리 기법 (Event based Rule Processing in Ubiquitous Web Services Environments)

  • 이강찬;이원석;전종홍;이승윤;박종헌
    • 한국정보통신학회논문지
    • /
    • 제10권6호
    • /
    • pp.1101-1105
    • /
    • 2006
  • 웹서비스의 이벤트를 수신하기 위한 Web Services Eventing과 WS-Notification과 같이 현존하는 관련 표준은 하나의 이벤트 묶음을 무조건적으로 수신하거나 하나의 이벤트에 하나의 조건을 제시할 수밖에 없다는 것이 문제점으로 지적되고 있다. 그러나 실제로 이벤트들을 처리하기 위해서는 하나의 이벤트를 수신할 때도 다양한 조건을 제시할 수 있도록 하여, 동일한 이벤트를 받았을 때에도 다양한 조건식에 따라 원하는 작업을 수행할 수 있도록 하는 유연성을 제공하여야 한다. 본 논문은 그러한 유연성을 제공하는 유비쿼터스 웹서비스 환경에서 이벤트 기반의 룰 처리 기법에 대해서 살펴보도록 한다.

Addressing Concurrency Design for HealthCare Web Service Gateway in Remote Healthcare Monitoring System

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • International journal of advanced smart convergence
    • /
    • 제5권3호
    • /
    • pp.32-39
    • /
    • 2016
  • With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease healthcare delivery cost. As the number of patients' requests increases in simultaneously manner, the web service gateway located in the village hall encounters limitations for performing them successfully and concurrently. The gateway based RESTful technology responsible for handling patients' requests attests an internet latency in case a large number of them submit toward the gateway increases. In this paper, we propose the design tasks of the web service gateway for handling concurrency events. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. We also investigate the performance of event-driven architecture for building web service gateway using node.js. The experiments results show that server-side JavaScript with Node.js and MongoDB as database is 40% faster than Apache Sling. With Node.js developers can build a high-performance, asynchronous, event-driven healthcare hub server to handle an increasing number of concurrent connections for Remote Healthcare Monitoring System in an isolated village with no access to local medical care.

Secure Oriented Architecture(SOA)에 기반한 u-Healthcare 네트워크 보안기술 프레임워크 모델 (A Study for u-Healthcare Networking Technology Framework Approach Based on Secure Oriented Architecture(SOA))

  • 김점구;노시춘
    • 융합보안논문지
    • /
    • 제13권4호
    • /
    • pp.101-108
    • /
    • 2013
  • 센서네트워크 구성은 특정 상황이나 환경에 대한 센싱이 가능한 센서, 수집된 정보를 처리하는 프로세서, 그리고 데이터를 송수신하는 장치 등 이다. 센서네트워크는 많은 유익함을 제공하지만 무선 네트워크 보안 취약성을 해결하지 않은상태로 정보노출 위험이 다양하게 존재한다. u-Healthcare 센서 네트워크는 센서 노드의 크기가 작아 전력소모 및 컴퓨팅 능력, 메모리 등에 제한이 가해지며, 무선을 통해 센싱된 값을 전달하는 특징을 가지므로 도청, 서비스거부, 라우팅 경로 공격이 가능하다. 본 논문에서는 센싱기능을 중심으로 한 u-Healthcare 시스템 환경의 무선보안 취약성 요소를 진단하고 u-Healthcare 보안 프레임워크 설계방법을 제시한다. 센서네트워크 기술들이 보안취약성에 대한 대책 강구 없이 기술만 발전한다면 기술이 정상적으로 활용되지 못하고 위협의 요소가 될 것이다. 이 연구를 통해 제안되는 u-Healthcare 시스템의 보안 위험 대처방법은 다양한 현장에서 의료정보와 이용자보호의 중요한 가이드로 활용될것이다.

JXTA 기반 서비스 푸시 시스템 (A Service Push System Based on JXTA)

  • 조윤식;정인환;황기태
    • 한국통신학회논문지
    • /
    • 제34권1B호
    • /
    • pp.56-66
    • /
    • 2009
  • 전통적인 서버/클라이언트 구조에서 클라이언트는 이미 알고 있는 서버에 접속하여 정보를 얻거나 웹 검색 등과 같은 방식으로 정보나 서비스를 이용하였다. 그러나 최근에 다양한 장치들이 인터넷에 접속 가능하게 되었으며, 이들 장치들이 제공하는 정보와 서비스의 갱신 주기가 짧고, 서비스 제공자이면서 동시에 서비스 소비자가 되는 특징을 보인다. 이런 상황에서는 네트워크 상에 존재하는 새로운 정보나 서비스를 찾기에는 전통적인 방식이 부적합하다. 본 논문에서는 장치가 네트워크에 접속되면 서비스의 프로파일을 주변의 모든 장치들에게 방송 형태로 알리는 서비스 푸시 모델을 제안한다. 임의의 네트워크 장치가 새로 연결되면 네트워크 상에 이미 존재하는 서비스 프로파일 목록을 한 번에 얻거나 서비스 제공자로부터 새로 푸시된 서비스 프로파일을 즉각적으로 얻게 되어 언제든지 서비스를 이용할 수 있다. 본 논문에서는 P2P 네트워크를 기반으로 하는 JXTA 플랫폼을 이용하여 서비스 푸시 시스템을 구현하고 실험을 통해 서비스 푸시 시 서비스 프로파일 전파 시간, 네트워크 진입시 서비스 목록을 받는데 걸리는 시간, 서비스 호출에 따른 실행 응답 시간 등을 측정하였다.