• Title/Summary/Keyword: 상황인지 워크플로우 언어

Search Result 15, Processing Time 0.028 seconds

The Design of a Context-Aware Workflow Language for Supporting Multiple Workflows (다중-워크플로우를 지원하는 상황인지 워크플로우 언어의 설계)

  • Choi, Jong-Sun;Cho, Yong-Yun;Choi, Jae-Young
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.145-157
    • /
    • 2009
  • In recent years, there have been several researches applying workflow technologies for service automation on ubiquitous computing environments. However, most context-aware workflow languages have difficulties in supporting composite workflows composed of single workflows, because these languages are still in its early stage and they only provide single workflow services to their users. This paper introduces CAWL, which is a context-aware workflow language. CAWL is for describing individual service workflows to make integrated service workflows. By using CAWL, service developers are able to reuse existing workflows to develop new context-aware workflow services. Therefore, development efforts and time can be saved and workflow resusability also increased. CAWL is expected to make it easy to develop applications related to context-aware workflow services on ubiquitous computing environments.

  • PDF

An uWDL Extension for Supporting Multiple Context-Aware Workflows (다중 상황인지 워크플로우 지원을 위한 uWDL 확장)

  • Ahn, Joongjin;Choi, Jongsun;Kim, Bumsu;Choi, Jaeyoung;Yoo, Chaewoo
    • Annual Conference of KIPS
    • /
    • 2009.04a
    • /
    • pp.934-937
    • /
    • 2009
  • 최근 비지니스 프로세스를 위한 워크플로우 기술에 상황 인지 기능을 추가하여 유비쿼터스 컴퓨팅 환경에 적용하려는 연구가 활발히 진행되고 있다. 그러나 기존의 상황인지 기반 워크플로우 언어들은 Sequence Control-Flow 패턴과 같이 하나의 서비스만을 지원하는 단일 워크플로우 수준에 머물러 있었다. 이에 본 논문에서는 Parallel Split Control-Flow 패턴과 같이 동시에 하나 이상의 서비스를 지원하기 위해 uWDL을 확장한 언어 구조를 제안한다. 제안하는 언어 구조는 다중 워크플로우에서 플로우 간 공통으로 사용하는 변수를 모아놓은 데이터 구조를 기반으로 다중 워크플로우 서비스를 지원한다.

A CAWL-based Context-Aware Workflow System for Composite Workflow Services (복합 워크플로우 서비스를 위한 CAWL 기반 상황인지 워크플로우 시스템)

  • Choi, Jong-Sun;Cho, Yong-Yun;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.17A no.2
    • /
    • pp.93-102
    • /
    • 2010
  • There are many complicated situations which could be occurred in users' surroundings, so it is required to develop automation services to provide users with appropriate services in ubiquitous computing environments. However, most of the current context-aware workflow systems express context-aware services only with a single workflow. Therefore, they have difficulties in providing users with various and composite services by combining different workflows. In this paper we propose a CAWL-based context-aware workflow system, where CAWL is a context-aware workflow language to express a composite workflow model by describing individual service workflows. The proposed system can provide users with various composite workflow services based on a service scenario, which is described with CAWL. And by reusing a number of single workflows to construct composite workflow services, it is possible to save time and effort to develop context-aware workflows.

Context-Aware Workflow Language based on Web Services for Ubiquitous Computing Environments (유비쿼터스 컴퓨팅 환경을 위한 웹 서비스 기반의 상황인지 워크플로우 언어)

  • Han Joohyun;Kim Eunhoe;Choi Jaeyoung;Cho Weduke
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.11_12
    • /
    • pp.617-628
    • /
    • 2005
  • The services for ubiquitous computing environments have to provide automatically user-specific adaptive services in dynamically changed environments with many informations provided by both a user and his/her environment. Workflows used in business and distributed computing environments support service automation by connecting many tasks with rules or orderings of tasks. Therefore we must specify context information on transition condition to support context-aware services by adapting a workflow to ubiquitous computing environments. In this paper, we present a structural context model to specify context information on transition constraints of the workflow. And we propose an uWDL Ubiquitous Workflow Description Language) based on web services, which provides web service interfaces which are standardized and independent on heterogeneous and various platforms, protocols, and languages. The uWDL tan be interpreted and executed by a workflow engine, and provide users autonomic services based on context-awareness.

A Context-aware BPEL Workflow System using Aspect-Oriented Programming (관점지향 기법의 상황인지를 지원하는 BPEL 워크플로우 시스템)

  • Kim, Min-Suk;Kuak, Dong-Gyu;Choi, Jong-Sun;Choi, Jae-Young
    • Annual Conference of KIPS
    • /
    • 2011.04a
    • /
    • pp.207-210
    • /
    • 2011
  • 표준 워크플로우 언어로 가장 인지도가 높은 BPEL은 분기를 통한 플로우선택에 있어 상황정보를 기술하기 어려워 유비쿼터스 컴퓨팅 환경에 적용하기 어렵다. 이를 위해 본 논문에서는 모듈간 낮은 결합도를 보장하는 관점지향 프로그래밍 (AOP: Aspect-Oriented Programming) 기법을 사용하여 기존 BPEL 워크플로우 시스템에 상황인지 기능을 추가한 시스템을 제안한다. 제안하는 상황인지 워크플로우 시스템은 AOP 기법을 사용하여 BPEL 워크플로우에 상황에 따른 서비스를 제공하기 위한 Context 정보를 삽입하는 방식으로 개발함으로써, 기존 BPEL 문서를 수정할 필요 없이 상황인지 기능을 적용한 워크플로우의 생성이 가능하다. 본 논문에서는 시나리오 기반의 실험을 통하여 제안한 시스템을 입증한다.

