Windows Workflow Foundation新一代工作流開發(fā)實務(wù)

出版時間:2008-5  出版社:機械工業(yè)出版社  作者:彭靖灝  頁數(shù):289  
Tag標(biāo)簽:無  

內(nèi)容概要

  完整介紹了Windows Workflow Foundation的基本流程、工作型態(tài),并提供各類活動的程序示例。通過實際示例,解說工作流程的規(guī)則、條件、變更、補償、錯誤處理等,并以實際示例介紹程序開發(fā)與應(yīng)用。書中深入探討了Workflow Foundation與Web Service及ASP.NET應(yīng)用程序的結(jié)合,充份展現(xiàn)Workflow Foundation與外界互動的驚人實力。

書籍目錄

第1部分 入門第1章 關(guān)于工作流1.1 Workflow Foundation概述1.2 認(rèn)識Workflow Foundation應(yīng)用程序1.3 Workflow Foundation的重要服務(wù)及功能1.4 建立工作流應(yīng)用程序第2章 建立WF應(yīng)用程序2.1 WF的應(yīng)用場景2.2 客戶詢價處理應(yīng)用程序2.3 XAML2.4 持續(xù)發(fā)展第3章 活動3.1 內(nèi)置的基礎(chǔ)活動3.2 基本類活動3.3 通信事件類活動3.4 錯誤處理類活動3.5 事務(wù)和補償類3.6 條件和規(guī)則判斷類活動3.7 Web Service類活動3.8 狀態(tài)機工作流類活動3.9 對活動應(yīng)有的認(rèn)識3.10 了解基本活動之后的思考第2部分 應(yīng)用WF工作流第4章 和外界系統(tǒng)溝通4.1 流程實例的生命周期4.2 通過事件及方法的調(diào)用進(jìn)行互動4.3 擴充詢價流程4.4 修改工作流4.5 調(diào)用外部流程4.6 數(shù)據(jù)交換和異動第5章 流程的事務(wù)、補償和錯誤處理5.1 WF的錯誤處理5.2 事務(wù)操作的處理5.3 補償機制5.4 Web Service的結(jié)合應(yīng)用第6章 流程和Web Service的結(jié)合6.1 使用Web Service6.2 InvokeWebService活動6.3 發(fā)布工作流成為Web Service6.4 使用配置文件來配置WF運行時引擎6.5 以角色為基礎(chǔ)的授權(quán)6.6 事件驅(qū)動流程第7章 狀態(tài)機工作流7.1 狀態(tài)機工作流 vs. 順序工作流7.2 紅綠燈工作流的開發(fā)7.3 運用狀態(tài)機工作流的注意事項第3部分 深入應(yīng)用第8章 完整的工作流運用8.1 類似Windows Service應(yīng)用程序:Reminder8.2 適合用來做等待的活動8.3 結(jié)合ASP.NET應(yīng)用程序8.4 WF和MVC架構(gòu)8.5 發(fā)揮WF的想象空間第9章 創(chuàng)建自定義活動9.1 活動的基本定義9.2 活動的生命周期9.3 創(chuàng)建自定義活動9.4 宿主環(huán)境的結(jié)合第10章 和WCF的整合10.1 熟悉WCF服務(wù)的基本開發(fā)流程10.2 開發(fā)范例10.3 運用WF處理分布式數(shù)據(jù)的流程第11章 規(guī)則和條件11.1 關(guān)于規(guī)則及條件11.2 條件的使用11.3 規(guī)則的使用11.4 規(guī)則執(zhí)行的跟蹤11.5 起點

章節(jié)摘錄

  第1部分 入門  第1章 關(guān)于工作流  這是一本談Windows Workflow Foundation的書,書中的主角當(dāng)然就是Windows Workflow Foundation(簡稱WF)。作為.NET Framework 3.0中主要的技術(shù)成員之一,WF可以說是微軟軟件開發(fā)技術(shù)史中,最重要、也是被誤解最多的技術(shù)之一。要充分掌握WF的應(yīng)用時機很容易,也很困難,最主要的原因還是在于大家對工作流這件事的期望很高。所以,在開始討論wF之前,我們先來談一些歷史?! ?.1 Workflow Foundation概述  1.1.1 從BizTalk Orchestration開始  微軟從很早以前就開始有工作流相關(guān)的技術(shù),最早應(yīng)該追溯到Exchange。當(dāng)時Exchange最大的敵人是Lotus Notes,Exchange的出現(xiàn),讓微軟在MS—Mail面對Notes的頹勢中扳回一城,讓微軟的電子郵件產(chǎn)品也能夠以客戶端,服務(wù)器架構(gòu)面對敵人,而不是通過文件共享的方式來提供信息服務(wù)。不過,在Notes以群組軟件的方式現(xiàn)身,并且涉足工作流領(lǐng)域后,Exchange面對的,就是一個頑強的敵人。要改善這個狀況,最直接的方式就是提供界面設(shè)計功能,并且加上工作流的服務(wù)。于是微軟在Exchange中提出了路由對象的技術(shù),企圖結(jié)合既有的電子表單開發(fā)技術(shù),為企業(yè)提供一個建立工作流解決方案的平臺?! 〔贿^,這項技術(shù)的效果并不好,它存在太多的障礙而形成使用的門檻。其中最大的問題在于當(dāng)時的微軟有太多開發(fā)技術(shù),卻欠缺一致的底層操作平臺,使得很多技術(shù)看起來像大雜燴一樣。就以Exchange要提供的工作流技術(shù)為例,它的流程定義是通過COM來實現(xiàn)的,卻沒有圖形化的設(shè)計工具,所以要建立流程就必須靠程序代碼;但若是通過Exchange的窗體技術(shù)來建立電子表單,拉窗體的方式將類似Visual Basic的控件拖拽方式,但是事件處理程序要運用腳本,、而且缺乏調(diào)試工具,這就痛苦了。又或者可以通過HTML頁面設(shè)計,那需要使用R0卻又必花費一番功夫。簡單來說,開發(fā)一個工作流解決方案必須面對好幾個設(shè)計工具,而沒有圖形化工具設(shè)計流程,就注定了它的失敗?! 『罄m(xù)幾個和工作流有關(guān)的技術(shù)都不令人滿意,SQL Server也開發(fā)了一項工作流技術(shù),開發(fā)工具是Access,并提供了一個流程設(shè)計接口,但很簡陋,簡陋到它只能定義程序流程,難以定義更高級的業(yè)務(wù)流程。之后的Site Server、Commerce Server、BizTalk Server都陸續(xù)推出一些與工作流相關(guān)的技術(shù),彼此間的方式雖各有差異,但都是要解決工作流的問題。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Windows Workflow Foundation新一代工作流開發(fā)實務(wù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7