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

2021-04-13 06:45:54 字數 1984 閱讀 4074

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