微軟工作流平台WF培訓筆記(2天)

2021-08-22 10:49:47 字數 1612 閱讀 3623

eking 2007-07-30

因專案工作流平台的選型需要,近日部門邀請微軟培訓講師徐曉卓老師給我們作了2天的微軟工作流平台的全面介紹與技術培訓。

1.成熟的技術

2.主流的技術

3.熟悉的技術

軟體發展的三個階段:

物件導向oo

面向元件component (事件驅動:事件,**,委託)

面向服務soa (saas)

enterprise

library

software factory

資料庫表主鍵:推薦用guid (128位字元),在sql server 中欄位預設值 使用內建函式newid()

好處:資料整合時主鍵不會重複

1. .net framework 3.0 (2.0的擴充套件版本)

前提:必修安裝.net framework 2.0

2. vs2005 sp1

3. workflow foundation

序列圖:有向無環圖

狀態圖:可以有環

基本順序工作流,包括工作流初始化引數

包括5個專案:

activities :自定義活動

services: 外部服務

host:宿主程式,服務端

workflows:工作流

1) 自定義屬性

2) 自組合活動

1) workflowruntime的生命週期

start

load, unload, persiste

stop, complete, teminate

suspend, resume

idle

2) getinstancetrackingevents(guid instanceid)在何時被呼叫?

有環的情況

static

void modifyworkflowfromhost(workflowinstance workflowinstance)

else

}cd c:/windows/assembly

cd assembly

dir 可以看到所有共享的程式集目錄

1) 我知道什麼:使用者名稱,密碼

2) 我有什麼:身份卡 (如微軟使用smartclient)

3) 我是什麼: 生物技術(指紋技術)

微軟外部員工登陸內部系統:使用者名稱/密碼+ smartclient

vpn + ssl 1.

四個級別:error, warning, info, verbose

2.一定要有日誌開關,並且各個級別都要做開關

vs2005 : 新建-〉專案-〉分布式系統架構

1.經常出現 「error loading workflow」,是什麼問題?(檢視xoml檔案?)

2.工作流頁面定向的url在**可以設定? 3.

使用dataset進行批量資料處理:插入,更新,刪除。減少資料庫的往返層次和開啟關閉的次數。 4.

安全問題考慮:最小許可權原則,連線字串的加密原則。 5.

sql server 2005

內建對.net2.0 clr的支援

將dll安裝到sql server ,觸發器裡可以直接呼叫dll中的方法。

微軟工作流平台WF培訓筆記(2天)

eking 2007 07 30 因專案工作流平台的選型需要,近日部門邀請微軟培訓講師徐曉卓老師給我們作了2天的微軟工作流平台的全面介紹與技術培訓。1.成熟的技術 2.主流的技術 3.熟悉的技術 軟體發展的三個階段 物件導向oo 面向元件 component 事件驅動 事件,委託 面向服務 soa ...

基於WF的工作流平台 系統架構

wf已經實現了工作流平台的最難的引擎部分,但為了這個引擎的通用性,他的程式設計介面比較複雜,並且和應用領域相關的部分也都沒有實現,所以我們必須首先實現乙個工作流平台,在這個平台之上才能方便的進行業務系統的開發 現在談談我們是如何構架這個平台的。平台的構架分為引擎的封裝和平台資料兩部分。wf和應用之間...

六款微軟產品基於Windows工作流平台

有六種微軟產品基於windows工作流平台。微軟office sharepoint server 2007,現在為beta2狀態,計畫10月份正式發布 目標為下乙個版本的office提供工作流功能。乙個新的產品叫作system center service desk 將在2007年下半年交付。這個產...