论文部分内容阅读
随着信息化社会的深入发展,信息正以惊人的速度急剧膨胀,如何便捷有效的管理这些信息和数据,充分挖掘它们的潜在价值,是一个亟待解决的问题。传统的基于文件系统和数据库管理系统的数据处理系统种种不足决定了它们无法解决这个问题,而内容管理系统为解决这一问题提供了一条有效的途径。但是,内容管理系统并非完美,仍有需要改进的地方。在上述背景之下,本文首先介绍了内容管理系统的概念、由来发展和当下流行的平台,重点讨论了支持内容管理系统的关键技术和研究现状,然后以作者负责开发的内容管理系统应用为背景,针对内容管理系统在多数据源信息整合和页面依赖内容的信息发布中存在的不足,详细论述了对内容管理系统的两点改进。在接下来的内容中,文章分别对两个改进方案进行了设计和验证。对于内容管理系统在多数据源信息整合方面的不足,首先,针对此不足进行了详细的论述和举例说明,然后提出了一种基于Web服务的通用解决方案,接着讨论了基于SharePoint BCS实现的具体设计和相关技术,重点论述了该方案的若干关键机制和实现方法,最后给出了配置、测试步骤,并通过实验验证了方案的可行性和方案中几个关键模块的有效性和可靠性。对于内容管系统在页面依赖内容的信息发布中存在的不足,同样,首先也是对该不足进行详细的举例描述,然后提出了一种通用的解决方法,引入了页面ID的概念,并在页面依赖内容的内容类型中加入该属性,关联了前台组件和后台内容,接着详细介绍了基于SharePoint实现中各个模块的设计,其中页面ID解析器的设计使得发布更加便捷。最后,介绍了解决方案的配置、测试步骤,并在实验的基础上验证了这个改进方案的可行性。本文提出的多数据源信息整合模型具有一般性,系统使用缓存、多线程和连接池技术,使得系统更加快速、可靠,可以帮助企业解决业务系统往CMS系统集成时遇到的数据迁移的难题;页面依赖内容的双角色发布模型,继承了一般的双角色发布系统的优点,很好地适应了页面设计多变的需求,具有良好的实用价值。