面向服务工作流技术的研究及应用

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:lzhonline276
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术可以有效地优化企业的业务流程,提高企业业务流程的灵活性。但是传统的工作流技术却不能将不同的系统进行有效地集成,或者使业务流程集成的实现非常复杂。而面向服务架构可以很好地解决业务流程无法集成的问题,它可以根据企业的需求,通过网络对松散耦合的粗粒度应用组件服务进行分布式部署、组合和使用。因此,根据工作流技术的特点以及面向服务的特性,将工作流技术与面向服务相结合,提出面向服务工作流系统,以适应当今开放、分布、异构、动态的现实网络环境中企业的复杂应用需求。通过研究面向服务的思想和工作流技术的特点,设计出面向服务工作流系统的结构模型,并将Web服务和WF工作流融入到该结构模型中。将设计出来的结构模型应用到实际项目中,用以提高应用系统的灵活性和互操作性,从而提高企业业务流程的开发效率。本文首先对工作流技术和面向服务进行了分析研究。主要研究了工作流的概念以及面向服务的架构和特点,重点研究了WF工作流技术和面向服务的实现技术-Web服务。在面向服务工作流系统结构模型的设计以及应用系统的开发中应用WF工作流和Web服务的关键技术。还对WF工作流和Web服务之间的关系进行了分析。接着在研究工作流技术和面向服务的理论知识基础上,根据Pet Shop三层结构模型的特点,将WF工作流与Web服务相结合,设计出面向服务工作流系统的结构模型,将WF工作流加入到了业务逻辑层。同时,为了体现WF工作流的灵活性和面向服务的互操作性,在WF工作流层中加入复合的Activities活动,根据业务逻辑关系,可以动态地组合复合的Activities活动来创建工作流,从而实现系统的业务流程。最后将设计出来的面向服务工作流系统结构模型应用到实际项目中,开发出设备管理系统。在设备管理系统中,由复合的Activities活动构成了一个顺序工作流,应用程序与工作流之间通过接口项目中的参数传递进行数据交互,通过用户界面的操作按钮来触发工作流中的复合活动,来实现应用系统的业务逻辑功能。同时,工作流通过调用Web服务来实现Web服务与应用程序和工作流之间的通信。体现了工作流的灵活性和面向服务的互操作性。
其他文献
计算机技术的发展日新月异,部署在计算机上的软件系统也越来越复杂。人们极度依赖于软件的正确运行,特别是在关系到人类生命财产安全的关键领域,可靠的软件尤为重要。研究软
随着Internet的日益普及,人们对网络的依赖程度越来越高,互联网的平等性、开放性、无界性等导致了网络的无限制滥用,大量的垃圾及敏感信息充斥于网络,特别是对广大青少年学生
水下传感器网络是一门新兴的网络技术,在海洋数据收集、灾难预报、污染监测、辅助导航以及水下军事防御等方面都有广泛的应用。水下传感器网络是由许多传感器节点和无人航行
伴随着通信需求的不断增加以及信息网络技术的不断进步,物联网的概念应运而生。据预测,到2025年,全球物联网设备将达到1000亿。为了使大规模资源受限的物联网设备实现互联互通,多
纵观计算机发展的历史,计算机变得越趋智能化,人与计算机的交互方式越来越趋于自然简便,并带动了人机交互领域的发展。其中最自然最方便的交互方式是体感交互,通过自己的肢体
面向服务的体系结构(Service-Oriented Architecture, SOA)是分布式计算和软件开发的最新发展方向。SOA的目的是以Web服务为基础,有效地解决在分布、动态、异构环境下分布式应
人脸给人们提供了大量的信息,从而受到了广泛的关注。本文从人脸特征分析以及人脸区域定位两个方面进行了研究。如何有效地从人脸图片中提取人脸特征一直是一个难题。由于图
本体的引入,屏蔽了由于知识系统建造者不同而造成的在领域概念理解上的差异,为解决知识系统中知识共享与重用提供了一条新的思路,同时为机器能自动理解语义提供了有力的支持
学位
软件定义网络(SDN)被看作是用于网络管理的最佳解决方案,因为它可以根据网络全局状态对网络进行灵活地、合理地控制。然而,由于SDN网络的部署成本高、网络服务不完善、协议兼
随着全球信息资源的数字化进程日益加快,以及电子商务、电子政务的日趋流行,对网上发行的电子刊物进行盗版追踪,对来往的电子信函、公文或传真进行完整性认证变得曰益紧迫。