论文部分内容阅读
21世纪是信息的世纪,在这样一个信息爆炸的世界里,各种信息的传递效率依赖于通信技术的发展程度。随着人们对通信能力要求的不断增加,通信技术的发展也越来越迅速,通信协议也随之高速发展并越来越复杂。通信协议的高速发展带来了一个实际的问题:如何快速的实现通信协议并应用于实际中。
协议组合技术是解决越来越复杂的协议的实现的一种手段,它首先将协议按照功能划分为多个不同的子协议,依次实现各个子协议并将这些实现组合在一起最终达到实现复杂协议的目的。当前也提出了较多的协议实现框架模型,这些框架模型在特定的领域都有一定的适用范围。然而当前协议实现框架模型都忽略了协议实现的灵活扩展的特性。当一个协议功能扩展后,其协议实现可能也要随之重新设计实现,不利于协议的快速实现应用。
基于以上原因,本文提出了一个可灵活扩展的协议组合实现框架模型,基于该模型实现的协议可以实现协议功能的快速添加,避免了协议实现结构的重新设计,便于新的协议实现的快速应用。文章随后在该模型的基础上,利用VOCAL源码,完成了SIP协议动态扩展机制设计与实现,验证了该模型应用的可行性。在此基础上,文章又将该模型应用于ITIL服务流程事务处理控制机制设计与实现,通过这个应用可以验证该模型具有广泛的应用性。
本文重点研究了协议组合实现框架模型,针对当前协议组合实现框架模型缺少功能扩展方面能力方面开展了研究,提出了具有灵活扩展特性的协议组合实现框架模型。通过对这个模型的软件实现可以发现,该模型具有一种可以扩展的结构,在协议软件实现中,可以不用重新编译原来的系统,实现对原有系统的扩展功能添加。这样,就达到了快速对协议实现进行功能扩展,实现了快速实现协议的目的。