Web服务临时属性的运行时监控研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:q520fang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的架构(Service-Oriented Architecture,简称为SOA)是一个新兴的软件工程范例,用来开发动态演进的Web应用。服务的提供者和服务的使用者可以通过公共的服务注册机构发布和搜索服务,各个服务可以被组合成复杂的Web服务组合,服务之间通过消息传递进行交互。Web服务组合是分布的、动态演进的、自治的,组合设计者不拥有整个服务,从而导致在基于服务的系统中,服务组合的正确性容易被笫三方参与者和与系统交互的机构所影响。通过静态测试、验证等技术能够保证服务组合过程的正确性,但其运行时行为仍可能会与服务组合的各种属性要求不一致,因而有必要实施Web服务运行时监控。在实践中,一般会部署持续性的监控方法在系统运行时对整个服务组合进行监控,来保证系统的运行时行为能够遵守某些特定的属性。但是,大多数已有的成果只关注了与系统控制过程相关的属性的监控,只关注消息的名称或者不同服务之间的信息交互顺序正确与否。这样便导致了许多动态的属性不能被监控,从而不能了解所感兴趣的信息数据是如何在不同的参与者之间交互的。临时属性是指在系统运行过程中,根据系统行为的不同,能够动态绑定不同数据的属性。这类属性需要在系统运行的过程中对事件的执行顺序和事件的参数值均进行实时监控,是保证以数据为中心的、基于服务的系统的正确性的有效方法。本课题研究了临时属性运行时的监控问题,提出了一套完整的、有效的、非入侵的在线监控方法,来动态地分析包含多参与者的面向服务应用的运行时临时属性首先,本文阐述了以属性模式系统为基础的、对临时属性做半形式化的描述的临时属性描述语膏规约,对该规约的每一部分做出详细的解释,并以北京市路侧停车系统中的两个核心属性为例,使用该语言对其进行描述。随后,介绍了现有的Web服务临时属性监控模型,在其后详细介绍了本课题提出的改进的监控模型。该模型提出了预测的思想,包括事件过滤、事件分发和异常处理三个阶段,能够实现临时属性所监控事件的预测和检测。采用哈希表,预测列表,反向列表等数据结构实现了临时属性中被监控事件的快速定位,利用有限自动机表达了临时属性状态的改变,实现了一套算法来完整的描述该临时属性监控模型。最后实现了路侧停车系统的核心功能,以该系统为测试对象,通过实现该监控模型以及其他现有临时属性监控方法,测试他们在实际案例中的运行结果,并对结果进行分析。由实验分析能够看到,本课题提出的方法性能优良,反应迅速,对原系统造成的负载非常有限,对临时属性的监控效果非常显著。
其他文献
随着传感器网络的研究和应用日益成熟,人类生活必将逐渐依赖于传感器网络,人类社会的发展也将离不开传感器网络。而覆盖问题就是无线传感器网络设计和规划需要面临的一个基本问
云存储正在因为它的可扩展性、方便性和低成本等诸多优点而变得越来越流行。它通过租用基本设施来提供对于文件的服务,包括允许用户在服务器上存储文件,同步位于服务器和用户
近年来我国突发事件频发,生命财产损失重大。如何快速安全地疏散人群具有重要意义。现有数据大都从真实的日常演习获得,突发事件中人群的行为和表现并不能完全真实的被反映。
随着电子商务的发展,出现了越来越多的用户到用户模式的双向推荐,传统个性化推荐的项目到用户的推荐已经无法满足用户的需求,这就催生了时下以在线交友网站为代表的互惠推荐
学习系统泛化能力的提升一直是机器学习研究的重点。单一分类器无法避免的局限和不足导致其分类性能的提升遇到瓶颈。集成学习作为新的机器学习模式,采用若干个单一分类器预
随着互联网技术的飞速发展以及国家对公共基础设施建设的大力支持,目前全国大部分地区已经实现了WiFi全面覆盖。然而WiFi网络的开放性使其极易遭受各种类型的攻击,比如嗅探攻击,恶意接入点攻击等等。最典型的场景是密钥分享,攻击者在室外接收到室内的WiFi信号,凭借着窃取来的密钥,他仍然可以获得接入WiFi的权限。究其根本,原因在于身份验证的范围远远大于实际合法用户的范围,从而给了非法攻击者与合法用户等
学位
机会网络是一种新型的自组织网络,它的特点是节点间链路频繁断裂,整个网络通常处于不连通的状态,这样就导致传统无线自组织网络中的路由协议无法运行,所以在机会网络中节点通常采
伴随着网络信息技术的飞速发展,互联网+模式的迅速兴起,人们对于网络信息的获取与需求呈指数般增长。除了对文字信息的需求外,对于图像内容信息的认知与理解也逐渐为人们所重
现实中的很多问题可以转化为数据挖掘中的数据分类问题,这使得数据分类技术的应用领域十分广泛,例如商业保险、网络测量、气象预报、生物信息等。然而,随着信息技术的不断发展,各
移动机器人对工作环境地图信息的获取与更新是移动机器人在环境中正常工作的重要前提。距离网格地图作为描述环境信息的一种地图表示方式,是概率网格地图的重要补充,能够提供比