• 제목/요약/키워드: REST Web Services

검색결과 35건 처리시간 0.023초

REST 웹서비스 Open API를 사용한 분산처리 기법 연구 (Research of Distributed Computing with REST Open API Web Services)

  • 최민
    • 한국정보통신학회논문지
    • /
    • 제18권10호
    • /
    • pp.2473-2481
    • /
    • 2014
  • 차세대 정보시스템의 대부분은 스마트폰 등의 휴대용 모바일 기기에서 동작할 것이다. REST 웹서비스는 모바일 애플리케이션 개발 분야에서 매우 급속하게 대중화되고 있다. 이러한 REST 웹서비스의 사용은 단지 활용도가 증가하는 것 뿐 아니라, 모바일 애플리케이션을 개발하는 방법론 자체를 바꾸고 있다. 이는 REST 웹서비스가 제3의 애플리케이션 개발에 있어 빌딩블록과 같은 형태로 사용될 수 있기 때문이다. 본 연구에서는 소켓을 대신하여 REST 웹서비스 Open API를 사용한 분산 컴퓨팅을 제안한다. 이를 위해서, 본 연구에서는 REST 웹서비스 Open API가 기존의 소켓 기반 서비스에 비해 충분한 성능을 제공함을 분석적/실험적 방법을 통해 제시한다. 따라서, 향후 인터넷 통신 프리미티브 API로서 REST 웹서비스 Open API가 충분한 성능을 갖는다는 사실을 보여준다.

SOA 기반 웹서비스의 Library 2.0 적용방안에 관한 연구 (A Study on Applying Library 2.0 Using Service-Oriented Architecture and Web Services)

  • 구중억;이응봉
    • 한국도서관정보학회지
    • /
    • 제38권3호
    • /
    • pp.297-320
    • /
    • 2007
  • 본 연구에서는 SOA와 웹서비스의 개념을 살펴보았고, SOA를 구현하는 웹서비스의 주요 프로토콜인 SOAP, REST, SRW/U, OAI-PMH에 대한 기술을 분석하였으며, 국내외 도서관에서 SOAP과 REST 기반 웹서비스 구축사례를 각각 제시하였다. 또한 국내외 도서관에서 Web 2.0 기술을 활용한 Library 2.0 적용사례와 SOA 기반 웹서비스 프로토콜의 Library 2.0 적용방법을 제시하였다. 마지막으로 REST 기반 Open API를 이용하여 도서관 OPAC, 온라인서점, 웹 포털, 종합목록 등을 결합한 메타검색 시스템의 구축과 활용을 통한 Library 2.0 적용방안을 제안하였다.

  • PDF

REST 웹 서비스를 위한 WADL2Stub 시스템의 구현 (An Implementation of WADL2Stub System for REST Web Services)

  • 이화민
    • 한국정보통신학회논문지
    • /
    • 제13권4호
    • /
    • pp.714-719
    • /
    • 2009
  • 최근 Web2.0의 등장과 함께 SOAP 기반의 웹 서비스에 비해 가볍고 구현이 쉬운 REST 웹 서비스가 많은 주목을 받고 있다. REST 웹 서비스의 API를 정의하고 기술하기 위한 다양한 방법들이 제안되었고, WSDL도 2.0 버전에서 SOAP 뿐만 아니라 REST도 기술할 수 있게 확장되었지만 너무 복잡하다는 문제점이 있었다. 이에 썬 마이크로시스템은 WSDL에 비해 간략하면서도 범용성이 뛰어난 WADL을 발표하게 된다. WADL의 목적은 Web 2.0 어플리케이션을 보다 쉽게 생성하고 동적으로 관리할 수 있도록 인터넷상의 웹 서비스들을 기계가 처리할 수 있는 방법으로 기술하는 것이다. 그러나 WADL의 경우 자동으로 클라이언트코드를 생성해주는 툴이 없어 개발자들이 클라이언트 코드를 직접 생성해야 하는 문제점이 있다. 이에 본 논문에서는 개발자들이 WADL기반의 REST 웹 서비스를 쉽고 편리하게 이용할 수 있도록 클라이언트 코드를 생성하는 WADL2Stub 시스템을 설계하고 구현하였다.

