서지주요정보
웹 서비스를 위한 작업 수준 충돌 관리에 관한 연구 = An approach to activity-level conflict management on web services
서명 / 저자 웹 서비스를 위한 작업 수준 충돌 관리에 관한 연구 = An approach to activity-level conflict management on web services / 이슬기.
발행사항 [대전 : 한국과학기술원, 2011].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8023169

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 11055

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Web Service is widely adopt in the distributed computing environment by the standard protocol over the network. In addition, operations of the Web service are provided to service consumers by the black-box structure. Therefore, service consumers do not need to understand their implementation and can easily combine the deployed services to perform their requirements using the business process. However, because service can be concurrently used by the service consumers, several problems among the processes of service consumer can be occurred during the progress of the process. In case of forwarding progress, data concurrency problems can be occurred such as data read/write failures. However, those are resolved by database manager using locking techniques. In case of exceptional progress by the request of service consumer, two kinds of conflicts among the activities of the processes are caused such as cancellation (rollback) conflict and compensation conflict. Cancellation conflict is that a cancellation of the executed activity cannot be performed normally because of changed value of shared resource by the executions of other process. Compensation conflict is that a compensation of the executed activity can cause additional compensations of other processes. Those are occurred by the status that related activities of other processes do not know the dependency among requested activity and them. To solve this problem, we suggest an approach to conflict management and resolution among the activities of the processes on the service provider. Although previous work shows the conflict management approach, it only suggests partial solution for the cancellation conflicts due to the coarse-grained dependency management and does not include compensation conflict conditions and complex conflict conditions. Therefore, we provide a new approach to fine-grained conflict management and resolution for both the cancellation conflicts and compensation conflicts and evaluate our approach by comparing with previous work.

웹 서비스는 네트워크 상 분산된 컴퓨팅 환경에서 표준 프로토콜 사용으로 인해 널리 사용되어 왔다. 또한, 웹 서비스의 연산들은 black-box 구조로 서비스 사용자에게 제공되기 때문에 서비스의 구현을 이해하지 않고도 사용가능하며 그들의 요구사항을 수행하기 위해 비즈니스 프로세스를 이용하여 배포된 서비스들을 쉽게 조합할 수 있다. 하지만, 서비스 사용자가 서비스를 병렬적으로 사용함으로 인해 서비스 사용자의 비즈니스 프로세스들 사이에서 서비스 수행 중 몇 가지 문제가 발생될 수 있다. 순방향으로 진행되는 경우는 데이터 읽기/쓰기 실패와 같은 데이터 동시성 문제가 발생할 수 있지만, 데이터베이스 관리자가 제공하는 잠금(locking) 기술을 이용하여 이를 해결할 수 있다. 서비스 사용자의 요청으로 인해 발생되는 예외 상황에서는 프로세스 작업들간에 발생하는 충돌로 취소 충돌과 보상 충돌같은 문제가 발생할 수 있다. 취소 충돌은 수행된 작업에 대한 취소 작업이 타 프로세스의 작업 수행으로 인해 공용 자원 값이 변하여 정상적으로 수행되지 못하는 경우를 말한다. 보상 충돌의 경우 수행된 작업에 대한 보상 작업으로 인해 타 프로세스에 추가적인 보상 작업을 발생시키는 것을 말한다. 이런 충돌들은 타 프로세스의 관련된 작업들이 요청된 작업과 그들간의 의존성을 파악하지 못하여 발생되는 것이다. 이 문제를 해결하기 위해, 본 연구에서는 서비스 제공자 입장에서 프로세스의 작업들 간에 발생하는 충돌 관리 및 해결 방법을 제시한다. 이미 이전 연구에서 충돌 관리 기법을 보여주었지만, 이는 추상화 수준이 높은 의존성 관리로 인해 취소 충돌에 관한 부분적인 해결법만을 제공하였고, 보상 충돌이나 복잡한 충돌 조건에 대한 것은 포함하지 않았다. 그러므로, 본 연구에서는 취소 충돌과 보상 충돌을 모두 해결하는 추상화 수준이 낮은 새로운 충돌 관리 및 해결 기법을 제시하고 기존 연구와 비교하여 본 연구에서 제시한 기법을 평가한다.

서지기타정보

서지기타정보
청구기호 {MCS 11055
형태사항 iv, 34 p. : 삽화 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Lee, Seul-Ki
지도교수의 한글표기 : 배두환
지도교수의 영문표기 : Bae, Doo-Hwan
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 참고문헌 : p.33-34
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서