對比項 |
WF |
作業系統 |
宿主, 電腦 |
宿主: WorkflowRuntime,的寄生環境 |
電腦: 作業系統的的寄生環境 |
WorkflowRuntime, 作業系統 |
WorkflowRuntime: 工作流程的運行環境 |
作業系統: 應用程式的運行環境 |
工作流程, 應用程式 |
工作流程: 可在WorkflowRuntime中啟動並執行,用於完成各種業務功能的獨立代碼單元 |
應用程式: 可在作業系統中啟動並執行,用於完成各種業務功能的獨立代碼單元 |
執行個體, 進程 |
執行個體: 工作流程在WorkflowRuntime中的一種啟用狀態 |
進程: 應用程式在作業系統中的一種啟用狀態 |
WF載入服務, 驅動程式 |
WF載入服務: 由WorkflowRuntime載入,為工作流程的執行個體提供某種功能或介面 |
驅動程式: 由作業系統載入,為應用程式的進程提供某種功能或介面 |
Activity(DLL)格式工作流程, Win32格式程式 |
Activity(DLL)格式工作流程: WF工作流程的基本格式,WF的"本地代碼" |
Win32格式程式: Win作業系統的基本格式,本地代碼" |
xoml格式工作流程, NET格式程式 |
xoml格式工作流程: 一種用字串方式描述執行邏輯的檔案,可由DefaultWorkflowLoaderService將其解釋成 WF的"本地代碼"在WorkflowRuntime中運行 |
NET格式程式: 一種用字串方式描述執行邏輯的檔案,可由NET Framework將其解釋成"本地代碼"在作業系統中運行 |
DefaultWorkflowLoaderService, NET Framework |
DefaultWorkflowLoaderService: xoml的解譯器,WF預設載入 |
NET Framework: NET格式程式的解譯器,作業系統預設安裝 |
其它格式工作流程, Java格式程式 |
其它格式工作流程: WF可以載入其它xml格式的的工作流程描述件,但需基於WorkflowLoaderService實現該格式的解譯器,並載入到WorkflowRuntime中 |
Java格式程式: 可以在Win作業系統運行,但需要安裝JAVA 虛擬機器 |
自訂WorkflowLoaderService, JAVA 虛擬機器 |
自訂WorkflowLoaderService: 實現自訂工作流程描述件格式的解譯器 |
JAVA 虛擬機器: 一種將Java格式程式解釋並在作業系統中啟動並執行中間環境 |
並行, 線程 |
並行: WF的ParallelActivity並不是啟用線程實現分支的並行,而是在各分支上交錯執行,以實現並行效果 |
線程: Win作業系統的多線程並不依賴多核CPU,它可以用一種交錯方式執行,以實現多線程並行效果 |
WorkflowQueuingService, 系統訊息 |
WorkflowQueuingService: WF為實現互動而提供的一種通訊響應介面,AEC , WorkflowRuntimeService , IServiceProvider |
系統訊息: 作業系統為實現互動而提供的一種通訊響應介面,Hook,SetWindowsHookEx,CallNextHookEx |
持久化, 休眠(不是待機) |
持久化: WF可以將WorkflowRuntime中的執行個體儲存起來,當關閉WorkflowRuntime後,再啟動WorkflowRuntime可以繼續運行執行個體 |
休眠: WIN作業系統可以將當前啟動並執行系統儲存到磁碟,後斷電,當重新啟動後可以繼續使用休眠前系統中正在啟動並執行進程 |
持久化, 虛擬記憶體 |
持久化: WF可以將WorkflowRuntime中的不啟動並執行執行個體儲存到磁碟,以解省記憶體。當執行個體需要繼續運行時再從磁碟載入到記憶體 |
虛擬記憶體: WIN作業系統不啟動並執行進程儲存到磁碟,以解省記憶體。當進程需要繼續運行時再從磁碟載入到記憶體 |
WF, 作業系統 |
WF: 作業系統中啟動並執行一個程式 |
作業系統: 也許有一天,可以用一個可以像WF這樣的可視化開發環境設計作業系統 |