View : 314 Download: 0

웹 서비스 기반의 워크플로우 설계 도구의 구현

웹 서비스 기반의 워크플로우 설계 도구의 구현
Other Titles
Development of a Workflow Design Tool Supporting Web Services
Issue Date
과학기술대학원 컴퓨터학과
이화여자대학교 과학기술대학원
워크플로우는 컴퓨터에 의해서 자동으로 실행되고 관리되는 업무 프로세스이다. 아울러, 웹 서비스는 점차 자동화된 비즈니스를 수행하기 원하는 기업의 거래 파트너간, 고객, 공급자들의 분리된 비즈니스 환경을 제거하고, 향상된 e-비즈니스를 수행하기 위한 통합 환경을 제공해 준다. 웹 서비스가 기업 IT 환경에 보편적으로 적용되기 위해서는 SOAP, WSDL, UDDI 등 기본적인 연결 기술들만으로는 부족하다. 동적으로 자동화된 업무흐름을 구성할 수 있어야 한다. BPEL4WS(Business Process Execution Language for Web Service)는 대표적인 비즈니스 흐름 조정 언어로서, 표준이 될 가능성이 가장 높은 언어이다. 논문에서는 BPEL4WS를 사용하여 웹 서비스를 통합하고 조정하는 도구로 워크플로우 설계 도구를 구현하였다. 설계하는 환경으로는 오피스 제품인 Microsoft Visio를 사용하여 보다 손쉽게 설계할 수 있도록 하였다. 아울러, 프로세스 정의 언어인 BPEL 문서를 자동 생성하고 실행하여, 이를 복잡한 시나리오에 적용해 검증하였다. 본 논문에서는 BPEL4WS 설계 도구를 사용함으로써 얻는 효과는 다음과 같다. 첫째, 업계에서 표준이 될 가능성이 높은 BPEL4WS를 사용하여, 향후 개발 환경이 서로 다른 웹 서비스의 통합에 적합하다. 둘째, 기존의 BPEL4WS도구는 프로그래밍 개발 환경에서 작성되어야 함에 비해, 본 논문에서 개발한 도구는 오피스 제품을 사용함으로써, 사용자에게 친숙한 환경과 보고서를 제공할 수 있다. 셋째, 논리적으로 분할 가능하게 설계 가능하기 때문에, 기존 도구보다 설계 복잡도를 낮출 수 있다.; A Workflow is the automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules. A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. It is difficult to apply these concepts to an enterprise IT environment, because it lacks such basic technologies as SOAP, WSDL, and UDDI. Also it requires dynamic composition of these automated business flows. IBM and MS have announced standards for business process modeling to satisfy these requirements such as BPEL4WS (Business Process Execution Language for Web Service). BPEL is emerging as the standard for assembling a set of discrete services into an end-to-end process flow, radically reducing the cost and complexity of process integration initiatives. It superseded XLANG and WSFL as a standard for Web services flow specification. BPEL4WS provides a representation mechanism for process execution flows consisting of a number of constructs for representing complex flow, data handling and correlation The development of a workflow design tool that integrates and controls web services using Microsoft Visio is described. Every Visio shape includes an assortment of formulas that represent its attributes, such as its width and height, and its behavior, such as what the shape does when a user double-clicks it. This technology was used to collect information for each activity. Several templates and stencils to design BPEL documents are offered. Users can easily and efficiently design workflows based on web services using this tool.
Show the fulltextShow the fulltext
Appears in Collections:
과학기술대학원 > 컴퓨터학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
RIS (EndNote)
XLS (Excel)


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.