基于Internet的Web应用系统逐步表现为由多个软件服务组成的软件服务协同系统,面向开放、动态和多变的应用环境,软件服务之间的相互信任对软件服务个体和应用系统的安全保障与可靠运行均具有重要的意义.首先给出一个基于Agent的软件服务协同模型,随后针对该软件服务协同模型提出一个用于度量软件服务间信任关系的信任评估模型.信任被抽象成一个由信任评估主体对客体的主观期望和客观经验共同作用的函数,模型还提供了一个合理的方法用于综合直接经验和第三方推荐经验.与几个现有的工作相比,设计了较完
软件服务是指具有自描述、自包含和模块化特征的软件实体,通过网络媒介向外发布,用于构造新的软件服务或应用系统.一些较早出现并且现今仍广泛使用的网络服务,如telnet,ftp等均可看做是软件服务的雏形.随着Internet的普及和Web应用需求的增加,功能更为复杂和专业的Web服务出现并得到迅速发展.基于XML的Web服务体系结构,从一定程度上统一了Web服务的描述格式和交互协议,而SUN提出的智能Web服务概念则强调为不同的服务调用者提供个性化的服务,软件服务逐渐从简单的功能封装向能够自主适应服务调用对象和网络应用环境的方向发展
信任分类将为软件服务之间的协同和安全决策提供更细致和精确的依据.例如,当需要信任一个服务完成某项特定的协作活动时,并不需要信任它能够正确地完成它所能完成的全部协作活动.另外,可以对不同类属的信任分别进行评估,并根据其重要程度的不同进行综合处理
..............................................................