A Ubiquitous Workflow Language based on Web Services (웹 서비스 기반의 유비쿼터스 워크플로우 언어)

  • Han, Joo-Hyun;Cho, Yong-Yoon;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.12A no.6 s.96
    • /
    • pp.485-492
    • /
    • 2005
  • Currently workflows in business processes and distributed computing environments have provided service automation by connecting many tasks with rules and/or orderings. The services in ubiquitous computing environments have to automatically provide users with adaptive services according to dynamically changing contort information, which is obtained from both the users and their environment. To adapt these workflows to ubiquitous computing, we must specify the situation information on the transition conditions. In this paper, we propose uWDL, Ubiquitous Workflow Description Language, based on Web Services to use the situation information on the transition constraints of workflow's services. uWDL can select adaptive services according to contexts, profiles, and events information, which are situation information. Furthermore, we verified the execution of a scenario document described with uWDL using the parser and the context handler for uWDL. The scenario developers can use the uWDL scenario editor for a design of scenarios, and they can easily specify the transition condition of the services according the situation information of ubiquitous environments using the uWDL.

A context-aware workflows handler for URC (URC 를 위한 상황인지 워크플로우 처리기)

  • Jeong, Jae-Hoon;Choi, Jong-Sun;Choi, Jae-Young;Cho, Yong-Yun
    • Annual Conference of KIPS
    • /
    • 2011.04a
    • /
    • pp.226-229
    • /
    • 2011
  • 워크플로우는 세계적인 컴퓨터 회사들에 의해 지속적으로 발전되어 왔다. 이를 바탕으로 최근에는 유비쿼터스 네트워크 환경에서의 로봇 서비스에 적용하는데 노력을 기울이고 있다. 이와 같은 유비쿼터스 로봇(URC)은 현재의 상황을 이해하여 사용자에게 서비스를 지능적이고 능동적으로 제공할 수 있어야 한다. 이를 위해 본 논문에서는 로봇 서비스를 표현할 수 있는 상황인지 워크플로우 언어(CAWL)를 바탕으로 상황인지 URC 서비스를 제공하기 위한 워크플로우 처리기를 제안한다. 제안하는 워크플로우 처리기는 상황정보를 서비스 실행을 위한 전이 조건으로 표현할 수 있는 CAWL 시나리오 문서를 통해 URC 서비스를 제공한다.

A Comparison Method of Situational Information for Providing Context-Aware Services (상황인지 서비스 제공을 위한 상황정보 비교 방법)

  • Ye, JaeHyung;Cho, Yongseong;Choi, Jongsun;Choi, Jaeyoung
    • Annual Conference of KIPS
    • /
    • 2014.11a
    • /
    • pp.90-93
    • /
    • 2014
  • 상황인지 기술은 사용자 주변의 정보를 이용하여 사용자의 현재 상황을 판단하는 기술로써 사용자의 요청 없이 최적화된 시점에 서비스를 제공하기 위한 것이다. 이러한 상황인지 기술은 일반적으로 별도의 추론 과정을 거쳐 응용 서비스에 적용된다. 본 논문에서는 서비스를 제공하기 위한 상황정보 비교 방법을 제안한다. 제안하는 방법은 상황인지 워크플로우 언어로 표현한 상황정보와 센서로부터 발생한 컨텍스트에 바탕을 둔 상황정보를 비교한다. 이를 통해 사용자 주변의 상황을 판단할 수 있으며 적합한 응용 서비스를 제공할 수 있다. 실험에서는 RDF 기반의 고수준 상황정보를 포함하고 있는 제약조건 테이블을 이용하여 상황정보의 비교 과정을 보인다.

Web Services -based workflow language design for ubiquitous environment (유비쿼터스 환경을 위한 웹 서비스 기반의 워크플로우 언어 설계)

  • 한주현;김은회;최재영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.28-30
    • /
    • 2004
  • 본 논문에서는 유비쿼터스 환경에서 발생하는 컨텍스트와 이를 이용하는 서비스간의 연관 관계를 온톨로지 기반의 기술 방식을 이용하여 효과적으로 표현할 수 있는 uWDL (Ubiquitous Workflow Definition Language)을 소개한다. uWDL은 유비쿼터스 환경의 사용자 특성을 이용하여 그에 맞는 서비스들의 관계를 워크플로우 형태로 기술할 수 있는 언어로, uWDL을 이용하여 서비스들 간의 연관 관계를 기술함으로써 작업의 통합 및 자동화를 이를 수 있다. 이를 위해 가장 널리 사용되고 있는 웹 서비스(Web Services)의 WSDL을 바탕으로 uWDL의 서비스를 기술하고, 워크플로우에 의해 구성된 서비스들의 연관 관계는 컨텍스트 정보에 따라 동적으로 재구성되어 상황에 맞는 서비스를 제공하게 된다.

  • PDF

Design and Implementation of Web Service Applying SOA Based on Workflow (SOA 기반의 워크플로우를 응용한 웹 서비스 설계 및 구현)

  • Lee, Seong-Kyu;Kim, Tai-Suk
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.1
    • /
    • pp.122-129
    • /
    • 2009
  • Incorporating proprietary existing it solutions like legacy systems or vendor specific with new technologies is an expensive and time consuming task. Such situations take place due to the lack of ability of proprietary software to cooperate with other parties or to cooperation only with specific vendor products. Such a situation is undesirable and causes a prolonged adaptation period for new applications. This thesis is to show the new approach to creation of Internet applications in Service Oriented Architecture through loose coupling, introduces fare more flexibility into a system composed of connected applications. This approach allows one to integrate through XML based Web Service and reuse a number of arbitrary services available over the Internet in a complex processes specified as a workflow model.

  • PDF