RESTful SOAP 기반 전표 데이터 처리 시스템 설계 및 구현 (Design and Implementation of a RESTful SOAP-based Slip Data Processing System)

  • 황의철
    • 한국콘텐츠학회논문지
    • /
    • 제5권1호
    • /
    • pp.101-108
    • /
    • 2005
  • 본 논문에서는 SOAP(Simple Object Access Protocol)기반 웹 서비스의 문제점인 확장성을 REST(REpresentational State Transfer)모델을 이용하여 해결한 RESTful SOAP 기반 웹 서비스 방식을 제안한다. 또한 웹 서비스 응용으로 전표 데이터 처리에 대한 웹 서비스를 SOAP 및 RESTful SOAP 방식으로 구현하여 서로의 장단점을 비교하고, 추후 웹 서비스 구축에 하나의 프로토타입으로 제시한다. REST는 분산 컴퓨팅 모델이며, 세계에서 가장 큰 분산 응용인 웹에서 사용하고 있는 웹 구조 스타일 모델이다. REST에서 리소스의 식별은 URI로, 상태는 상태가 표시된 문서(리소스)로써 HTTP를 통해 전달된다. 리소스의 내용은 XML로 기술하며, 리소스 탐색 및 참조에는 HTTP의 표준 메소드인 GET, PUT, POST, DELETE 등만을 이용하는 것으로 분산컴퓨팅을 모델링하고 있다. 본 논문의 결과는 전자 상거래시스템 구축의 주요 플랫폼인 웹 서비스의 효율적인 개발에 기여할 것으로 전망된다.

  • PDF

A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource Group-based Task Scheduling

  • Gil, Joon-Min;Kim, Mi-Hye
    • Journal of Information Processing Systems
    • /
    • 제7권4호
    • /
    • pp.707-716
    • /
    • 2011
  • It is important that desktop grids should be able to aggressively deal with the dynamic properties that arise from the volatility and heterogeneity of resources. Therefore, it is required that task scheduling be able to positively consider the execution behavior that is characterized by an individual resource. In this paper, we implement a log analysis system with REST web services, which can analyze the execution behavior by utilizing the actual log data of desktop grid systems. To verify the log analysis system, we conducted simulations and showed that the resource group-based task scheduling, based on the analysis of the execution behavior, offers a faster turnaround time than the existing one even if few resources are used.

REST 서비스 패턴을 이용한 매시업 클라이언트 뷰 이동 코드 생성 (Generating Mashup Client View Navigation Codes using REST Style Service Patterns)

  • 이은정
    • 정보처리학회논문지D
    • /
    • 제17D권5호
    • /
    • pp.359-370
    • /
    • 2010
  • 웹 2.0의 확산과 함께 기존의 페이지 간 이동 대신 하나의 페이지에서 여러 개의 웹서비스를 인터페이스하는 웹페이지가 많이 사용되고 있다. 이러한 클라이언트 페이지를 매시업 클라이언트라고 부르는데, 이들은 복잡하고 다양한 기능을 지원하는 제어부를 포함한다. 본 논문에서는 이동 제어의 모델 기반의 코드 생성 방법을 제시한다. 먼저 REST 서비스 패턴을 클라이언트 페이지의 뷰와 뷰 이동에 적용하는 방법을 제안하고, 각 뷰로부터 서비스 메소드 호출이나 뷰 이동이 가능한 타입 조건을 제시한다. 또한 제안된 방법을 적용하여 XForms 페이지의 코드를 자동생성하는 프로토타입 시스템을 개발하였다. 이동 설계 방법을 적용한 매시업 클라이언트 페이지 생성 시스템을 구현하였다. 개발된 자동 생성 시스템은 개발자의 관여 없이 이동 제어 기능을 포함한 클라이언트 페이지의 코드를 생성하며, 체계적인 모델과 이동 패턴에 기반하여 생성된 결과 코드가 이해하기 쉽고 간단하다. 또한 사용자가 필요한 컨트롤만을 포함하여 서비스의 개수가 많아지는 경우에도 적용할 수 있다.

