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
序列圖:有向無環圖
狀態圖:可以有環
基本順序工作流,包括工作流初始化引數包括2
個專案:
helloworldworkflow,包括
5個專案:
activities
:自定義活動
services
:外部服務
host
:宿主程式,服務端
:客戶端呼叫程式
(.net remoting呼叫)
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) 我有什麼:身份卡
(如微軟使用
**artclient
)3)
我是什麼:
生物技術(指紋技術)
微軟外部員工登陸內部系統:使用者名稱/密碼
+ **artclient
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 sa...
基於WF的工作流平台 系統架構
wf已經實現了工作流平台的最難的引擎部分,但為了這個引擎的通用性,他的程式設計介面比較複雜,並且和應用領域相關的部分也都沒有實現,所以我們必須首先實現乙個工作流平台,在這個平台之上才能方便的進行業務系統的開發 現在談談我們是如何構架這個平台的。平台的構架分為引擎的封裝和平台資料兩部分。wf和應用之間...
六款微軟產品基於Windows工作流平台
有六種微軟產品基於windows工作流平台。微軟office sharepoint server 2007,現在為beta2狀態,計畫10月份正式發布 目標為下乙個版本的office提供工作流功能。乙個新的產品叫作system center service desk 將在2007年下半年交付。這個產...