• 제목/요약/키워드: Restful

검색결과 86건 처리시간 0.034초

RESTful API를 위한 SPA ViewModel 변환 (SPA ViewModel Transformation for RESTful API)

  • 조동일
    • 인터넷정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.9-15
    • /
    • 2023
  • SPA(Single-Page Application)는 RESTful API와 통신을 위해 데이터의 변환을 필요로 한다. BFF(Backend for Frontend) 패턴은 이 변환을 서버에서 처리하고 있으나 통신 횟수를 증가시키고 개발과 배포를 어렵게 하는 문제가 있다. 본 연구에서는 SPA의 ViewModel과 RESTful API의 모델을 SPA에서 직접 매핑하는 아키텍처를 제안한다. 제안한 아키텍처는 RESTful API의 문서 모델인 OpenAPI 사양을 이용하여 RESTful API 모델과 ViewModel 간의 매핑 모델을 자동 생성한다. SPA의 통신 컴포넌트는 생성된 모델을 이용하여 RESTful API 데이터와 ViewModel을 자동 변환한다. 사례 연구를 통해 기존 BFF 방식과 비교한 결과 제안한 아키텍처는 BFF에 비해 높은 개발 생산성을 보였고 부하테스트 결과 BFF에 비해 약 6 %이상 낮은 서버 CPU 점유율을 기록하였다.

SOAP/RESTFUL 기반 웹 서비스 미들웨어 성능분석 (Performance Analysis of Web Service Middleware based on SOAP/RESTFUL)

  • 송병권
    • 전기전자학회논문지
    • /
    • 제18권1호
    • /
    • pp.146-151
    • /
    • 2014
  • 스마트 그리드는 기존 전력망에 ICT(Information Communication Technology)기술과 타산업간의 지속적인 융합으로 다양한 부가서비스를 제공한다. 다양한 프로토콜을 사용하고 있는 스마트 그리드 응용시스템이 상호간에 독립적으로 정보를 교환하기 위해서는 기존 프로토콜에 독립적인 미들웨어 사용이 필요하다. 스마트 그리드 응용시스템들은 대부분 All-IP 기반에서 정보 교환이 이루어진다. 현재 All-IP 기반의 미들웨어는 대표적으로 SOAP(Simple Object Access Protocol)과 RESTful(REpresentational State Transfer ful)이 있다. 본 논문에서는 SOAP과 RESTful의 성능을 비교 분석하여 향후 스마트 그리드 응용 시스템 구축 시 사용할 수 있는 SOAP와 RESTful의 성능을 비교분석하였다.

RESTful 웹 서비스에서 리소스 발견 방법 (Resource Discovery Method in RESTful Web Services)

  • 이용주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.1027-1030
    • /
    • 2013
  • 근래에 OpenAPI의 구현 형태는 기존의 SOAP 기반 구현 방식에서 비교적 간단하고 가벼운 REST 방식으로 바뀌고 있다. 이러한 결과로 웹상에 이용 가능한 RESTful 웹 서비스들의 수가 급격하게 증가됨에 따라 적합한 리소스를 찾는 것은 매우 중요한 이슈로 대두되었다. 본 논문에서는 RESTful 웹 서비스를 개발할 때 생성되는 WADL 문서를 가지고 리소스를 효율적으로 발견할 수 있는 일련의 다단계 매칭 방법을 제안한다. 제안된 방법은 168개의 RESTful 웹 서비스 집합에 대한 실험을 수행하여 그 성능의 우수함을 보인다.

Restful 기반 시맨틱웹 온톨로지 구축 방안 (Implementation Method of Semantic Web Ontologies Based on Restful)

  • 최로환;박석천;이철식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1612-1615
    • /
    • 2013
  • 웹 2.0의 등장과 함께 Restful 웹 서비스의 활용이 전통적인 SOAP 기반 웹 서비스에 비해 크게 증가되었다. 최근 웹상에 이용 가능한 Restful 웹 서비스들의 수가 급격하게 증가됨에 따라 사용자들이 적합한 웹 서비스를 찾는 것은 매우 중요한 이슈로 대두되었다. 그러나 기존의 키워드 기반 검색 방법은 낮은 검색의 정확도 때문에 문제가 많다. 따라서 본 논문에서는 Restful 기반 온톨로지 구축 방법을 제안하고자 한다.

RESTful 웹 서비스에서 시맨틱 온톨로지를 구축하기 위한 클러스터링 및 패턴 분석 기법 (Clustering and Pattern Analysis for Building Semantic Ontologies in RESTful Web Services)

  • 이용주
    • 인터넷정보학회논문지
    • /
    • 제12권4호
    • /
    • pp.119-133
    • /
    • 2011
  • 웹 2.0의 등장과 함께 RESTful 웹 서비스의 활용이 전통적인 SOAP 기반 웹 서비스에 비해 크게 증가되고 있다. 최근 웹상에 이용 가능한 RESTful 웹 서비스들의 수가 급격하게 증가됨에 따라 사용자들이 적합한 웹 서비스를 찾는 것은 매우 중요한 이슈로 대두되었다. 그러나 기존의 키워드 기반 검색 방법은 나쁜 재현율과 나쁜 정확률 때문에 문제가 많다. 본 논문에서는 연관규칙 기반 클러스터링 기법에 패턴 기반 시맨틱 분석 기법을 추가한 하나의 새로운 시맨틱 온톨로지 구축 방법을 제안한다. 이를 통해 온톨로지를 자동 구축하여 시맨틱 정보의 주석처리 부담을 줄일 수 있고, 보다 효율적인 웹 서비스 검색을 지원한다. 본 논문에서 제안된 방법은 ProgrammableWeb 사이트로부터 168개의 RESTful 웹 서비스를 다운로드 받아 실험 분석을 수행한 결과, 기존의 키워드 기반 검색 방법에 비해 재현율과 정확률 두 측면에서 각각 35%, 18%의 성능 향상을 보였다.

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

