과학연구

RESTful웨브봉사합성을 지원하는 기업봉사모선의실현방법

 2025.6.23.

웨브봉사합성은 기업대기업응용프로그람통합을 실현하는 가장 합리적인 방법으로 되고있다. 최근에 봉사제공자들은 봉사의 제공과 소비를 쉽게 하기 위하여 RESTful을 리용하기 시작하였으며 봉사들의 가치를 더해주는 RESTful웨브봉사와 SOAP에 기초한 웨브봉사의 합성을 실현하여 응용프로그람체계들의 정보통합의 다양성을 적극 지원하고있다.

우리는 봉사합성의 견지에서 RESTful웨브봉사의 특성해석을 진행하고 SOAP 및 RESTful웨브봉사합성을 지원하는 업무공정의 형식화에 기초하여 업무공정의 실행알고리듬과 RESTful웨브봉사호출알고리듬을 제기하였다. 또한 BPEL실행엔진을 확장하여 RESTful웨브봉사를 직접 호출할수 있는 선행한 방법에 토대하고 여기에 RESTful웨브봉사의 각이한 자료표현들과 경로파라메터로 넘어오는 자료를 XML에 기초한 BPEL로 넘기는 방법을 추가하는 방법으로 업무공정의 형식화를 진행하고 업무공정실행엔진의 처리알고리듬을 새롭게 확장하였다.

우리는 먼저 RESTful웨브봉사를 기업봉사모선에 등록하고 그에 기초하여 업무공정을 정의하기 위하여 RESTful웨브봉사의 특성해석을 봉사구성과 자료표현형식, 실행방식의 견지에서 진행하였다.

다음 BPEL실행엔진을 확장하여 RESTful웨브봉사를 직접 호출할수 있는 선행한 방법에 토대하고 여기에 RESTful웨브봉사의 각이한 자료표현들과 경로파라메터로 넘어오는 자료를 XML에 기초한 BPEL로 넘기는 방법을 추가하는 방법으로 업무공정의 형식화를 진행하고 업무공정실행엔진의 처리알고리듬을 새롭게 확장하였다.

다음 SOAP 및 RESTful웨브봉사들의 봉사합성을 지원하는 업무공정실행엔진의 기본처리알고리듬을 제기하였다.

RESTful웨브봉사들의 등록에 기초한 업무공정의 정의 및 실행에 대한 실험결과 기업봉사모선체계가 제공하는 RESTful웨브봉사의 등록기능이 RESTful의 모든 세부지표들을 정확히 반영한다는것을 확증하였다. 또한 업무공정의 평균호출시간이 200ms로서 동기방식의 호출을 진행하는 RESTful웨브봉사의 특성을 충분히 만족시키며 체계자원의 소비도 일정한 한계에서 매우 안정하다는것을 확증하였다.

제기한 방법을 다양한 종류의 업무체계들을 망라하는 지능화된 의료봉사체계에 도입하였다.

이상의 연구결과는 잡지«Информационные технологии Проблемы и решения»에 "Implementation method of enterprise service bus supporting RESTful web service composition"(https://elibrary.ru/title_about.asp)의 제목으로 출판되였다.