유비쿼터스 프로세스 관리: 이벤트 기반의 서비스 프로세스 실현
Ubiquitous Process Management: Event-Based Deployment of Service Processes
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
프로세스 실행 기술은 서비스 합성을 통하여 사용자에게 향상된 서비스르 제공한다. WS-BPEL과 WS-CDL 같은 프로세스 표준은 비즈니스 영역에서 절차적 서비스 구성을 통하여 웹 서비스의 활용을 가속화시켰다. 유비쿼터스 환경 또한 네트워크에 산재되 ㄴ다양한 통신기기 및 서비스의 절차적 구성을 통하여 향상된 사용자 서비스를 제공할 수 있다. 그러나 유비쿼터스 환경의 통신기기들은 컴퓨팅 파워와 저장공간의 제약 및 불안정한 네트워크로 인하여 기존의 중앙집중화된 프로세스 코디네이션을 적용하는데 어려움이 있다. 본 연구에서는 유비쿼터스 환경에서의 서비스 프로세스 실현을 위하여 통신기기간의 P2P 네트워크를 바탕으ㅗ 한 이벤트 기반의 분권적 프로세스 실행 프레임워크를 제안하였다. 이 프레임워크에서 기기들은 웹 서비스 이벤트를 바탕으로 서로 협력하며 자신에게 할당된 하위 프로세스를 ECA(Event-Condition-Action) 규칙에 기반하여 실행한다. 본 논문에서는 웹 서비스 기반의 ECA규칙 스키마와 메시지 프로토콜을 활용한 유비쿼터스 프로세스 프레임워크를 제시하고 홈 네트워크 예제를 사용하여 이벤트 기반의 유비쿼터스 프로세스를 실현하는 방법을 설명하였다. 본 연구에서 제안한 유비쿼터스 프로세스 관리 기술은 웹 서비스 표준 기술을 바탕으로 한 경량적 프로세스 실행을 가능하게 함으로써 사용자 중심의 향상된 서비스 네트워크 구성에 기여할 것으로 기대된다.
Abstract
Process management technology can provide advanced services to end-users by racilitating service composition. Business process languages, such as WS-BPEL and WS-CDL, have increased the usability of web servisces through supporting procedural service composition in business area. Likewise ubiquious environments should also support service somposition capability for enhanced user experiences. However, ubiquious enbironments have difficulty in adopting the existing centralized process coordination methods mainly because of the limited computing power and storage capacity of devices and the instability of network connection. This paper proposes a nobel gramework for ubiquitous process management (uPM) that effectively supports event-based decentralized process enactmetn in ubiquitous environments. in the processes according th the ECA(Event-Condition-Action)reles assigned to each device. Specifically, a methdology for ubiquitous process enactment using web services-vased ECA rule schema and eventng message protocol is precented, and then illustrated through a home networking scenario. The proposed framework is expected to conribute ro user-entered network service composition by enabling implementation of lightweight process enactment based on web service technologies.
참고문헌 (11)
- "Business Process Execution Language for Web Services: Version 1.1" (2003), http:
- "Web Services Addressing" (2004), W3C Member Submission
- "Web Services Eventing" (2006), W3C Member Submission
- "Process-Aware Information Systems: Bridging People and Software Through Process Technology" (2005), John Wiley& Sons Inc.
- "A peer to peer (P2P) architecture for dynamic workflow management", 46, pp.423~431 (2004)
- "Supporting Service Discovery, Querying and Interaction In Ubiquitous Computing Environments", 10, pp.631~641 (2004)
- "Physical prototyping with Smart-Its", 3(3), pp.74~82 (2004)
- "WS-ECA: An ECA Rule Description Language for Ubiquitous Services Computing" (2006)
- "JXTA Project web site. http:"
- "Mobile Networking for Smart Dust", pp.17~19 (1999)
- "''W3C Candidate 복하기 위해 최근에 제안된 소수의 P2P 프로세스 프레임워크들 은 중앙집중식과 유사한 형태의 프로세스 정의 언어를 사용하기 때문에 분산 시스템들이 여전히 무거운 프로세스 엔진을 내장해야 한다. 의 경우 독자적으로 개발한 언어인 WPD 를 사용하여 각 피어가 무거운 워크플로우 엔진을 탑재되는 부담을 가질 뿐만 아니라 프로세스 정의 명세 전체를 피어간에 전달하여 네트워크트래픽의 비효율성을 초래한다. 의 연구는XPDL 과 같은프로세스 정의를 해당 피어에게 분해하는 방식을 취하여 네트워크 트래픽 효율성은 획득하고 있지만 프로세스를 작업 단위로 분해한 후 이들의 통제 흐름을 관리한다는 점에서 여전히 워크플로우 엔진과 마찬가지의 부담이 존해한다. 반면에 본 연구는 유비쿼터스 프로세스를 통하여 ECA 규칙으로 표현하여 분산 실행함으로써가벼운 실행 모듈을 사용하"
