基于WF用户界面工作流框架的设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:THE_BOSS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近两年随着电子商务环境不断演进,从原来支持企业内部单系统的业务流程、到企业内部应用、服务的集成,再进一步向企业与合作伙伴之间业务交互,工作流正扮演着越来越重要的角色。工作流本身具有粒状服务的性质。换而言之,服务满足了小部分工作单元,这非常小的一部分工作单元在许多不同的场景中有利于被重用。这也反过来创造了将不计其数的结果拼接在一起作为工作流的可能性。因此从一个很简单的层面来说一个工作流只不过是一系列粘在一起来满足某种特定业务流程的服务。WF(Windows Workflow Foundation)问世之后,引起了业界的广泛关注。毫无疑问,它当然紧紧地与微软公司的技术集成到了一起,但是它的架构与你经历过的其它Web服务工作流引擎有许多相似之处。处于核心地位的是WF运行时,它提供了执行和协调工作流指令的基石。在WF运行时之后的构架不仅使得服务器端的Web服务的经典语义中可以部署,而且也使得在其它一些桌面应用程序上也可以被嵌入(比如OFFICE)以及任何其它能够被连接到.NET框架上的应用程序,它试图为业务流程这一个老问题提供一个整体的解决办法。正是利用WF的这一特性,本文提出用户界面工作流框架,利用工作流来实现用户界面浏览逻辑,即业界俗称的页面流。这样不仅仅将用户界面开发者从繁复多变的浏览逻辑中解脱出来,其组件化的结构还容许在不同的用户界面系统中进行工作流重用。该框架同样继承了WF强大的设计功能,你可以根据需求对其中的活动进行改造,实现你自己的用户界面工作流。整个框架的实现分成两大部分:建模部分,提供可用于模拟用户界面浏览的工作流成员,包括一组自定义的活动以及与它们相关的设计组成部分,如与工作流运行时交互的一些常用事件;寄宿部分,对于不同技术实现的用户界面,提供工作流寄宿的运行时环境,包括在应用程序中使用工作流状态、在后台运行工作流延迟等。
其他文献
目的:探究雄激素源性秃发和斑秃对患者抑郁、焦虑和生活质量的影响。材料与方法:1、研究对象:脱发患者分为雄激素源性秃发组(n=437例)和斑秃组(n=178例),另设立正常对照组(n=
该文通过对周边社区的详细调查,摸清社区影响保护区资源保护的方式,分析了保护区与社区产生矛盾的根源并提出解决对策和方法。
信息化时代对档案管理提出更高的要求。随着时代的发展,档案管理的内容越来越多,在巨大的数据信息下,传统的档案管理方法不仅无法满足当前的管理需求,还容易出现浪费人力物力
红叶石楠育苗地应选择地势平坦、排灌方便的砂壤地,要求土层深厚、肥沃、蓄水保肥力好。选取健壮、饱满、生长势强、半木质化程度较高的1~2年生枝条作种条,分段剪成5~8cm长的插条
该文对泥质海岸盐碱地土壤经不同方式整地4年后,土壤物理性状的变化进行了外业调查与室内分析。结果表明,经过台田、台穴、条田,大坑等方式整地后,土壤总孔隙度都有不同程度的提高
文化是一个国家、一个民族的灵魂。文化兴国运兴,文化强民族强。在新的历史起点上推进社会主义文化建设,事关全面建成小康社会,事关坚持和发展中国特色社会主义道路,事关实现
从2002年起,我国水产品出口跃居世界首位,约占世界水产品贸易总额的10%,特别是我国加入WTO后,水产品出口贸易进入了更快的发展阶段。与此同时,我国水产业也是遭受国外技术性
在我国文化遗产保护概念体系中,一般分为物质文化遗产和非物质文化遗产。非物质文化遗产因为其特殊的属性,其特点就在于与人类社会的可沟通性比较强。相对而言,物质文化遗产
作为一个具有悠久发展历史的城市,柏林在面临新一轮城市发展的挑战时是如何通过对传统城市结构的利用实现内城公共空间的拓展和城市复兴的?本文基于对柏林六个庭院改造案例的
以海带为原料,研究了海带多糖的提取方法、纯化工艺和粗多糖的分级,确定了两种海带多糖的分子量并对其结构进行了初步研究。确定了硫酸-苯酚法测定多糖的工艺条件:吸收波长为