论文部分内容阅读
随着Internet技术迅速发展和普及,基于Internet的Web改变了整个世界的面貌和运作方式。基于Web的Web服务技术更是方兴未艾,特别是在民用领域的商业应用和个人应用方面。该领域的用户对服务的智能化、个性化和综合化等特性的要求越来越高,而当前的Web服务的部署和计算模式却缺乏灵活性和自适应性,无法很好地满足用户的需求。在军用领域,现有软件系统相对封闭,自适应性、可扩展性和互操作性较差,需要在构建基于智能化Web服务架构的软件系统方面投入大量的研究精力来解决这些问题。所以,无论从民用角度还是从军用角度来讲,对于研究智能软件服务以提高当前Web服务智能性和自适应性的需求非常迫切。智能软件服务技术也称智能服务,其研究角度一般分为服务资源组织的智能化、服务方式的智能化和服务内容的智能化,本文的研究工作是从后两个角度切入和展开的。从服务内容智能化的角度,主要研究了主动服务技术和Web服务环境自适应技术,包括以下研究工作内容:1)设计研究服务需求预测模型,研究差异化服务,并以二者为基础,研究服务预取和服务按需推荐的个性化服务推荐机制,并将这些技术在主动服务代理上实现。2)提出并研究服务的环境自适应技术,包括服务质量保障技术和基于QoS的服务发现模型,并以此为基础进行了环境自适应引擎的设计。从服务方式智能化的角度,本论文做了以下的研究工作:1)针对某一特定应用背景/行业,在原子Web服务基础上,研究服务虚拟化运行机制,设计用于实现服务虚拟化的基于MAS的聚类服务层和业务服务层。最后,以主动服务代理和环境自适应引擎为基础,在开源SOA平台上,构建智能软件服务的原型验证系统,并进行部署和演示运行,验证了相关技术的可行性。