论文部分内容阅读
随着Internet技术的发展,如何充分利用网络的特性,解决IT系统开发和应用中的各种问题,如建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序,创建N层分布式应用程序,实现跨平台、Internet的应用集成等,成为IT界研究的热点。基于WCF服务技术为上述任务的实现提供了相对简单的解决方案。
通过充分利用面向服务的体系结构,运用WCF服务技术、智能客户端模式、设计模式、分布式模式等现代软件工程方法,建立一个适应性强、易维护的分布式应用框架。这种面向服务的智能客户端分布式应用框架(Smart Client and Service-Oriented Distributed ApplicationFramework,SC-SODAF)模型主要为应用系统提供离线工作机制的基础架构,使得应用系统的开发者可以将更多的注意力放到业务逻辑的实现。本文针对以下几个方面进行研究:
1.面向服务的智能客户端体系结构的研究与应用
讨论了SOA、WCF、智能客户端的构成,深入分析面向服务的智能客户端体系结构,结合在网络教学平台开发中的实际应用,强调对目标问题处理的智能性和敏捷性以及对问题可扩展性的支持。
2.基于SC-SODAF的教学平台的应用框架的设计
在网络教学系统中采用基于SOA的新型软件体系结构实现SC-SODAF,从提高软件的生产率和可复用率的角度出发,提出了多层次、多组件的整体软件体系架构模型,并对具体的架构以及相关方面作出详细的阐述,
3.分词策略的研究与改进
在传统机械分词算法的基础上提出面向网络教学平台的分词解决方案,调整传统基于自然语言分词的实用范围,详细阐述了算法改进思想。
4.基于角色的动态权限分配的设计与实现
提出了基于角色的动态权限分配的主要设计思路,并且详细阐述了实现基于角色的动态权限分配的具体解决方案。