论文部分内容阅读
计算机网络是计算机和通信技术密切结合的产物,是一种通过提供多种服务,以支持不同的应用需求的系统。随着计算机网络的迅速发展,各种新型网络技术和用户应用需求层出不穷,传统的层次式的网络体系以部署新的协议来提供服务满足新的需求,这种方式在服务的定制能力和可扩展能力上存在明显的问题,协议的针对性开发部署、协议之间过多的功能性冗余、过高的协议开发部署成本,都制约着服务定制的能力。如何实现一种能够提供稳定服务并具备良好的服务定制和扩展能力的网络一直是计算机网络研究的热点之一。 对此,本文在分析和研究各种网络服务模型及其服务定制方法后,提出了可定制网络服务模型和基于状态机的服务定制方法。可定制服务模型是一种通过建立灵活、可扩展的服务构造方法,来提高系统服务定制能力,解决服务多样性问题的机制;该机制通过对传统协议实现的共性机制和处理模式的抽象建立功能服务单元集合,来满足服务功能的可定制性;同时也需要一种方法实现服务逻辑结构的抽象,以满足服务的按需动态构建。 基于状态机的服务定制方法使用的层次式状态机模型,是对经典的有穷状态机模型的改进,引入了嵌套状态层次、用户自定义动作队列和局部状态抽象等特性,对服务的逻辑结构进行抽象,能够按需动态建立功能服务单元的应用控制逻辑,满足用户定制的服务功能。本文详细阐述了基于状态机的服务定制的机制和流程,研究服务执行控制引擎服构造和管理服务实例的工作方式,设计并实现了服务执行控制引擎,最后通过实验验证了基于状态机的服务定制方法的可行性和可扩展性,为今后进一步的研究提供了理论和实践依据。