XML_元数据在信息资源规划系统中的应用_第1页
XML_元数据在信息资源规划系统中的应用_第2页
XML_元数据在信息资源规划系统中的应用_第3页
XML_元数据在信息资源规划系统中的应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3卷第4期 2004年8月 江 南 大 学 学 报(自 然 科 学 版) Journal of Southern Yangtze University( N atural Science Edition) Vol.3 No.4 Aug. 2004 文章编号:1671 - 7147(2004)04 - 0378 - 03 收稿日期:2004 - 01 - 12; 修订日期:2004 - 03 - 22. 作者简介:夏柏成(1975 - ) ,男,湖南绍阳人,计算机应用专业硕士研究生. 张基温(1943 - ) ,男,山西临汾人,教授.硕士生导师.主要从事软件工程、 分布式系统、 电子商务和数 据挖掘的研究. XML元数据在信息资源规划系统中的应用 夏柏成, 张基温 (江南大学 信息学院,江苏 无锡214036) 摘 要:信息资源规划是建立一个企业或组织的业务模型,并在业务模型的基础上抽取系统的数 据模型和功能模型的过程.对信息资源规划工作进行了描述,并利用XML (可扩展标记语言)元数 据定义规划过程中所需交互的文档,在此基础上建立了一个信息资源规划系统的模型,使信息资 源规划工作有序化,自动化. 关键词:可扩展标记语言;信息资源规划;元数据 中图分类号:TP 274文献标识码: A An XML Metadata2Based System Model for Information Resource Project XIA Bo2cheng , ZHANGJi2wen (School of Information , Southern Yangtze University , Wuxi 214036 ,China) Abstract : IRP (Information Resource Project) is a process which people create the business model of an enterprise (or an organization ) and draw out data model and function model of the enterprise (or the organization ) . The paper describes the work of the IRP and define the document with XML language for exchange among the members of the development group. The paper also builds a software model for IRP to assist the work of IRP. Key words : extensible markup language(XML) ; information resource project(IRP) ; metadata 随着中国信息产业的发展及各行业信息化的 进一步推进,信息资源的统筹规划变得越来越重 要.各种信息系统的开发(尤其是大型复杂的信息 系统 ) , 其基础性工作首先是信息资源规划.通过信 息资源规划的实施,建立组织内部信息资源管理基 础标准、 系统的数据模型和系统的功能模型.在这 些标准和模型的指导、 控制和协调下,进一步实施 组织内信息化建设的网络工程、 数据库工程和应用 软件工程1,从而保证组织信息化建设高起点、 低 成本,实现信息资源整合2共享的目标,有效消除信 息孤岛.但是如何有效地进行信息资源规划一直是 困扰系统分析人员的一道难题.规划工作的重点就 是要充分理解组织结构和系统功能,有效提取系统 的数据模型.在这个工作过程中,规划小组成员之 间的充分交流是很重要的,而这种交流如果以一定 的组织形式和文档格式实现,则可以使规划工作条 理化,达到事半功倍的效果.由于XML元数据的可 交互性、 可扩展性和可操作性,本文介绍一种用 XML文档作为信息资源规划小组成员之间信息交 互的方法,并在此基础上建立一种信息资源规划系 统的模型来描述信息资源规划工作. 1 元数据和XML 元数据可以狭义理解为描述数据的数据、 描述 数据的结构、 数据的更新情况、 数据之间的依赖关 系、 数据的质量等;也可以广义理解为不仅实现对 数据的描述,而且描述并实现数据的转换、 操作、 管 理3. 一个完整的元数据体系,应包含3个方面的内 容,即语义、 句法以及结构的定义与描述.语义指的 是元数据的概念实体的定义,句法则规定了这一元 数据体系是如何被表达与描述的,结构则描述了各 个元数据的概念实体之间的相互关系2. XML(可扩展标记语言)是一种简单、 与平台无 关并被广泛采用的标准.是一种元数据标记语言, 它提供一种描述结构化数据的方法.与主要用于控 制数据的显示和外观的HTML标记不同,XML标记 用于定义数据本身的结构和数据类型.相对于 HTML的优点是它将用户界面与结构化数据分隔开 来,这种数据与显示的分离使得集成来自不同源的 数据成为可能4. 由于XML文档是结构化文档,所以用XML语 言编写的文档还有一个重要特点,就是可以通过编 程对XML文档的节点进行分析操作.后面所介绍的 规划系统模型中的文档分析模块就是要对XML文 档进行分析操作,把XML文档描述的内容重新组织 为要分析的信息系统的业务模型. 本文对信息资源规划的元数据体系进行定义. 用XML标记语言标记. 2 信息资源规划 信息资源规划是以系统工程的思想方法为指 导,综合应用多种信息技术,尤其是信息组织技术 解决信息资源整合与共享问题,全面分析组织内部 业务流程并进行优化整合.建立组织信息系统的数 据模型和功能模型;规范组织内部信息资源管理基 础标准;对组织内各部门应用系统实施前的全面需 求分析.对一个组织的信息资源进行规划前,应先 成立信息资源规划小组,小组的成员应该包括熟悉 公司战略的高层领导和熟悉公司业务的部门领导 及业务员,而系统分析员则是规划小组交流的桥 梁,负责协调小组内的交流. 信息资源规划小组成员关系见图1. 图1 规划小组成员关系图 Fig. 1 Chart for the members relations of the project team 信息资源规划小组中的高层领导对整个组织 的信息需求提出总体要求,各部门根据自己的实际 情况提出各部门自己的领域需求,部门领导必须根 据自己的不同业务委派业务员提出业务需求信息. 系统分析员则要总结、 分析业务员提出的业务需 求,与部门领导分析所属部门的不同业务之间的数 据交互关系,与高层领导分析部门之间的数据交互 关系.规划小组各成员之间采用XML文档进行信息 交互,这种专门设计的XML文档包含文档头和文档 体两部分,用DTD对这种文档定义如下: 文档头的XML描述如下: /3 需求文档头 3/ /3 文档建立者 3/ /3 建立者的编号 3/ /3 建立者的名称 3/ /3 工作描述 3/ /3 文档编号 3/ / 3 文档属性 3/ /3 文档概述 3/ 为了方便信息资源规划系统中文档分析模块 对XML文档的分析,对XML文档体的描述根据不 同的描述对象描述形式也不一样,其中一种XML文 档体的描述如下: /3 需求文档体 3/ /3 需求 编号 3/ /3 需求名称 3/ /3 需求所属部 门 3/ /3 需求所属的领 域 3/ /3 需求的属性 3/ /3 需求描述 3/ 3 信息资源规划系统的体系结构 3.1 信息资源规划系统的工作流程 信息资源规划系统的工程流程见图2. 图2 规划系统工作流程图 Fig.2 Chart for the workflow of the project system 3.2 信息资源规划系统的体系结构 信息资源规划系统体系结构见图3. 图3 规划系统体系结构图 Fig.3 Chart for the framework of the project system 3.3 业务模型的表示 业务模型是文档分析后得出的结果,用表的形 式组织.表的字段包括:业务模型代码、 职能域、 业 务过程、 业务活动等. 3.4 功能模型的表示 功能模型则对业务模型进行优化整合,根据不 同的业务和实体划分功能模块.(下转第397页) 083江 南 大 学 学 报(自 然 科 学 版) 第3卷 1.送料气缸; 2.缓冲套; 3.送料缸活塞杆; 4.送料进给块; 5.锁紧螺母; 6.粗略定位挡块; 7.精确定位挡块; 8.终端缓冲活塞杆; 9.外部终端缓冲气缸 图7 联合缓冲方式的应用 Fig.7 The combinative utilization of buffering ways 参考文献: 1陆鑫盛,周洪.气动自动化系统的优化设计M.上海:科学技术文献出版社,2000. 2 WERNER DEPPERT,K URT STOLL.气动技术低成本综合自动化M.李宝仁译.北京:机械工业出版社,1999.281 - 284. 3何存兴.液压传动与气压传动M.武汉:华中科技大学出版社,2000.(责任编辑:秦和平,邢宝妹) (上接第380页) 系统的功能模块也以表的形式组织,表的字段 包括:子系统、 功能模块、 程序模块等. 3.5 系统采用B/ S结构,各模块的功能介绍如下 浏览器客户端把上面定义的XML文档用XSLT 语言转变为浏览器页面以便开发组成员对规划信 息的录入. 文档分析模块通过对定义的XML文档的处理, 得到所分析信息系统的业务模型和功能模型.文档 分析模块还可以添加系统控制模块新定义的XML 模板并对其进行处理. 业务模型模块组织由文档分析模块得到的业 务模型,并为功能模块分析提供调用接口. 功能模型模块包括业务模型分析模块和信息 系统框架结构模块.业务模型分析模块对业务模型 进行分析,并划分信息系统的功能模块.信息系统 框架结构模块把得到的功能模块组织成信息系统. 系统控制模块主要由系统分析员对整个系统 实施控制,包括对各开发组成员用户的身份验证 等,而把从客户端得来的XML文档导入文档分析模 块进行分析处理是在系统分析员的控制下进行的. 系统控制模块包含XML文档模板定义和用XST转 换为浏览页面的功能.并可把对定义的XML文档的 处理操作功能添加到文档分析模块. 4 结 语 本系统对XML语言的使用主要是便于对各开 发组成员交互文档的自动管理,对文档体内容的处 理有系统分析员的参与,也可以通过对定义的描述 系统需求和业务过程的XML文档体的操作编程,直 接生成系统的业务模型.实践证明由该模型建立的 系统是有效的,用本系统做辅助开发工具提高了信 息系统的开发效率. 系统需要进一步完善的地方是对业务模型进 行改进,研究业务模型的可视化方法,使生成的业 务模型更加完善,并可多角

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论