워크플로 개요
워크플로는 실세계 프로세스를 설명하는 모델로 저장되는 활동이라는 요소 단위의 집합입니다. 워크플로를 통해 단기 실행 작업과 장기 실행 실행 작업의 실행 순서와 종속 관계를 설명할 수 있습니다. 이 작업은 모델을 시작부터 끝까지 통과하며 활동은 사람이 실행하거나 시스템 함수로 실행될 수 있습니다.
워크플로 런타임 엔진
실행되는 모든 워크플로 인스턴스는 일반적으로 워크플로 런타임 엔진이라고 하는 In-process 런타임 엔진에서 만들어지고 유지 관리됩니다. 응용 프로그램 도메인에 몇 가지 워크플로 런타임 엔진이 있을 수 있으며 런타임 엔진의 각 인스턴스는 동시에 실행되는 여러 워크플로 인스턴스를 지원할 수 있습니다.
워크플로 모델이 컴파일되면 콘솔 응용 프로그램, 폼 기반 응용 프로그램, Windows 서비스, ASP.NET 웹 사이트 및 웹 서비스와 같은 모든 Windows 프로세스 내에서 실행될 수 있습니다. 워크플로는 프로세스에서 호스팅되기 때문에 호스트 응용 프로그램과 쉽게 통신할 수 있습니다.
다음 그림에서는 워크플로, 활동 및 워크플로 런타임 엔진이 모두 호스트 응용 프로그램을 사용하여 프로세스에서 호스팅되는 방식을 보여 줍니다.
워크플로에 대한 자세한 내용은 워크플로 개발 및 워크플로 사용 응용 프로그램 개발을 참조하십시오.
참고 항목
기타 리소스
Windows Workflow Foundation 자습서
Windows Workflow Foundation Samples
워크플로 개발
Windows Workflow Foundation
Copyright © 2007 by Microsoft Corporation. All rights reserved.