Share via


워크플로 개요

워크플로는 실세계 프로세스를 설명하는 모델로 저장되는 활동이라는 요소 단위의 집합입니다. 워크플로를 통해 단기 실행 작업과 장기 실행 실행 작업의 실행 순서와 종속 관계를 설명할 수 있습니다. 이 작업은 모델을 시작부터 끝까지 통과하며 활동은 사람이 실행하거나 시스템 함수로 실행될 수 있습니다.

워크플로 런타임 엔진

실행되는 모든 워크플로 인스턴스는 일반적으로 워크플로 런타임 엔진이라고 하는 In-process 런타임 엔진에서 만들어지고 유지 관리됩니다. 응용 프로그램 도메인에 몇 가지 워크플로 런타임 엔진이 있을 수 있으며 런타임 엔진의 각 인스턴스는 동시에 실행되는 여러 워크플로 인스턴스를 지원할 수 있습니다.

워크플로 모델이 컴파일되면 콘솔 응용 프로그램, 폼 기반 응용 프로그램, Windows 서비스, ASP.NET 웹 사이트 및 웹 서비스와 같은 모든 Windows 프로세스 내에서 실행될 수 있습니다. 워크플로는 프로세스에서 호스팅되기 때문에 호스트 응용 프로그램과 쉽게 통신할 수 있습니다.

다음 그림에서는 워크플로, 활동 및 워크플로 런타임 엔진이 모두 호스트 응용 프로그램을 사용하여 프로세스에서 호스팅되는 방식을 보여 줍니다.

Windows Workflow Foundation 스택

워크플로에 대한 자세한 내용은 워크플로 개발워크플로 사용 응용 프로그램 개발을 참조하십시오.

참고 항목

기타 리소스

Windows Workflow Foundation 자습서
Windows Workflow Foundation Samples
워크플로 개발
Windows Workflow Foundation

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.