SOA下基于图论的关系服务研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:nanguo345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的体系结构以其松耦合特性在软件架构领域起着越来越重要的作用。它是一个组件模型,它将应用程序的不同功能单元封装为服务,通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。服务是面向服务架构的核心理念。作为SOA下公共服务的一种,关系服务的服务质量显得尤为重要。关系服务中分布对象之间形成了一个庞大而复杂的关系网络,关系服务的主要任务就是如何有效地创建该网络以及高效地对该网络进行遍历、重组、删除等操作。关系服务的重点研究内容就是如何将这个关系网络进行优化并如何提高基于关系网络的遍历等操作的效率。在关系服务的实际应用中,可能会出现一些异常,因此对这些异常的检测定位也尤为重要,本文针对关系网络中存在的关系环进行了研究,并给出了一个有效的环检测算法。图论是应用数学的一个重要分支,图论方法是研究二元关系的重要工具。图论中的图和关系服务中的关系网络有着许多的相似之处。本文将图论中的基本概念对应到关系服务中的相关定义,如网络的搜索、权限路径等等。接着通过对图论中相关算法的深入研究,并结合实际对象关系网络加以改进,很好地提高了关系服务的服务质量。另外,本文提出了关系网的络缓冲和网络行为的传播控制,对关系网络的优化起到了很好的作用。关系服务中三个基础模型的建立是关系服务实现的重点。本文关系服务的实现就是通过对这三个基础模型进行接口化组件设计,并使用Web服务将生成的组件模型进行封装,最大程度上提高服务的松耦合特性。本文在关系服务得以实现的基础上,设计实现了一个基于关系服务的外部定义工具,有效地提高了关系服务的二次开发能力。最后,本文结合一个实际应用中的图文档管理系统阐述了关系服务在系统中发挥的作用。
其他文献
在不断增长的经济需求推进下,工作流技术得到了迅猛发展,高性能的工作流管理系统逐渐成为大幅度提高团队的竞争能力的有效工具。工作流管理系统中的工作流建模与执行监控是工
目前,随着网络教学不断深入和发展,开发功能强大、智能化程度较高的网络教学平台成为网络教学研究的核心课题之一。目前现有的网络教学平台由于缺乏智能性、自适应性以及交互
为了适应海洋开发和监测的发展趋势,无线传感器网络(Wireless Sensor Networks,WSN)技术被广泛应用到水下环境中。水下探测的应用需要使用多个自主式水下航行器(Autonomous Un
学位
电除尘技术作为一项高科技大气污染治理技术,以其除尘效率高、能耗低、可处理大烟气量气体的特点得到不断的发展和广泛的应用。然而由于运行维护管理不佳,致使大部分电除尘器未
随着科学技术的进步,现代信息检索所处理的对象和规模都有了很大的变化。人们迫切需要一种能够快速而且准确地查找访问图像的技术,这就是图像检索技术。图像检索的过程反映的
现代软件开发都要把整个系统按功能分解为小的单元,然后组合这些单元为一个完整的系统;但是系统中有很多非核心需求,这些需求无法很好地封装在单个模块中,它们分散在整个系统
人类基因组计划启动以来,越来越多物种的基因序列被测出,积累了大量的基因序列信息。与此同时各种蛋白质一级结构,即多肽链的氨基酸残基的排列顺序也在不断被探测出来。这些
人脸是人类最具表达能力的部分,其复杂的特征结构使得人脸建模一直是计算机图形学领域中一个极具挑战性的课题。基于颅骨的人脸建模技术是三维人脸建模技术的分支,主要应用于
随着网络流量不断增长,网络尤其是全流量被动测量必须面对海量数据。解决海量IP流数据TRACE的分析、管理的方便性和合理性,改善TRACE使用效率就成了一个迫切需要解决的难题。目