.NET Framework 3.0 Windows WorkFlow Foundation 工作流设计

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
雷锋主题班会 高一四班下学期第二期班会 此课件由 360 大课堂 收集整理!
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
中信信诚-淮安项目.
慈方名医系统-标准版(中医版) 能真正帮助医生提高临床疗效的高级全科诊治咨询系统! 使用说明书 慈方中医网
Access数据库知识 安丘市职业中专 雷云龙.
使用者經驗 - User Experiences 台灣微軟 吳典璋 Dann Wu
網頁技術簡介.
利用LoadRunner进行 性能测试.
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
第1章 程式語言與Visual Basic的基礎
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
Asp.net 基礎.
XML資料傳輸 黃笠宸 4/3.
Microsoft® Office SharePoint® Server 2007 訓練
第 3 章 熟悉 SQL Server 的工作平台.
.NET 簡介.
Microsoft Project 2003 Gibson New Microsoft Enterprise Project
.NET 簡介.
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
BizTalk Server 2004.
第一章 Visual Studio、SQL Server介紹與開發環境
myApps柔性定制平台 一个可根据企业个性化需求快速搭建应用系统的工具平台 一个跟企业共成长的平台 一个成本低廉应用广泛的平台
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
Microsoft® Office SharePoint® Server 2007 訓練課程
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
顧武雄 Jovi Ku Microsoft特約資深講師
数据智能同步系统 操作指南.
專題J組 題目: 檢定考試管理系統 指導老師: 曾修宜 老師 組員: 曾聖棋 謝宗翰
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
Visual Basic.NET 程序设计语言课程内容
微软云计算 --Windows Azure platform
爱心志愿者服务系统 操作指引 设计:东莞市爱心志愿者协会 网络中心 胡连甲 技术支持电话与微信:
Windows server 2008系列- IIS 7.0 架構與建置技巧
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
模式与实践:Windows Mobile 5.0应用程序架构
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
瞻前顧後 Windows程式開發方式的重要演進
第九組報告 指導教授 : 林振緯 組員 : 資工四甲 曹又升 黃晏林 黃冠惟
Microsoft® Office System
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
课程奖品 《SharePoint Portal Server 2003 深入指南》 Office System 2007 Beta2 1.
Ron Jacobs 高级技术专员 Microsoft
串聯組織系統運用BI提升營運績效.
Windows Workflow Foundation CON 230
Presentation transcript:

.NET Framework 3.0 Windows WorkFlow Foundation 工作流设计 徐磊 软件架构师 Superior Software for Windows

日程 基础内容 什么是工作流? 模块化 工作流场景 微软对工作流的支持 工作流组件的架构 演示 创建和调试工作流 在应用程序中使用工作流

什么是工作流组件 Windows WorkFlow Foundation 现实工作流程在.net framework中的体现 一系列模块化的活动,流程控制,通讯 工作流引擎,一系列的组件,工具和设计器 可以对非常复杂的商业逻辑进行建模,可以动态加载不同的逻辑 .net framework 3.0 (11月6日RTM)的一部分 问题1:Windows WorkFlow Foundation 的简称?

创建工作流 Demo – Hello World 环境要求: dotnetfx3.exe Visual Studio 2005 Extensions for Windows Workflow Foundation (EN)

调试工作流 Demo – Hello World

模块化的好处在那里? 更加清晰的商业逻辑 更好的适应性,容易修改,XAML与代码分离 更好的人机交互性能 更容易进行可视化设计

工作流的类型 顺序工作流 Sequential Workflows 状态工作流 State Machine Workflows 数据驱动工作流 Data-Driven Workflows 顺序工作流例子:支持邮件发送程序 状态工作流:软件缺陷跟踪系统

Windows SharePoint Services 微软对工作流的支持 Windows Vista Windows SharePoint Services 内置工作流:文档审核系统 使用SharePoint设计器定制工作流 使用Visual Studio定制工作流 Microsoft Speech Server BizTalk Server (future version use XAML) System Center Server Identity Integration Server And more …

工作流组件的体系结构 WorkFlow Design Time Tools WorkFlow Runtime 预定义的活动 自定义的活动 Persistence Services Transaction Services Tracking Services Scheduling Services

Persistence Service

Transaction Services

Windows Form Application 工作流的应用 Windows Form Application 使用独立线程 异步 ASP.NET Application 使用应用程序线程 同步 Web.config 配置

工作流的应用 Demo

工作流与外部程序间的通讯 WorkflowRuntime ExternalDataExchangeService Interface EventArgs [Serializable] Activity CallExternalMethod Activity Listen Activity HandleExternalEvent Activity

工作流与外部程序间的通讯 PaymentProcessingService paymentProcessing; paymentProcessing = new PaymentProcessingService(); workflowRuntime.AddService(paymentProcessing); ExternalDataExchangeService dataExchangeService; dataExchangeService = new ExternalDataExchangeService(); workflowRuntime.AddService(dataExchangeService); PaymentProcessingService paymentProcessing; paymentProcessing = new PaymentProcessingService(); dataExchangeService.AddService(paymentProcessing);

2 things leixu@ssw.com.au 问题1:工作流按照所支持的不同场景,可以分为哪几类,分别是什么? 问题2:工作流中的Persistence Service的功能是什么? leixu@ssw.com.au

资源 .NET Framework 3.0 Workflow http://wf.netfx3.com/ Free Training http://wf.netfx3.com/blogs/news_and_announcements/archive/2006/10/11/WF-Training-Materials-_2800_free-_2A002900_.aspx WorkFlow Virtual Lab https://msevents.microsoft.com/CUI/MyMSEvents.aspx?culture=en-US Webcast Windows Vista 领航系列课程(4):微软工作流技术战略http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242528

Thank You! .NET is Cool