서지주요정보
An active event monitoring strategy for an efficient ECA rule management and its implementation into e-commerce service = 효율적인 능동규칙관리를 위한 이벤트 모니터링 기법과 전자상거래 서비스에서의 구현
서명 / 저자 An active event monitoring strategy for an efficient ECA rule management and its implementation into e-commerce service = 효율적인 능동규칙관리를 위한 이벤트 모니터링 기법과 전자상거래 서비스에서의 구현 / Jong-Hee Lee.
저자명 Lee, Jong-Hee ; 이종희
발행사항 [대전 : 한국정보통신대학교, 2001].
Online Access 원문보기 원문인쇄

소장정보

등록번호

DM0000140

소장위치/청구기호

문지도서관2층 학위논문

ICU/MS01-36 2001

SMS전송 소장위치

도서상태

이용가능

대출가능

반납예정일

초록정보

Electronic commerce (E-commerce) has been one of the most popular Internet-based applications in which a variety of purchase-related requests and process-related operations can be viewed as application events. An event requires a set of program actions according to the pre-defined business rules called active rules. The active rule based services provide automatic and reliable electronic business process for the application of the future. To the active rule systems, a real-world business process is viewed a set of predefined events and required actions to be executed based on the intended business rules and strategies. One of the important research issues in active rule management system is how to make the application events valid to the system so that needed actions are carried out in efficient ways. Business applications contain a number of events specified in the form of programs known as methods. Most of existing systems employ event notification approach with method wrapping scheme. In those systems, method wrapping is required for the application to notify events to the active rule management facility. Among them is our own development of event detector as the major rule processing component of Active Information Management System (AIMS), which employs an event notification mechanism using method wrapping. The method wrapping strategy has the problem of interdependency between the applications and the active rule management facilities. This will require the application programmer's knowledge about the event detection mechanism of the active rule manager when programming. The dependency will also result in inefficiency when the events and rules have to be modified due to the change of business rules. Also, the tightly-coupled application-rule structure will not allow the reuse and sharing of the application programs (i.e., methods). The proposed event detection strategy presented in this thesis is based on the concept of active event monitoring rather than event notification. It does not use method wrapping, and the methods contained in application program need not know how their events are detected by the active rule manager. Instead, the event monitor of the active database system actively monitors the methods through the instruction tracing mechanism of the Java Virtual Machine (JVM), and then analyzes them using its event description information to determine how contained events trigger rule actions. We have developed an active event detection mechanism called Active Event Monitor (AEM). We have further applied this scheme to the development of an E-commerce system, in which we use a "purchase-order" example to demonstrate the proposed event monitoring strategy. An active database system with the proposed event detection strategy will enhance the service and business quality of the existing E-commerce systems.

최근 들어 전자 상거래(EC)는 어플리케이션 이벤트로 볼 수 있는 구매와 관련된 요청, 프로세스와 관련된 운영 등이 포함된 인터넷 기반의 가장 보편적인 어플리케이션 중의 하나가 되고 있다. 하나의 이벤트는 능동 규칙이라는 사전에 정의된 비즈니스 규칙에 따라 일련의 필요한 액션을 수행한다. 따라서 능동 규칙을 바탕으로 하는 서비스는 향후의 응용을 위해 자동화 뿐만 아니라 신뢰성 있는 전자 업무 프로세스를 제공해야 한다. 능동 시스템에 있어서, 실세계 업무 처리는 사전에 정의된 일련의 이벤트와 계획된 업무 규칙과 전략을 기반으로 수행되어야 할 필요한 액션으로 볼 수 있다. 능동형 규칙관리 시스템에서 가장 중요한 연구 분야 중의 하나는 어프리케이션 이벤트를 어떻게 시스템이 검증하여야만 효율적인 방법으로 필요한 액션을 수행할 수 있느냐 하는 점이다. 비즈니스 어플리케이션 내에는 메소드라 하는 프로그램 형태의 사전에 정의된 많은 이벤트들이 존재한다. 대부분의 기존 시스템들은 이벤트 통지 (notification) 방식을 구현함에 있어 메소드 랩핑 구조를 채택하고 있다. 이러한 시스템들은 어플리케이션 프로그램이 이벤트를 능동 규칙 관리시스템에게 통지하기 위해 메소드 랩핑을 요구한다. 그러한 능동 규칙관리 시스템 중의 하나로 개발된 AIMS (Active Information Management System)의 주된 규칙 처리 컴포넌트인 이벤트 검출기 역시 메소드 랩핑 방식을 이용하여 이벤트를 통지하도록 구현되었다. 메소드 랩핑 방식은 어플리케이션과 능동 규칙관리 시스템간의 상호 의존성 문제를 야기한다. 이러한 방식은 어플리케이션 프로그래머가 프로그램을 개발하고자 할 경우 능동 규칙 관리자의 이벤트 검출 과정에 대한 지식을 요구하게 된다. 또한 상호 의존성은 비즈니스 규칙의 변화로 인해 이벤트와 규칙이 수정되어야 만 할 경우 비효율성을 초래하게 된다. 더군다나, 어플리케이션과 규칙이 단단하게 결합된 구조는 어플리케이션 프로그램(즉, 메소드)의 재사용과 공유를 못하게 하는 원인이 되기도 한다. 본 논문에서 제안하고 있는 이벤트 검출 방식은 이벤트 통지가 아닌 능동적인 이벤트 감시 개념을 기반으로 한다. 이 방식은 메소드 랩핑이 필요치 않으며, 어플리케이션 프로그램 내의 메소드들이 어떻게 자신들의 이벤트가 능동 규칙 관리자에 의해 검출되는지 알 필요가 없다. 반면, 능동 데이터베이스 시스템의 이벤트 모니터가 JVM (Java Virtual Machine)의 명령 추적 메카니즘을 통해 메소드들을 능동적으로 모니터하며, 그런 다음 정의된 이벤트에 의해 규칙의 액션을 어떻게 실행할 것인지를 결정하기 위해 이벤트 설명 정보를 이용하여 분석한다. 이러한 방식을 바탕으로 AEM (Active Event Monitor)를 개발하여 이를 전자상거래 시스템의 개발에 적용하였으며, 제안된 이벤트 모니터링 방식을 시현하기 위해 "상품 주문" 의 예를 사용하였다. 능동 데이터베이스 시스템이 본 논문에서 제안한 이벤트 검출 방식을 사용함으로써 기존 전자 상거래 시스템의 서비스와 비즈니스 품질은 보다 향상될 것으로 기대된다.

서지기타정보

서지기타정보
청구기호 {ICU/MS01-36 2001
형태사항 vi, 66 p. : 삽도 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 이종희
지도교수의 영문표기 : Soon-Joo Hyun
지도교수의 한글표기 : 현순주
학위논문 학위논문(석사) - 한국정보통신대학원대학교 : 공학부,
서지주기 References : p. 61-66
주제 Event Monitoring
ECA Rule Management
E-commerce
이벤트 모니터링
능동규칙관리
전자상거래
QR CODE qr code