웹 애플리케이션 성능 분석을 위한 REST API 기반의 서버 구축 (REST API based Server Construction for Web Application Performance Analysis)

  • 김현국;박진태;최문혁;문일영
    • 한국항행학회논문지
    • /
    • 제22권5호
    • /
    • pp.456-461
    • /
    • 2018
  • 4차 산업혁명을 통해 웹이 다양한 기술들과 융합되기 전에는 웹 애플리케이션의 성능을 평가하는 요소가 단순히 웹 애플리케이션이 로딩 되는 속도뿐이었다. 따라서 기존에 시중에 나와 있는 웹 애플리케이션 성능분석 툴의 경우 대부분 웹 애플리케이션이 웹 브라우저에서 동작 하는 속도에 초점을 맞추고 있다. 하지만 웹은 이제 단순 웹 브라우저 뿐만 아니라 다양한 서비스들과 융합되어 활용되고 있으며, 단순 속도 이외에도 웹 애플리케이션을 평가하기 위해 평가해야할 요소들이 등장했다. 따라서 본 논문에서는 앞서 언급한 속도뿐만 아니라 프로그레시브 웹 앱, 접근성, 모범 사례, 검색 엔진 최적화를 고려한 웹 애플리케이션 성능 분석을 진행하기 위한 서버를 설계하고, REST API 형태로 서비스를 구축하여 사용자의 기기나 환경에 영향을 받지 않고 웹 애플리케이션 성능 서비스를 제공할 수 있는 서버를 설계 및 구현하고자 한다.

SOAP와 REST 기반 웹 서비스 (SOAP and REST-Based Wdb Services)

  • 황의철
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.413-416
    • /
    • 2004
  • REST(Representational State Transfer)는 분산 컴퓨팅 플랫폼 모델이며, 세계에서 가장 큰 분산 응용인 Web에서 사용하고 있는 웹 구조 스타일 모델이다. 현재 웹의 기본 요소는 URI, HTTP, XML(HTML) 이며, REST는 이러한 인터넷 표준만을 사용한다. REST 에서 리소스의 식별은 URI로, 상태는 상태가 표현된 문서(리소스)로써 HTTP를 통해 전달된다. 리소스의 내용은 XML로 기술하며, 리소스 탐색 및 참조에는 HTTP의 표준 메서드인 GET, PUT, POST, DELETE 등만을 이용하는 것으로 분산 컴퓨팅을 모델링하고 있다. 따라서 서비스마다 다양한 메서드를 기억하여야 하는 SOAP 기반 웹 서비스에 비해 REST 모델의 분산 컴퓨팅 응용은 확장성 및 웹 친화성 측면에 있어서 매우 유리함을 알 수 있다.

  • PDF

Design and Implementation of MEARN Stack-based Real-time Digital Signage System

  • Khue, Trinh Duy;Nguyen, Thanh Binh;Jang, UkJIn;Kim, Chanbin;Chung, Sun-Tae
    • 한국멀티미디어학회논문지
    • /
    • 제20권5호
    • /
    • pp.808-826
    • /
    • 2017
  • Most of conventional DSS's(Digital Signage Systems) have been built based on LAMP framework. Recent researches have shown that MEAN or MERN stack framework is simpler, more flexible, faster and more suitable for web-based application than LAMP stack framework. In this paper, we propose a design and implementation of MEARN (ME(A+R)N) stack-based real-time digital signage system, MR-DSS, which supports handing real-time tasks like urgent/instant messaging, system status monitoring and so on, efficiently in addition to conventional digital signage CMS service tasks. MR-DSCMS, CMS of MR-DSS, is designed to provide most of its normal services by REST APIs and real-time services like urgent/instant messaging by Socket.IO base under MEARN stack environment. In addition to architecture description of components composing MR-DSS, design and implementation issues are clarified in more detail. Through experimental testing, it is shown that 1) MR-DSS works functionally well, 2) the networking load performance of MR-DSCMS's REST APIs is better compared to a well-known open source Xibo CMS, and 3) real-time messaging via Socket.IO works much faster than REST APIs.

공공데이터 API를 활용한 캠핑 커뮤니티 웹 서비스 개발 (Development of Camping Community Web Services Using REST API)

  • 조규철;안승현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.247-250
    • /
    • 2024
  • 본 논문에서는 캠핑 입문자가 캠핑 관련 정보를 직관적이고 편리하게 확인하고 공유할 수 있도록 돕는 웹 응용 서비스를 개발하였다. 카카오맵 API를 통해 지도를 표시하고 공공데이터 포털의 Open REST API 중 하나인 한국관광공사 고캠핑 정보 조회서비스_GW를 활용하였다. 개발된 웹 응용 서비스를 통하여 캠핑 입문자들도 국내의 캠핑장 데이터를 지도에서 손쉽게 검색하고 커뮤니티를 통해 이를 교류할 수 있도록 하는 것에 목적을 두었다.

  • PDF