支持内容管理的开发框架的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:chenhuiww060606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内容管理系统是当前计算机领域的一个重要应用,是对各种数字资源进行全面管理的有效途径,并将成为管理信息系统架构的核心,所以完整的管理信息系统的底层整合机制,不仅包括应用管理基础架构与业务管理基础架构,还应该包括内容管理基础架构。为了适应支持内容管理的系统架构的发展趋势,本文使用元数据模型实现对内容的建模,并将关注点分离的思想应用于内容发布引擎的设计理论中,实现了一个支持内容管理的系统开发框架。本文对内容管理的业务流程进行了分析,针对内容管理的四步业务流程,本文将管理信息系统架构划分为业务子系统和内容发布引擎子系统,业务子系统负责内容的采集、存储及数据挖掘等业务逻辑的执行,而内容发布引擎提供了内容发布与共享的功能实现。本文从系统功能框架和分层架构设计两个方面对业务子系统架构的设计进行了阐述。本文在系统的功能框架设计中集成了权限管理、工作流引擎、规则引擎和UIMS等功能模块,支持内容的采集、存储及数据挖掘等业务逻辑功能的快速开发,而系统框架的分层设计中对控制层的封装,使得界面设计与业务开发相分离,降低了内容管理业务功能的开发难度,提高了开发效率。本文分析比较了目前具有影响力的几种国际的元数据标准,并使用都柏林核心元素集的简单模式作为元数据模型设计的依据,分别设计了面向页面和面向多媒体内容的元数据模型,并用元数据模型对内容进行描述,实现了对内容的建模。针对元数据模型表示的内容,本文使用XSLT技术作为显示模型的建模语言,为内容模型建立了相应的表现模板,然后使用XSLT引擎将内容模型和显示模型进行动态绑定生成最终的内容显示格式。为了降低内容发布流程开发的复杂度,提高各业务模块之间的重用性,本文提出的开发框架引入了关注点分离的思想进行内容发布流程的设计,并使用管道技术对内容发布流程进行了建模。基于本文提出的系统开发框架,开发人员可以快速的进行内容管理及内容发布业务功能的开发,同时也避免了表现模板管理与内容管理混合在一起,降低了系统管理的耦合度,使内容的发布流程简洁高效。
其他文献
随着计算机及网络技术的迅猛发展,非法用户或黑客通过网络对信息系统的入侵也越来越多,系统安全保护已经成为刻不容缓的问题,进行用户身份认证是实现系统安全保护的一个重要
目前,基于工作流技术的管理系统通常不易扩展,且系统间的集成兼容性较差。针对上述问题,本文研究了基于数据库的工作流技术,并将该技术应用于物资管理系统。本文首先研究分析
随着大数据时代的到来,数据以前所未有的速度急剧增长,大数据中蕴藏着无限的价值。传统的数据库技术由于缺乏良好的横向扩展能力等原因已难以应对这样的挑战,NoSQL数据库技术
在目前的研究中,有关人体动作的识别已经取得了很大的进步,但是在处理像weizmann数据库这样的多动作周期的视频数据时,采用一般的方法,识别率偏低。本文提出了一种新的基于整
优化技术是一种以数学为基础,用于求解各种组合优化问题的应用技术。最优化问题是人们在工程技术、科学研究、和经济管理等诸多领域中经常碰到的问题,它是指在满足一定的约束
数据挖掘是一种从大量复杂数据中,寻找、提取有用规律,形成有用模式,得到价值的过程。随着现代科技水平的发展,尤其是近年大数据概念的提出,我们正进入一个数据资源开发的时代,数据
Leader-Based Protocol(LBP)是最经典的802.11可靠多播协议之一。近年来基于LBP协议的研究和改进工作在世界各地都有进行,但针对多媒体流进行协议优化的研究工作甚少。本文针
大群体仿真技术是运用计算机虚拟现实技术、人工智能技术和计算机图形技术,对具有大量个体的群体行为、运动等进行仿真模拟的技术。群体仿真技术在多个领域均有应用,具有较强
随着Internet和Web技术的迅速发展,传统的分布式计算技术已不能满足Web应用环境,Web服务应运而生并成为一个被广泛接受的面向服务计算的范例。从电子商务的应用角度看,Web服
随着云计算、无线网络和电子商务等基于互联网的应用迅速发展,在网络中留下大量的数据。然而,这些数据的收集者可能分别属于不同机构,数据的集成综合分析需要将这些数据公开