论文部分内容阅读
互联网经过几十年的发展,网络上随之产生了大量的网络资源,如何将这些分布在网络上各个不同区域、不同节点上的资源整合起来,从而为用户提供更加系统和出色的服务,成为了当今互联网行业面临的一个重要问题。在这种背景下,网构软件随之产生,网构软件可以有效的整合网络上的异构资源,从而为更加高效、系统的利用网络上的各种资源提供了一种有效手段。由于网构软件运行环境与传统的软件发生了本质上的变化,因此,研究如何保证网构软件的可信性具有深远的理论和实践意义。 本文介绍了网构软件产生的背景,网构软件的概念,现有网构软件模型的研究进展,以及网构软件可信性保证的相关机制,并对已有的网构软件模型和网构软件可信性保证的问题进行了分析,针对现有网构软件模型的不足,从网络安全的角度,提出了一种网构软件可信实体模型,主要做了如下的工作: (1)设计并实现了网构软件强可信实体,在现有网构软件实体模型的基础上,在其外围加入了可信性安全保证模块,保证了实体在开放互连网环境下的安全性,提高了服务的可信性。 (2)对网构软件可信实体进行了架构设计,设计了可信性保证功能模块和业务功能模块相隔离的结构,使得可信性保证功能的执行不会对业务功能造成任何影响,保证了单个实体的可信性。 (3)建立了实体间通信的契约机制,通过契约机制,服务请求实体可在正式的业务请求前获知服务提供实体的可信性,从而保证了实体间交互过程中的可信性。 本文对网构软件可信实体的设计具有一定的新意和创造性,并通过实验进行验证,证明了本文设计的网构软件可信实体在功能和性能上的合理性。