基于工作流面向服务的分布式协同系统研究

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:wormchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务架构SOA(Service-Oriented Architecture),与面向过程、面向对象、面向组件一样,是一种软件组建及开发的方式。SOA可以理解为“抽象、松散耦合和粗粒度”的软件架构。它可以根据服务请求通过分布式网络对松散耦合的应用群件进行部署、组合和使用,为建立协同系统提供了一种新途径。工作流是对常规性事务进行管理、集成的流行技术,通过工作流对业务流程的管理,可以改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高服务质量;并能提高业务流程的柔性。论文从SOA架构和工作流技术理论知识入手,以河南日报社稿件流传及管理系统的研究开发为背景,研究了基于工作流面向服务的软件开发的体系结构、原理和方法。首先提出了适应层次划分思想的面向服务软件开发的体系结构,阐述相应的设计模式:然后结合工作流技术将SOA架构应用于协同系统,研究面向服务的协同系统中的协作模型、协作控制机制、系统结构等关键技术。然后在此基础上,论文结合经典的面向对象的分析与设计方法(OOAD)和传统的软件体系结构的分层思想,在实践的基础上构建了基于SOA的应用开发的模型体系结构,该模型共分为五层:表示层、业务外观层、业务逻辑层、数据访问层和数据层。最后,结合河南省日报社稿件流传及管理系统实例,以工作流模型为原型,以面向服务的体系结构为基本框架,构建分布式环境中协同工作流服务框架。使用.NET开发平台,实现了基于工作流的面向服务的分布式协同系统。
其他文献
基于人工免疫的入侵检测技术是近年来入侵检测研究领域的热点,它的突出特点是利用生物免疫系统特征、规则与机制实现对入侵行为的检测和反应。入侵检测系统与免疫系统具有本
无线传感器网络是近年来信息技术领域的一个研究热点,它融合了传感器、计算机科学、信号与信息处理、通信等多个领域的技术,集成了信息采集、数据传输、数据处理、数据管理等
体绘制技术是科学计算可视化领域一个重要的研究方向,近年来,由于计算机图形处理器(Graphic Processing Unit,简称GPU)的高速发展,使得基于GPU的实时绘制成了当前计算机图形
学位
随着无线传感器网络研究的不断深入,应用化已经逐渐成为人们关注的焦点。各种在特定应用背景下的研究层出不穷,如环境监测、目标跟踪、安全监控等。如何对这些应用研究成果进
随着科技的进步,科技创新越来越受重视,但目前科技项目评审缺乏科技创新参考指标,因此需要对以往科技项目创新性指标进行分类,提高科技项目评审的质量。采用传统的基于向量空
当下网络基础设施和相关硬件技术的飞速发展,给予了流媒体技术相当的发展空间。然而,由于现行的Internet网络基础带宽仍然无法匹配日益庞大的流媒体用户数和数据大小,传统的C
伴随着互联网的快速发展,大型搜索引擎面临着越来越严峻的性能挑战。一方面,它们每秒钟都要响应成百上千的查询请求,而这些请求需要从上百亿张网页中检索出与之最相关的网页集合
支持向量机结构简洁、泛化性能优越而广泛应用于模式识别、信号处理、图像处理等智能化信息处理领域。该算法等价于求解二次规划,所以在不均衡样本集、大样本集上存在着泛化
近年来,随着Web2.0的发展,社会网络越来越受到更多学者们的关注和研究。在社会网络的众多性质中,社团结构是其最重要同时也是最具有研究意义的性质之一。通过社团的划分,我们