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年下半年交付。這個產...