摘要
内容管理系统为结构化和非结构化数据提供层次化的内容资料库,并支持事务、版本控制、全文检索等高级功能。然而大量的内容管理系统节点类型的定义,和节点之间的复杂关系,使得这些内容管理系统节点类型变得难以维护。结合UML2.0扩展机制,提出了内容管理系统节点类型的UML Profile,设计并实现了一种基于模型驱动架构的内容管理系统节点类型框架。该框架结合建模工具软件,可以对内容管理系统节点类型进行可视化建模,然后自动生成符合JSR-170规范的节点类型描述语言,并进一步生成内容管理系统底层结构,从而有效地降低内容管理系统节点设计和管理的复杂性。
Content management system (CMS) provides hierarchical content repository for both structured and unstructured data. CMS supports advanced functions such as transaction, version control, full-text search, etc. However large amount of CMS node type definitions and complex relationship between these node types make the CMS node types difficult to maintain. In this paper, a UML Profile for CMS Node Type which is based on UML2.0 extension mechanism is put forward. Also a framework for CMS node types which is based on Model Driven Architecture is designed and implemented. The framework combined with modeling tool software can model CMS node types visually, automat- ically generate the node type definition language which is compliant with JSR-170 Specification, and generate the CMS infrastructure further. In this way the complexity of the design and management of CMS node types are reduce effectively.
出处
《计算机应用与软件》
CSCD
北大核心
2008年第12期148-150,共3页
Computer Applications and Software