Design and Implementation of a RESTful SOAP-based Slip Data Processing System

RESTful SOAP 기반 전표 데이터 처리 시스템 설계 및 구현

  • 황의철 (광주여자대학교 교육미디어학과)
  • Published : 2005.02.01

Abstract

In this paper, we propose a design methodology of RESTful SOAP-based web services which try to solve extensibility problem of SOAP-based Web service by adopting REST concept into SOAP. And, we apply the proposed RESTful SOAP-based web services design methodology in constructing slip data processing web services, compare it with simple SOAP-based slip data web services, and try to propose a model for building Web Services in the future. REST is a model about architecture type of web distributed computing , the biggest distributed application in the world. In REST, identification of resources are made by URI, states(resources) are represented by document described by XML and transferred through HTTP our proposed RESTful SOAP-based web services are expected to contribute to constructing useful world wide web services which are essential in building E-Commerce society.

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

Keywords