论文部分内容阅读
随着通信技术领域的飞速发展,信息传输服务的数量不断增多,功能不断丰富。面对众多具有不同结构和处于异构环境的信息传输服务,需要寻求一种功能完善和性能良好的通用信息传输服务,其能屏蔽各信息传输服务的异构性,并根据用户需求实现对各信息传输服务的统一调度。本文提出了一种通用信息传输服务的解决方案,在不改变传输应用底层架构的基础上,基于面向服务架构(Service-Oriented Architecture,SOA)的应用集成方法能够很好的实现该解决方案。首先,本文充分利用SOA架构的松耦合性、封装性和服务构建灵活性,解决了通用信息传输服务的接口设计、服务层信息传输服务设计和面向用户需求设计问题;然后,在深刻理解Web服务QoS属性和模糊数学理论的基础上,提出了基于QoS和用户需求的服务选择模糊算法,解决了通用信息传输服务的非功能性匹配和服务选择问题;接着,以上述理论为基础,介绍了本软件系统的整体架构设计、功能设计、数据模型设计、类设计和流程设计等,并具体实现了该软件系统的各组成部分,即基于SOA的信息传输服务、数据访问服务、通用信息传输服务以及客户端;最后,对该软件进行实例分析,验证了该软件的功能和性能。实验表明,SOA架构提升了通用信息传输服务的可重用性、可扩展性和可移植性,所实现的软件系统具有高成功率和易操作性。