시맨틱 기술을 활용한 RESTful 웹서비스의 검색 기법 개발 (Development of Search Method using Semantic technologies about RESTful Web Services)

  • 차승준;최윤정;이규철
    • 한국공간정보시스템학회 논문지
    • /
    • 제12권1호
    • /
    • pp.100-104
    • /
    • 2010
  • 최근 웹 2.0의 등장과 함께 플랫폼으로의 웹이 강조되면서, SOAP 기반의 웹서비스에 비해 RESTful 웹서비스가 크게 증가하고 있다. 하지만 서비스들은 이미 많이 존재하며 빠르게 증가하기 때문에 키워드를 기반으로 사용자가 원하는 서비스를 정확하게 찾는 것은 어렵다. 본 논문에서는 이러한 문제를 해결하기 위해서 시맨틱을 활용한 RESTful 웹서비스 검색 기법을 개발하였다. 이를 위해 우선 OpenAPI 통합 검색 시스템을 바탕으로 시맨틱을 활용하기 위한 시스템 구조를 구성하고, 시맨틱 검색을 위한 기술 형식을 모델링하였다. 이를 바탕으로 의미 마크업(태깅, 시맨틱 어노테이션)을 수행하여, 추출된 결과인 RDF 문서를 서비스 저장소에 저장하여 이를 바탕으로 검색을 수행한다. 온톨로지를 활용하여 입력받은 키워드를 확장하고, 이를 바탕으로 검색을 수행하여 사용자에게 유사도 기반의 키워드 검색 기법에서의 검색 결과보다 확장 / 정제된 검색 결과를 제공한다.

SOAP 기반 웹서비스와 RESTful 웹서비스 기술 비교 (SOAP-based Web Services vs. RESTful Web Services)

  • 박유미;문애경;유현경;정유철;김상기
    • 전자통신동향분석
    • /
    • 제25권2호
    • /
    • pp.112-120
    • /
    • 2010
  • 최근 들어 웹서비스는 그 발전 과정에서 SOAP 기반의 웹서비스와 RESTful 기반의 웹 서비스로 양분화되어 제공되고 있다. 서비스 인터페이스를 구현 로직으로부터 분리하는 웹서비스의 기본 개념을 따르면서 SOAP 기반의 웹서비스는 비즈니스 플로 처리를 위한 서비스 상호 연동에 주로 이용되고, RESTful 웹서비스는 데이터 접근에 주로 이용된다. 본 고에서는 SOAP 기반 웹서비스와 RESTful 웹서비스를 더 이상 구분하지 않고 통합하여 검색하거나 조합하고자 하는 시도의 첫 걸음으로 서비스 구조, 구현 기술, 사용 방법, 시맨틱 서비스화 연구의 관점에서 두 웹서비스를 비교하고자 한다.

RESTful Open API를 이용한 ESB 모니터링 시스템 (Monitoring System for ESB using RESTful Open API)

  • 양세열;이재만;이성재;홍민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.91-93
    • /
    • 2012
  • Open API는 기존 웹 서비스를 결합하여 새로운 서비스를 개발하는 최신의 방법이다. 본 논문에서는 RESTful 웹 서비스를 Open APT화 하여 그것을 이용한 모니터링 시스템 개발을 보인다. 본문의 개발 방법을 이용하는 경우 모니터링 시스템의 통합을 손쉽게 해결할 수 있으며, 차후 다른 시스템에 쉽게 결합시킬 수 있는 장점이 있다. 또한 축소된 호출 메시지 크기료 인해 서비스 제공 속도와 네트워크 대역 사용량에도 이점이 있다.

RESTful 웹 서비스를 위한 온톨로지 자동 구축 기법 (Automatic Building Ontology Techniques for RESTful Web Services)

  • 이용주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1415-1418
    • /
    • 2011
  • 최근 웹상에 이용 가능한 RESTful 웹 서비스들의 수가 급격하게 증가됨에 따라 사용자들이 적합한 웹 서비스를 찾는 것은 매우 중요한 이슈로 대두되었다. 그러나 기존의 키워드 기반 검색 방법은 나쁜 재현율과 나쁜 정확률 때문에 문제가 많다. 본 논문에서는 매개변수 클러스터링 기법에 패턴 분석 기법을 추가한 하나의 새로운 시맨틱 온톨로지 구축 방법을 제안한다. 이를 통해 온톨로지를 자동 구축하여 시맨틱 정보의 주석처리 부담을 줄일 수 있고, 보다 효율적인 웹 서비스 검색을 지원한다.