基于XML Schema公共协议信息交换的研究
基于XML网络管理的MIB转换方法研究
基于XML网络管理的MIB转换方法研究吴黎兵;付帆;何炎祥;于天水【摘要】随着互联网规模的快速发展,传统网络管理已无法满足实际需求,一种新的基于XML的网络管理被提出.比较了基于SNMP的传统网络管理和基于XML的网络管理,表明了将XML技术运用于网络管理的优势.介绍了基于XML的网络管理体系结构,并且对过渡阶段所需的SNMP-XML翻译网关进行研究,重点讨论了SNMP-XML翻译网关中的MIB转换技术,即将MIB文件转换为XML文件.%Because of the rapid development of internet, the traditional network management cannot meets the practical demands, therefore,a new network management based on XML was proposed. In order to demonstrate the advantages of the XML - based network management,the traditional network management was compared with the XML - based network management. Then,the architecture of XML - based network management was introduced. The SNMP - XML translation gateway which was necessary during the transition period was also studied,and the MIB conversion method in SNMP -XML gateway,like converting MIB files into XML files was discussed in detail.【期刊名称】《武汉理工大学学报(信息与管理工程版)》【年(卷),期】2011(033)006【总页数】5页(P851-854,863)【关键词】网络管理;SNMP;XML;MIB转换技术【作者】吴黎兵;付帆;何炎祥;于天水【作者单位】武汉大学计算机学院,湖北武汉430072;武汉大学软件工程国家重点实验室,湖北武汉430072;武汉大学计算机学院,湖北武汉430072;武汉大学计算机学院,湖北武汉430072;武汉大学软件工程国家重点实验室,湖北武汉430072;武汉大学计算机学院,湖北武汉430072【正文语种】中文【中图分类】TP393.07网络管理协议(simple network management protocol,SNMP)自1988年由互联网工程任务组IETF提出以来得到了广泛的应用,特别是它的简单性使其容易在各种平台上部署并实现网络管理功能,现在互联网中很多网络设备都具有SNMP代理。
电子商务中的XML标准分析
XML文档具有良好的可读性,方便人工阅读和维护。
数据可定制化
通过使用XML Schema或DTD等规范,可以定制化数 据的结构和格式,满足特定业务需求。
数据验证
数据完整性验证
通过XML Schema或DTD等规范,可以验证数 据的完整性和准确性,确保数据的正确性。
数据格式验证
XML可以对数据的格式进行验证,确保数据的 格式符合规范要求。
XML应用领域
要点一
总结词
XML广泛应用于不同领域,如电子商务、数据交换、Web 开发等。
要点二
详细描述
在电子商务领域,XML被广泛用于数据交换和信息共享, 例如在在线购物、支付和物流等方面的应用。在数据交换 方面,XML可以用于不同系统之间的数据传输和集成,实 现数据的标准化和规范化。在Web开发方面,XML可以用 于构建动态网页和Web服务,提供更加丰富和个性化的内 容和服务。
XML特点
总结词
XML具有简单性、可扩展性、互操作性和全球性等特点。
详细描述
XML语法规则简单明了,易于学习和使用。它允许用户自定义标记,使得数据可以灵活地扩展和变化 。此外,XML支持不同的字符集和编码方式,方便在不同文化和语言环境下使用。同时,XML具有很 好的互操作性,可以通过不同的传输协议在不同的系统之间传输和交换数据。
THANKS FOR WATCHING
感谢您的观看
XML Digital Signature
定义
用途
实现
XML Digital Signature是一种基于 XML的数字签名技术,用于验证XML 文档的完整性和真实性。
在电子商务中,XML Digital Signature用于确保数据在传输过程 中没有被篡改或伪造。通过数字签名 技术,可以验证XML文档的来源和完 整性,确保数据的可靠性和安全性。
基于XML的电子商务集成系统的研究与实现
基于XML的电子商务集成系统的研究与实现摘要随着科技的发展,特别是Internet的影响越来越大,人们的生活方式产生了很大的变化,无纸化办公,各类电子通讯手段越来越广泛的占领了人们的生活空间。
与此同时,商贸活动也有了很大的变化,人们越来越依赖于电子手段进行商贸活动,电子商务就是在这种背景下产生发展起来的。
电子商务的发展需要一个完善稳定的集成平台,使得各个企业部门能够在这个环境中进行交易,尽可能的消除由于企业内部系统不同而给企业间交易带来的障碍。
这就是本文所关注的电子商务集成。
目前为止,虽然已经有一些电子商务集成方案,但是它们还不能做到平台无关,企业内部系统无关。
XML的出现提供了一个新的解决途径,很多科研组织、企业都在XML领域进行了一系列研究,也取得了很大的成果。
在本文中,我们设计了基于XML的电子商务集成模型XECI。
XECI 提出了Internet上B2B商业交易的框架,它对Internet上电子商务的C/S结构进行扩展,提出了三层结构;并在此基础上,通过对企业数据的集成和企业内部应用的集成为企业间电子商务的集成提供了一个解决方案。
根据XECI的框架,我们设计了一个原型系统XDI(XML & Data Integration)。
XDI为企业提供了一个通用交易平台,在这个平台上,企业通过XML文档交换数据,并根据一定的流程完成商业交互。
关键字:XEC I, XDI,电子商务,商业流程,数据集成,应用集成The Research and Implementation of X ML-basedE-C ommerce I ntegration SystemAbstractWith the development of science and technology, especially under the influence of Internet, a great change come into the people’s life, which is more and more occupied by varieties of advanced technology, such as Office automation, variety of communication etc. At same time, a great change comes into the realm of commerce. People are gradually used to trade in electronic method, thus Electronic Commerce (EC) comes into being. A stable and unified integration platform is needed to develop EC, in which companies can trade with each other without the problem caused by their different systems. This is what we refer in this paper – Electronic Commerce Integration (ECI). Now although there are many methods, they cannot meet the requirement of independent of platform and system. While the appearance of XML brings us a new method. Many organizations or companies do a lot of research in this area and make great improvement.In this paper, we design an XML-based ECI model –XECI. XECI provides a B2B trade frame in Internet, which extends the C/S to a three-layer architecture. Based on it, XECI brings a resolution by integrating the data and applications of companies.According to the frame of XECI, we design a prototype – XDI (XML & Data Integration). XDI provide companies a trading platform, in which companies can exchange data by XML document and complete trade according to certain process.Keywords: XECI, XDI, Electronic Commerce, Business Process, Data Integration, Application Integration目录目录 (1)第一章电子商务集成的发展和XECI (1)1.1 什么是电子商务 (1)1.2 现有的电子商务集成技术 (2)1.2.1 基于EDI的电子商务 (2)1.2.2 基于Web的电子商务 (3)1.3 存在的问题以及XML技术的使用 (4)1.4 基于XML的电子商务集成 (4)1.4.1 国内外研究现状 (5)1.4.2 本文的设计目标 (8)1.5 本章小结 (9)第二章XECI相关技术及工作原理 (10)2.1 XML及相关技术 (10)2.2 XECI框架 (13)2.2.1 XECI协议层次 (13)2.2.2 XECI功能模块 (14)2.2.3 XECI实例 (25)2.3 XECI分析与比较 (30)2.4 本章小结 (32)第三章XDI的设计与实现 (33)3.1 XDI系统设计 (33)3.1.1 模型框架 (33)3.1.2 XDC (36)3.2 XDI系统实现 (38)3.2.1 关键技术 (39)3.2.2 系统的实现 (42)3.3 本章小结 (43)第四章总结及展望 (44)4.1 总结 (44)4.2 进一步的工作 (44)参考文献 (46)附录1 OrderProcess的Schema (48)附录2 Repertory的Schema (51)附录3 XDCRequest的Schema (54)附录3 XDCResponse的Schema (56)第一章电子商务集成的发展和XECI本文所指的电子商务集成主要是针对B2B(Business to Business)交易模式的集成。
基于XML异构系统间的数据交换技术
基于XML异构系统间的数据交换技术作者:张冠军来源:《现代电子技术》2013年第02期摘要:随着企业信息化的不断深入,对于异构数据集成的要求越来越迫切。
为此提出了基于XML和JMS的数据交换模型。
首先发送方把数据封装成约定格式的XML文件,利用JMS消息机制通知接收方获取文件,然后发送方解析XML文件,保存相应数据。
在此详细介绍了数据交换过程与XML数据交换规范,同时提出了用于高效率大数据量交换的企业级的数据交换平台。
JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。
关键词: XML; Web服务; Java消息服务;异构数据集成;映射中图分类号:TN311 文献标识码:A 文章编号:1004⁃373X(2013)02⁃0045⁃030 引言对于跨区域的集团公司,随着公司的信息化程度加深,总公司和子公司之间需要实时或定期交换数据,这些数据如销售报表、财务报表、月度或年度计划等。
同时,公司系统也可能是不同平台、不同技术实现,如何解决总部与分部异构系统间的数据的准确交换,是信息化建设面临的一个重要问题。
XML是一种平台无关,可扩展的标记语言,非常适合不同应用系统间的数据集成。
Web Service技术是一种面向服务的架构,通过标准的Web协议规范发布服务,各个平台的应用都可以互操作。
JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。
1 应用流程框架总部和分部系统需要实时或定时的数据交换,采用XML,Web Service,JMS技术能很好解决总部和分部异构系统间的数据交换。
业务应用系统通过调用数据交换的接入服务完成数据的发送与获取,数据文件存储在共享磁盘上。
分部系统把分部数据源中的数据生成固定格式的XML文件,通过发送文件服务把文件放入分部共享磁盘中,然后利用数据交换平台间的文件传输,把XML文件放入总部共享磁盘中,并往消息队列发送一条消息,总部系统实时监听该消息队列,发现有文件上传,调用获取文件服务从总部共享磁盘中获取文件,再对该XML文件进行解析,最后把数据写入总部数据源中,完成了数据交换整个流程如图1所示。
一种XML Schema到关系模式的转换方法
XML S h ma a d r lt n ls h ma b s d o h t r p s h i i ci n l p i g rg lt n b t e n t et o e s mb e , n h n t n — c e n ea i a c e , a e n t a p o o e t eb d r t a o we e o ma pn e u a i e w e h w n e ls a d t e a s o r f r h ea in ls h ma t h e c ito fXML S h ma t r aie t e t n fr t n o e ain ls h ma t o m t e r lt a c e o t e d s r in o o p c e o e l h r s mai f l t a c e o XML S h ma s a o o r o c e . Ke wo d y rs Hee o e e u aa e c a g Da a mo e XML S h ma tr g n o s d t x h n e t d l ce
息 。X ce a 用 与 D D完 全 不 同 的 语 法 , 据 描 述 能 力 MLSh m 采 T 数
0 引 言
互联 网技 术的发展 , 大大提 高了信息流通的速度和效率 , 吸 引了越来越 多的企业 、 个人通 过网络从 事其相关活动 , 得基于 使 网络的数据交换和业务协作 越来越 频繁 , 异构 数据 库之 间数据 的开放和共享 日益重要 , 然而 为分布 于网络 的各式 各样 的数据 提供 一个 统一 的表示方法无疑会提高异构数据 库之间的数据交 换能力。可扩 展标记语言 X ML作 为一种 用来描 述数据 的标 记 语言 , 具有对数据进行统一描述 的强大功能 , 以一 种开放的 自 它 我描述方式定义数据结构 , 在描 述数据 内容 的 同时 能突 出对结
基于XML的异构数据交换系统的研究与实现
企业 A XML
format_A ML
(data)
数据交换平台 XML
format (data) ML
企业 B format_B
(data)
图 1 XML 数据交换整体示意
假设企业 A 有数据 data,采用格式 format_A 封装,构成
数据集 format_A (data),而企业 B 只能识别采用格式 format_B
到数据交换服务器上。其实服务器端和客户端都将采用 SOAP 和
HTTP 相结合来传递消息,所以 XML 封装/发送器在服务器端和客
户端都是必不可少的。
客户端的结构如图 2 所示。
数据
XML 生 成 器
XML
XML 封装/ 发送器
XML 文档 注册
数据交 换服务
器
XML 文档 应用接口
图 2 XML 数据交换客户端
Research and Realization of Heterogeneous Data Exchange System Based on XML
YANG Jian1, TANG Huijia1, SUN Linfu2, WANG Shengyin1
(1. School of Computer & Communication Engineering, Southwest Jiaotong University, Chengdu 610031; 2. CAD Engineering Center, Southwest Jiaotong University, Chengdu 610031)
封装的数据,同时,为保持最大的兼容性,平台将采用一个
有最大兼容性的数据结构 format,我们的数据交换平台就是
基于XMLSchema的XML存储
1引言XML(eXtensibleMarkupLanguage)是由W3C(http://www.w3c.org/)提出的一种可扩展标记语言[1]。
由于XML具有独立于平台,可扩展性,自描述性等特性,XML已经成为目前数据交换、电子商务和Internet等领域内应用程序数据表示和交换的事实上的标准。
随着XML的广泛应用,XML的存储成为一个关键问题,一个好的存储方案,有利于在它的上面提供高性能的操作,并易于提供事务、锁定和并发等数据库特性。
本文将主要讨论基于XMLSchema的XML存储问题。
XMLSchema是W3C关于XML的一系列标准中的一个[2,3],于2001年5月正式发布。
XMLSchema的主要目的在于提供一种模式定义语言,利用该语言可以定义XML模式,利用定义的模式可以约束XML文档:凡符合该模式的XML文档都具有相同的结构,原子项都具有明确的数据类型。
这利于使用计算机对XML进行更准确的处理。
DTD是随XML1.0一起发布的一个标准,其目的与XMLSchema相同,但是,相比而言,XMLSchema具有许多优势,例如,XMLSchema提供了更多的原始类型,可以直接用XML书写,支持命名空间等等。
可以相信,在未来的电子商务,以及其它需要更规范更准确的处理XML文档的领域,XMLSchema将会起到越来越大的作用。
XML模型是一个树状模型(或者称为嵌套的层次模型),类似于关系数据库,我们认为,一个XML数据库,它的模型应该是XML的树模型。
而它的模式定义,相对于简单的DTD而言,XMLSchema是一个更好的选择。
在本文中,我们将基于以上的一个基本认识来讨论在关系数据库中存储XML的问题。
以构建一个基于XMLSchema的XML数据库的存储系统。
我们将使用Order.xsd和Order.xml来阐述我们的方案,如图1为Order.xsd,图2为Order.xml。
2XML存储技术简介由于XML本身是一种可扩展的半结构化的层次结构,与通常的关系数据库的关系结构有较大的差异。
基于XML的异构数据交换的研究
基于XML的异构数据交换的研究摘要:本文对目前较常用的异构数据交换的技术进行了分析,总结了各种方法的优缺点。
借鉴虚拟法的数据集成的实现思想,结合实际应用中数据集成的需求,提出基于XML技术实现异构数据交换集成的解决方案。
该方案简单易行,各系统仍然按照原来的方式运行,共同部分只是XML文档,当需要进行信息交流时,通过中间件把本地数据库数据转换成XML数据文件即可。
关键词:信息孤岛数据转换方法数据仓库法虚拟法XML 随着Internet技术的迅速发展,许多单位或部门都逐步实现了信息化管理。
由于各部门的业务和功能归属不同,形成许多相互隔离的、由不同核心技术设计的信息服务和管理系统。
由于系统中数据的表示不同,系统间交换数据很困难,形成“信息孤岛”[1],从而使得各个系统无法保证数据的一致性。
1 常用的解决办法企业应用集成EAI(Enterprise ApplicationIntegration)是解决这一问题的方法之一。
EAI的定义是:“通过硬件、软件、标准和业务过程的结合,实现两个或多个应用系统的无缝集成,使它们能够统一运作”[2]。
按照不同的实现技术,集成方法可以分为三类:数据转换方法、数据仓库法和虚拟法。
(1)数据转换方法:通过转换工具在不同数据库之间进行模式映射,将一个数据库中的数据复制、转换为另一个数据库中的数据,从而实现数据库之间的转换。
此种方法技术简单,容易实现。
(2)数据仓库法:在客户端与数据源之间增加一个数据仓库层,用于存储来自各数据源要交换的数据,系统提供对这个数据仓库的查询机制。
好处是既可用于数据集成,又可用于决策支持查询。
但当数据源的数据发生变化时,数据仓库中的数据也要作相应的更新。
因此,这种体系结构还需要一些数据加载和增量更新等操作。
(3)虚拟法:该方法中数据仍保存在各数据源上,集成系统仅提供一个虚拟的集成视图和对该集成模式的查询请求转化成对各异构数据源的查询。
在这种体系结构中,中间层根本不存储数据,当客户端发出查询请求时,只需将查询发送到相应的数据源上。
XML技术在军事信息系统数据交换和集成中的应用研究
XML技术在军事信息系统数据交换和集成中的应用研究摘要:随着军队信息化的不断推进,网络环境下多军事应用协同工作逐渐常态化,这对多应用间的数据交换和集成提出了较高的要求。
分析了基于XML技术进行数据交换的原理与特点,重点论述了基于XML进行数据交换的模式与实现流程,并结合实例提出了基于XML 进行军事信息系统数据交换和集成,以及有关安全的解决方案。
关键词:XML;数据交换;数据集成;军事信息系统0 引言军事信息系统中,各种数据来源不一、类型多、结构性强、交互流程复杂、保密要求高,既有陆情、海情、空情、二炮等军种专用情报数据,又有情报侦察、预警探测、指挥控制、军事通信、信息对抗等各种业务共用指挥数据,还有气象水文保障、测绘保障,以及军务、政工、后勤和装备等通用保障数据,数据交互和集成需求如图1所示。
上下级系统和各应用系统尽管技术体制统一,但往往一个系统的输出是另一系统的输入,如作战编成和作战任务的下发、装备保障需求和战损统计的上报等,需要采取统一的数据格式,让用户以透明的方式进行数据访问和交互,从而集中精力进行业务处理,极大地提高指挥效率,如图1(a);军兵种系统间,各种数据由于建设阶段不一、数据特点各异,因而使用的数据管理系统、数据本身存储组织形式、数据字典都不一样,数据共享和交互比较复杂,很难使用统一的形式进行访问,需要进行综合集成,如图1(b);业务系统间,各种情报信息、态势信息、保障信息以及军事信息需形成完整的战场信息回路,将传感器、指挥控制系统和武器系统连接起来形成一体化的武器装备体系,从而形成信息优势,实现对各个作战部队、武器系统实时、快速和准确的指挥与控制,保障一体化联合作战的顺利实施,如图1(c)。
统一数据交换标准,是实现军事信息系统数据集成、进而实现系统集成,满足上下级间、军兵种间、业务部门间各个业务要素分系统之间信息共享和相互协同的需要,提高系统互联、互通、互操作能力,形成信息优势和决策优势,完成作战指挥使命任务的前提和基础。
WebGIS考试复习题
3.3.2 网络GIS数据管理概述
• 第四阶段:基于对象-关系数据库的空间数据管 理技术的发展。
• 在对象-关系空间数据管理系统中,图形数据和相应的属性 数据作为一条记录存放在数据库中,采用技术成熟的关系 型数据库来管理图形数据; • 图形的操作如同属性数据的操作一样,具有速度快、支持 多用户操作、事务管理等特点,可以较好地解决网络环境 下空间数据的使用问题。
2.2 计算机网络的基本概 念与功能
– 根据资源共享观点对计算机网络进行相关的定 义有:
• (3)利用各种通信手段,例如电话、微波通信等,把 地理上分散的计算机有机地结合在一起实现相互通 信且共享软件、硬件和数据等资源的系统; • (4)将地理位置不同、具有独立功能的多个计算机系 统通过通信设备和线路连接起来,以功能完善的网 络软件实现资源共享的系统。
3.4 网络 GIS的数据共享
• 3.4.1 传统 GIS数据共享方法
– 在GIS发展的初期,由于GIS 比较封闭,这时的数据共享方 案大多是针对在单机环境中运行的GIS,数据共享局限于不同 数据结构的空间数据之间的格式转换。 – 实现异构数据共享的方式大致有三种模式:
• 数据格式互换模式 • 数据直接访问模式 • 数据互操作模式
数据存储技术分类
• 按联机方式分类(按存储介质的特性与数 据存取的效率 )
– 在线存储(On-line Store) – 离线存储(Off-line Store) – 近线存储(Near-line Store)
4.1.2 磁盘阵列技术
• RAID
– RAID是一种把多块独立的硬盘(物理硬盘) 按不同的方式组合起来形成一个硬盘组(逻 辑硬盘),从而提供比单个硬盘更高的存储 性能和提供数据备份技术。 – RAID通过同时使用多个磁盘,提高了传输速 率;通过数据校验,提供容错功能 。
xml数据交换安全解决方案
互联网技术的发展,大大提高了信息流通的速度和效率,吸引了越来越多的企业、个人通过网络从事其相关活动,基于网络的数据交换和业务协作越来越频繁。
XML作为一种用来描述数据的标记语言,具有对数据进行统一描述的强大功能;同时可扩展性、结构化语义以及平台无关性的特点充分满足了互联网和分布式异构环境的需求,成为网络数据传输和交换的主要载体,有力地推动了电子商务等网络应用的发展。
作为一个开放的平台,由于资源的共享性和互操作性,互联网也面临着各种各样的安全威胁,如信息窃取、恶意欺骗、伪装、非法修改以及各种扰乱破坏等。
针对网络的信息安全问题,人们提出了一些安全措施,比如安全套接字(SSL)、IP层安全标准(IPSec)、安全/多功能因特网邮件扩展(S/MIME)等,在一定程度上缓解了网络信息安全的困境。
随着XML技术的广泛应用和深入发展, XML语言自身具有的结构化特征,对数据信息安全技术提出了新的要求,如XML加密解密、XML数字签名和确认、XML文档局部数据的安全性要求等,这些是现有的安全技术和协议无法做到的。
1、基于XML数据交换的安全问题在开放环境下进行XML数据交换,确保信息的安全性是XML应用顺利开展的首要条件。
没有可靠的安全控制体系,重要文档和敏感信息的明文存储和传输都是非常危险。
数据交换涉及的安全性内容包括以下几点:1、身份验证:要求数据交换双方的身份可鉴别,防止第三者假冒。
2、访问控制:对不同的用户,能控制其对数据的访问权限。
3、数据的机密性:防止未授权的用户窃取数据。
4、数据的完整性:确认数据在传输过程中没有被篡改。
5、非否认服务:保证收发双方无法否认已接收或发送数据这一事实。
由于XML文档的结构化和可读性,对来自外部的数据交换请求或访问请求,首先必须有相应的身份认证和访问控制机制;其次, XML数据经常作为公文或流程数据,以合作的形式流转,因此需要有细粒度的加密和签名支持;另外,针对XML应用系统的特性,必须有相关的密钥管理设施为用户提供密钥管理。
CIM+XML模型交换格式
CIM XML模型交换格式CIM XML Model Exchange Format2005年8月目录1. 范围 (1)2. 参考的标准 (1)3.CIM XML格式和约定 (1)3.1 概述 (1)3.2简化的RDF 语法 (3)3.2.1 概述 (3)3.2.2 注记符号 (3)3.2.3 语法定义 (4)3.2.3 部分模型的传输 (8)3.3 CIM XML格式风格导则 (9)3.4 从CIM视图到CIM RDF子集生成 (10)3.5 CIM扩展 (10)附录A:RDF简化语法设计原理 (12)附录B:CIM XML文档示例 (13)B.1例子 (13)B.2 CIM XML文档引用例子 (13)参考文献 (15)1. 范围国际标准IEC61970为能量管理系统应用程序接口定义了一套组件接口规范(CIS)。
本部分规定了基于CIM的模型信息交换的格式和规则。
它使用第501部分中描述的CIM RDF模式作为元模型框架来构建电力系统信息模型的XML 文档。
这些文档的风格被称为CIM XML格式。
这个标准支持独立供应商提供的软件可以生成和使用基于公用格式的描述CIM的模型信息。
提出的解决方案为:• 该信息模型既可以适合机器读取也可以适合人工读取,但主要的目的是程序可读。
• 可以被支持文档对象模型(DOM)的任何工具读取或者被其它标准XML 应用程序接口读取。
• 自描述• 利用当前万维网联盟(W3C)建议的成果。
该标准是接口规范的第二层次,以描述的方式(用基于CIM的文本和例子来)来详细定义CIM XML格式。
2. 参考的标准IEC 61970-1, EMSAPI – 部分 1: 导则和基本要求IEC 61970-2, EMSAPI – 部分2: 词汇IEC 61970-301, EMSAPI – Part 301: 公共信息模型(CIM)基础IEC 61970-302, EMSAPI – Part 302: 公共信息模型(CIM)财务、能量计划IEC 61970-303, EMSAPI – Part 303: 公共信息模型(CIM) SCADA 3.CIM XML格式和约定3.1 概述根据IEC61970 501标准所描述的CIM RDF模式,一个EMS电力系统模型能被转换导出为一个XML文档,参看图1。
基于XML电子公文归档数据结构规范
基于XML电子公文归档数据结构规范(报批稿)天津市档案局2006年5月8日目录1.范围 (1)2.规范性引用文件 (1)3.电子公文归档数据结构描述 (1)4 数据结构组成要素描述 (4)4.1说明文件 (4)4.2文件级目录 (4)4.3归档文件夹 (4)4.3.1 归档文件属性 (4)4.3.2 文件修改或承办信息 (4)4.3.3 草稿、修改稿、审核稿 (4)4.3.4 签发稿 (5)4.3.5 版式公文 (5)4.3.6 元数据 (5)4.3.7 日志文件 (5)5.各组成要素及其XML描述 (5)5.1 文件级目录 (5)5.1.1条目信息 (6)5.2 归档文件属性 (7)5.2.1 电子文件特征 (7)5.3 归档文件元数据 (8)5.3.1标识信息 (9)5.3.2 内容信息 (9)5.3.3 背景信息 (10)5.3.4 结构信息 (11)5.4 日志文件 (12)附录A 文件级目录数据结构规范模式 (14)附录B 归档文件属性数据结构规范模式 (15)附录C 元数据结构规范模式 (16)附录D 日志文件数据结构规范模式 (18)基于XML电子公文归档数据结构规范1.范围本规范规定了电子公文归档过程中所需数据文件信息组织方式、存储结构及其基于XML 数据体描述的规则和方法等。
本规范适用于电子公文归档信息的生成、存储与交换。
2.规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
GB/T 18894—2002 电子文件归档与管理规范GB/T 18793—2002 信息技术可扩展置标语言(XML)1.0DA/T 1—2000 档案工作基本术语DA/T 18 档案著录规则DA/T 22 归档文件整理规则国家档案局令第6号《电子公文归档管理暂行办法》W3C XML Schema Part0:Primer XML模式第0部分:简介W3C XML Schema Part1:Structures XML模式第1部分:结构W3C XML Schema Part2:Datatypes XML模式第2部分:数据类型W3C extensible Markup Language(XML)1.0(Second Edition) 可扩展置标语言(XML)1.0(第2版)W3C Namespace in XML XML的名字空间(Namespaces)3.电子公文归档数据结构描述为了保证电子文件真实性、完整性、有效性和长期可读性,本标准以归档环节为关键点,收集捕获电子公文形成的内容、背景、结构信息以及公文办理的过程文件等。
第5章 基于XML的数据交换
20112011-5-16
4 / 26
数据库与XML文档间的数据交换 文档间的数据交换 数据库与
XML概念 概念 XML主要有 个要素:DTD(Document Type 主要有3个要素 主要有 个要素: ( Declaration,文档类型声明)或XML Schema ,文档类型声明) 大纲)、 (XML大纲)、 大纲)、XSL(eXtensible Stylesheet ( Language,可扩展样式语言)或CSS(Cascading ,可扩展样式语言) ( Style Sheets,级联样式单)和XLink(eXtensible ,级联样式单) ( Link Language,可扩展链接语言)。 ,可扩展链接语言)。
20112011-5-16 9 / 26
数据库与XML文档间的数据交换 文档间的数据交换 数据库与
在SQL Server 2005中,可以通过FOR XML子句 中 可以通过 子句 函数使用XML数据。 数据。 和OpenXML函数使用 函数使用 数据 SELECT语句则由此而配备了 语句则由此而配备了FOR XML子句。 子句。 语句则由此而配备了 子句 该子句的语法如下所示: 该子句的语法如下所示: [ FOR {XML { RAW | AUTO | EXPLICIT } [ ,XMLDATA] [ ,ELEMENT] [ ,BINARY BASE64]}] FOR XML子句的 子句的XML模式由三种参数值表示: 模式由三种参数值表示: 子句的 模式由三种参数值表示 RAW、AUTO或者 、 或者EXPLICIT。 或者 。
20112011-5-16 7 / 26
数据库与XML文档间的数据交换 文档间的数据交换 数据库与
XML数据类型和查询 数据类型和查询 XML数据类型使用户可以在 数据类型使用户可以在SQL Server数据库 数据类型使用户可以在 数据库 中存储XML文档和片段。XML片段是缺少单个 文档和片段。 中存储 文档和片段 片段是缺少单个 顶级元素的XML实例。可以创建 实例。 顶级元素的 实例 可以创建XML类型的列 类型的列 和变量,并在其中存储XML实例。 和变量,并在其中存储XML实例。 实例 XML数据类型是 数据类型是SQL Server中内置的数据类型。 中内置的数据类型。 数据类型是 中内置的数据类型 使用Declare语句来声明 语句来声明XML类型的变量,语 类型的变量, 使用 语句来声明 类型的变量 法形式为:Declare @变量名 xml 法形式为: 变量名 在创建表时, 在创建表时,可以像使用其他内置类型那样使 数据类型作为列类型。 用XML数据类型作为列类型。 数据类型作为列类型
基于XML的异构船体结构数据交换技术
第34卷第6期2020年12月 江苏科技大学学报(自然科学版)JournalofJiangsuUniversityofScienceandTechnology(NaturalScienceEdition) Vol 34No 6Dec.2020 DOI:10.11917/j.issn.1673-4807.2020.06.002基于XML的异构船体结构数据交换技术王 岳1,何 磊1,郑斌华2,潘建辉2(1.江苏科技大学船舶与海洋工程学院,镇江212100)(2.上海东欣软件工程有限公司,上海201203)摘 要:为了实现SPD系统的船体结构模型向吊装分析软件TSV-BLS的数据传输,分析了船舶XML的构造格式,在此基础上开发了一套从国产船舶CAD系统SPD中导出包含船体数据的XML接口.通过该接口导出的XML文件实现了船体模型在吊装分析软件TSV-BLS中的完整重现,验证了不同的船舶CAD/CAE系统通过XML文件进行数据交换的可行性.关键词:XML;数据交换;SPD;TSV-BLS;CAD/CAE中图分类号:U671 99 文献标志码:A 文章编号:1673-4807(2020)06-008-05收稿日期:2019-09-09 修回日期:2019-12-04基金项目:江苏省科技成果转化专项基金资助项目(615010905)作者简介:王岳(1979—),男,副教授,研究方向为船舶数字化设计制造技术.E mail:ainiuchina@163.com引文格式:王岳,何磊,郑斌华,等.基于XML的异构船体结构数据交换技术[J].江苏科技大学学报(自然科学版),2020,34(6):8-12.DOI:10.11917/j.issn.1673-4807.2020.06.002.DataexchangetechnologyofshiphullstructurebasedonXMLWANGYue1,HELei1,ZHENGBinhua2,PANJianhui2(1.SchoolofNavalArchitectureandOceanEngineering,JiangsuUniversityofScienceandTechnology,Zhenjiang212100,China)(2.ShanghaiDongxinSoftwareEngineeringCo.Ltd.,Shanghai201203,China)Abstract:TorealizedatatransmissionofshiphullmodelsfromSPDtohoistinganalysissoftwareTSV-BLS,theXMLformatforshipstructuresisanalyzed.Onthisbasis,interface,whichoutputsXMLfilesthatcontainhulldatafromdomesticshipmanufacturingCADsoftwareSPDisdeveloped.DataiscompletelyremodeledinhoistinganalysissoftwareTSV BLSthroughtheXMLfileoutputbythisinterface.ThisprovesthepossibilitythatdifferentCAD/CAEsystemsforshipproductioncanexchangedatathroughXMLfilesKeywords:XML,dataexchange,SPD,TSV BLS,CAD/CAE 船舶分段吊装作业是影响造船周期的关键要素之一.在对复杂分段结构进行吊装前,往往需要使用通用有限元分析软件进行结构安全性校核.然而,由于CAD(计算机辅助设计)/CAE(计算机辅助分析)系统与通用有限元分析软件之间缺乏有效接口,导致重复建模工作量大,且无法计及起吊过程中对缆绳、姿态等影响因素,导致分析计算效率低,校核准确性有待提高[1].为此,文中以国产三维CAD系统SPD和动态吊装模拟分析软件TSV-BLS为对象,研究模型数据结构,开发CAD/CAE异构船体数据结构相关接口方案,摆脱对国外软件系统的依赖[2].1 船体数据结构的XML格式1 1 XML语言与船体结构的关联为避免数据的重复输入,实现各CAD系统之间的数据交换,先后出现了以igs文件为中间文件的IGES标准和以stp/step文件为中间文件的STEP标准[3-5].但这些数据交换标准在运用于船舶生产设计时往往解析速度过慢[6],而且由于以相对封闭的专有格式作为中间文件进行数据交换,使得对各CAD系统接口的开发变得较为困难.尤其对于类似TSV-BLS这种专用CAE软件来说,开发这类标准接口是极为不方便的.船舶CAD生产系统中与CAE有限元分析软件密切相关的船体设计系统包含了组成复杂船体模型的各种部件和零件.这些零件、部件或者构件在船体数据库中一般以各种板架、型材、孔、面板、肘板、补板等结构模型进行分类存放.船体结构如图1,可划分为不同的总段和分段,分段可以划分为平面板架、曲面板架,这样逐级划分下去,直到点、线元素的表达为止.这种分层逐级划分的逻辑关系符合XML表达数据的方式.图1 船体结构树Fig.1 Hullstructuretree开发XML接口是实现异构船体结构数据交换的一种合理解决方案.TSV-BLS具有直接读取TRIBONSchemaXMLHullSteel后置接口的功能,它能直接读取TRIBON导出的XML格式.因此在开发前置接口时,可以主要参照TRIBONSchemaXMLHullSteel进行XML船体模型数据导出接口的设计[8].1 2 船体XML的根节点船体XML根节点的元素名为Ship.它的二级节点包括Material、BarSection、HoleDef、NotchDef、Block[9]. 其中:Matrial代表船体材料的相关属性;Bar Section代表组成各类型材属性;HoleDef代表各类开孔属性;NotchDef代表各类边界孔属性;Block节点代表分段,是船体XML格式中最为重要的一个节点,包含了船体结构全部数据,几乎所有下级节点均是在Block节点之下展开的.Block节点主要由代表坐标范围的节点Extent、平面板架PlanePan el节点以及曲面板架CurvedPanel节点组成.1 2 1 平面板模型构建的关键节点SimpleContour和DetailedContour两个XML节点包含了表达平面板结构信息的主要数据.在XML表达上相同,但在含义上却并不相同.De tailedContour是包含了内孔、边界孔及切口的板轮廓,SimpleContour则仅是板轮廓.这两个节点结构类似,都包含一个StartPoint节点和若干个Segment节点.Segment节点下又包含Amplitude节点和Node节点.在平面板中其名称分别为StartPoint2d、Segment2d、Amplitude2d和Node2d;在曲面板中其名称分别为StartPoin3d、Segment3d、Amplitude3d和Node3d.以平面板为例,SimpleContour或Detailedcon tour中的StartPoint2d是起点,这里假设为Node1,则之后的Node2d依次假设为Node2、Node3、…、Node(n).Amplitude2d的作用是在nodei、node(i+1)中间插入一个点(Node insert),三点确定一段圆弧.方法是以nodei至node(i+1)直线的中点作为坐标原点,然后通过中点垂直到圆弧的向量确定Node-insert的位置.在程序设计时,按照这种的样条构造方式进行数据转换.在XML中表现的层级关系及对应图例如图2.图2 SimpleContour和DetailContour的XML格式及对应图例Fig.2 SimpleContourandDetailContourinXMLformatanditscorrespondingdrawing1 2 2 曲面板模型构建的关键节点曲面板中的节点StripRow代表一块曲面板的曲面点阵,TSV-BLS系统读取该节点后通过点阵拟合形成曲面.对四边形、三边形和五边形曲面板的程序设计思路分为3种:①四边形曲面板,点阵FacetSurface中的StripRow从原点开始可以按U轴或者V轴正方向依次排列开来,StripRow按V轴正方向排列,每个StripRow在V轴方向数值相同.如图3,该四边形曲面板Plate为17×17的曲面板,即由17个StripRow组成,每个StripRow包含17个9第6期 王岳,等:基于XML的异构船体结构数据交换技术Point点阵.StripRow按排列的先后顺序设为StripRow1、StripRow2、…、StripRow17,Point的U/V轴坐标以递增或递减排列均可.②三边形曲面板,由于Nurbs是由U、V两个参数方向定义的边界曲线,有四条边界.对于三条边界的曲面只能将剩余的一边退化为一点进行处理.将三边形曲面板也设为N×N的点阵,理论上三边形或四边形曲面板可以是任意N×N的点阵,但N的取值建议为16的倍数加1.如图4,三边形曲面为17×17的点阵,所有StripRow中的最后一个Point的坐标相同且重合于一角点.③五边形曲面板,将其分解为2个四边形板,即2个N×N的点阵合并在一起,在XML格式中就显示为[2(N-1)+1]×N的点阵.如图5,五边形曲面板为33×17的点阵.在最后一组StripRow角点处,实际按折边处理,U轴数值在大幅下降后开始平缓于5450左右,该组StripRow即为折边所在的点阵.图3 典型四边形曲面点阵及其XML格式Fig.3 TypicalquadrilateralcurvedsurfacedotmatrixanditsXMLformat图4 典型三边形曲面点阵及其XML格式Fig.4 TypicaltrilateralcurvedsurfacedotmatrixanditsXMLformat图5 典型五边形曲面点阵及其XML格式Fig.5 TypicalpentagoncurvedsurfacedotmatrixanditsXMLformat2 接口开发过程中典型问题及解决方案2 1 平面板架一侧型材或肘板丢失问题在SPD的数据结构中板架节点是包含型材、肘板部分对称或者部分镜像信息的,而目前版本的TSV-BLS643 2在读取XML文件时,其数据构造在同一个板架下不支持型材和肘板部分对称或者部分镜像,这会导致生成的模型部分出现型材、肘板不能正确显示的问题.因此在程序设计时需要根据型材和肘板的对称性决定是否单独拆分并重建成不同对称性的板架节点,以曲面板架为例,如图6,导出XML文件后AG11分段曲面板上的曲面型材由于存在部分对称的情况,因此由“AG11-SHELL-CStf”这个曲面板架节点拆分为了“AG11-SHELL-CStf-AsDefined”和“AG11-SHELL-CStf-Reflected”两个曲面板架节点.程序修改后再导入TSV-BLS模型得以正常显示,问题解决前后情况对比如图7.图6 根据对称性重新构造的XML板架节点Fig.6 RegroupedXMLPanelnodesbasedonsymmetry图7 AG11分段型材丢失与问题解决Fig.7 BlockAG11profileslossandproblemsolving01江苏科技大学学报(自然科学版)2020年2 2 圆管支柱丢失问题SPD中圆管支柱的数据是属于型材即节点StiffenerGroup之下的.而吊装软件中所有的圆管支柱,即PillarGroup节点只有属于平面板架PlanePanel节点下级时才能在吊装软件中正常显示,如果按照SPD的数据结构直接导出XML节点就会出现丢失圆管支柱的情况.在程序设计时应分为三步处理.第一步,把各分段所有圆管支柱筛选出来;第二步,构造PillarGroup节点,并将筛选出来的圆管支柱添加其中;第三步,构造新的PlanePan el节点并将PillarGroup节点添加其中.其程序实现的部分代码及其导出的部分XML格式如图8.问题解决前后情况对比如图9.图8 部分添加PillarGroup节点的代码及其导出的XML格式Fig.8 Partofcodesforaddingnode‘PillarGroup’anditsXMLformatoutcomes图9 AG11分段支柱丢失与问题解决Fig.9 BlockAG11pillarslossandproblemsolving2 3 边界孔丢失问题边界孔是板与板之间共同拼接成的孔,在SPD中边界孔归类于孔,即相应的XML节点HoleGroup.而TSV-BLS在读取XML数据时会把边界孔归类为板本身的样条曲线,无法真实识别.程序设计时,首先要判断哪些板包含边界孔,然后筛选出所有含边界孔的板,最后重划其板样条曲线.重划方法是将板的边界孔裁剪后与剩余的板样条曲线拼接形成新的板边界曲线.以分段CB05为例,如果按照普通板处理就会出现只能显示部分孔的问题,问题解决前后情况对比如图10.图中曲线不光滑为TSV-BLS显示的问题,不影响软件实际使用.图10 CB05分段丢失与问题解决Fig.10 BlockCB05borderlineholelossandproblemsolving11第6期 王岳,等:基于XML的异构船体结构数据交换技术3 XML接口应用实例以SPD船体数据库作为数据源,开发了一套船体XML数据抽取接口程序,主要分三步来实现:第一步,从SPD船体数据库按分段、总段提取船体模型数据及材料属性等相关信息,将内孔、边界孔、型材等数据表达形式做映射,转换为TRIBON的数据表达形式供吊装软件读取;第二步,将所提取数据按照前文方案生成XML文件作为中间文件;第三步,向动态吊装分析软件TSV-BLS导入XML文件,生成模型.文中以号船1542A的HB01分段为例进行验证,该分段在SPDV4 0三维浏览器中的模型以及导出XML文件后通过TSV-BLS643 2导入生成的模型,对比情况如图11.图11 分段HB01的SPD模型与TSV-BLS模型对比Fig.11 SPDmodelcomparedwithTSV-BLSmodelofblockHB01 通过接口生成的XML文件能够使模型及属性信息完整的在TSV-BLS中再现.在船舶CAD与CAE系统软件之间,实现了船体结构数据的快速完整交换.4 结论(1)以XML文件为基础,开发数据交换接口程序,实现了船体数据模型在TSV-BLS中的完整再现.(2)接口开发过程中,针对平面板架一侧型材或肘板丢失、圆管支柱丢失、边界孔丢失等问题进行方案设计,使相关问题得以解决.(3)所开发的接口方案为CAE系统直接利用国产船舶CAD系统模型数据提供了便利,对避免不必要的重复建模,提高生产效率及降低设计分析成本有着重要意义.参考文献(References)[1] 吴忠.基于TSV-BLS的虚拟上建整吊分析[C]∥中国造船工程学会(CSNAME),2016年MIS/S&A学术交流会议论文集.大连:[s.n.],2016.[2] 陈辉.SPD船舶设计软件介绍[C]∥中国造船工程学会(CSNAME),2015年CAD/CAM学术交流会议论文集.南京:[s.n.],2015.[3] 刘一良,刘弘,王吉华.面向STEP标准三维实例的结构化查询方法研究[J].计算机科学与探索,2016,10(6):867-874.DOI:10.3778/j.issn.1673-9418.1506069.LIUYiliang,LIUHong,WANGJihua.ResearchonSTEP3Dinstanceorientedstructuredquerymethod[J].JournalofFrontiersofComputerScienceandTechnology,2016,10(6):867-874.DOI:10.3778/j.issn.1673-9418.1506069.(inChinese)[4] 杨君,窦万峰.基于宏语义的异构CAD同步协作关键技术[J].江苏科技大学学报(自然科学版),2011,25(3):253-257.YANGJun,DOUWanfeng.KeytechnologiesofmacrosemanticsynchronizedcollaborationwithheterogeneousCADsystems[J].JournalofJiangsuUnversityofSci enceandTechnology(NaturalScienceEdition),2011,25(3):253-257.DOI:10.3969/j.issn.1673-4807.2011.03.011.(inChinese)[5] 查乐,朱仁传.基于IGES的船体NURBS曲面网格划分[J].《水动力学研究与进展》编委会,第二十九届全国水动力学研讨会论文集.镇江:[s.n.],2018.[6] 杨连生,李爱平,李佳威,等.基于XML的船舶生产设计数据交换接口技术研究与实现[J].中国造船,2016,57(4):164-174.DOI:10.3969/j.issn.1000-4882.2016.04.019.YANGLiansheng,LIAiping,LIJiawei,etal.Re searchondatainterfacetechnologyfordesignofshipproductionbasedonXML[J].ShipbuildingofChina,(下转第22页)-82.DOI:10.3901/JME.2013.04.075.(inChinese)[8] 赵耀邦,雷正龙,李俐群,等.铝合金激光-电弧双面焊接激光稳定、压缩电弧的机制分析[J].机械工程学报,2013,49(4):51-57.DOI:10.3901/JME.2013.04.051.ZHAOYaobang,LEIZhenglong,LILiqun,etal.Mechanismoflaserinducedstabilizationandcompressionofarcduringlaser arcdouble sidedweldingforaluminiumalloy[J].JournalofMechanicalEngineering,2013,49(4):51-57.DOI:10.3901/JME.2013.04.051.(inChinese)[9] 武传松,秦国梁.轻金属材料激光+GMAW复合热源焊接机理的研究进展[J].焊接,2009(7):11-17.DOI:10.3969/j.issn.1001-1382.2009.07.003.WUChuansong,QINGuoliang.Researchprogressoflaser+GMAWhybridweldingmechanismoflightmetals[J].Welding&Joining,2009(7):11-17.DOI:10.3969/j.issn.1001-1382.2009.07.003.(inChinese)[10] 高明.CO激光-电弧复合焊接工艺、机理及质量控制规律研究[D].武汉:华中科技大学,2007.[11] 崔丽,贺定勇,李晓延,等.激光-电弧复合焊接工艺参量的研究进展[J].激光技术,2011,35(1):65-69.DOI:10.3969/j.issn.1001-3806.2011.01.019.CUILi,HEDingyong,LIXiaoyan,etal.Researchprogressoflaser archybridweldingprocessingparameters[J].LaserTechnology,2011,35(1):65-69.DOI:10.3969/j.issn.1001-3806.2011.01.019.(inChinese)[12] 牛宽,刘双宇,刘凤德,等.激光-电弧复合焊接工艺参数对焊缝形貌及焊接稳定性的影响[J].应用激光,2014,34(1):51-56.DOI:10.3788/AL20143401.0051.NIUKuan,LIUShuangyu,LIUFengde,etal.Theeffectofweldingparametersonweldappearanceandstabilityinlaser arcwelding[J].AppliedLaser,2014,34(1):51-56.DOI:10.3788/AL20143401.0051.(inChinese)(责任编辑:顾琳檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶)(上接第12页) 2016,57(4):164-174.DOI:10.3969/j.issn.1000-4882.2016.04.019.(inChinese)[7] 倪天文,季刚.基于XML和Spring框架的参数化建模[J].中国造船,2018,59(3):171-177.DOI:10.3969/j.issn.1000-4882.2018.03.018.NITianwen,JIGang.ParametermodelingbasedonsoftwareXMLandSpring[J].ShipbuildingofChina,2018,59(3):171-177.DOI:10.3969/j.issn.1000-4882.2018.03.018.(inChinese)[8] 朱胤逵.基于TRIBON多平台数据交换技术研究[D].大连:大连理工大学,2015.[9] TribonSolutionsAB.TribonM3Documentation:XMLbasedformat[G].Sweden:TribonSolutionsAB,2004.(责任编辑:贡洪殿)。
一种基于XMLSchema的XML文档到关系数据库的映射方法
大 众 科 技
Po p u l a r Sc i e n c e& T e c h n ol o g y
V0 l _ 1 5 N0 . 2 F e b r u ar y 2 0 1 3
一
种基于 X M L S c h e m a的 X M L文档 到 关系数据库 的映射方法
元素 )提取 出来,生成同名的新类型 ,同时,在该元素的父
元素 中保 留对该元素的引用 。 P _ S c h e m a 可 以直接转换为关系 模式 。然而 ,P _ S c h m a 仅进 行了对 多值元素 的提取 ,没有考 虑其它形式复杂元素的提取,如递归嵌套 结构 、被不 同父元 素重复引用的元素、可选元素的映射 问题 ,本文将进一步探 讨对这些类型元素的映射。
s t r u c t u r e . mu l ic t i in t g e l e me nt , a l t e na r t i ve e l e me nt wa s pi c ke d up t O f or ma t a ne w t y pe , a nd t he n t O a r e l a io t n t a b l e . P S c h e ma ++ p r o v i d e d
改进 的PS c h e m a 模式将 X M L 文档 存储 到关系数据库 的步 M L 模式转换为改进过的 P _ S c h e m a + +
学者对 X M L文档 的关系数据库存储做 出了研究 ,提 出了结构
映射 和模 式映射两种主要 的方法 。由于结构映射保 留了 X M L 文档 的结构和语义信息 ,成为 了 X M L文档在关系数据库存储 的主流技 术。结构 映射要分析 X M L文档的模式信 息 ( D T D或 X M L S c h e m a ) 。 目前 ,基于 X M L S c h e m a的结构映射方法中最
8683586_社保征缴系统基于XML信息数据的应用分析___
84社保征缴系统基于XML 信息数据的应用分析【摘要】【关键词】建立一个分布式数据库系统,实现良好的数据集成与共享,成为社会保障基金和财税征缴系统间的信息化应用需求。
通过将各自业务数据发布为符合TIPS 系统要求DTD 或XML Schema 的XML 文档,使得数据库系统成为Web 的有机组成部分。
对业务应用需求和可行性分析制定信息系统集成方案,实现基于XML 的数据集成,解决数据格式的接口转换问题。
一、系统需求分析为建立社会保障部门与地方税务部门之间的数据联网,实现社保相关业务数据的及时交换、共享查询,方便缴费单位和个人,为社会保险登记、核定信息、基金征缴、入库对账等跨部门业务的联网办理提供服务。
需要劳动保障与财政税务系统建立起统一的数据平台,实现各相关部门业务数据通过网络及时办理,统一操作流程提高部门间工作效率。
充分运用财税征管联网系统(TIPS),推行缴纳社会保险费在银行营业网点实行多元化缴费。
要求通过分布式数据库,建立社保征缴数据集成,利用财税联网TIPS 数据映射,开发XML 接口,实现共享信息数据。
(1)在社保、财税部门建立数据交换中心,劳动保障和财政税务各地方业务系统以星形结构接入中心并交换数据,完成社保部门与财税部门登记信息、核定信息、基金征缴、入库对账等业务数据共享和信息传递。
(2)分布式数据平台要对各地社保部门与财税部门交换信息的安全性、可靠性及有效性提供保障,实现各部门之间异构系统数据集成。
(3)联网信息系统设计采用开放性模块适配器方式提供灵活的可扩展性,使数据库成为Web 的有机组成部分,同时对信息传递和共享全过程进行监控和管理。
二、系统应用模式按照税务征缴形式的不同,将缴费分为签约户和非签约户两种缴费流程,按社保部门核定的年度缴费标准,自主选择缴费方式。
(1)签约户。
主要是与税务、银行签订了预缴扣款协议的缴费户。
在协议期内对缴费人应缴纳的社保费从其帐户中划缴,划缴费款直达国库。
基于CIM XML的CIM和SCL模型互操作研究
基于CIM XML的CIM和SCL模型互操作研究罗建;朱伯通;蔡明;赵国富【摘要】To realize the information exchange between transformer substation system and dispatching centre system, the key is to realize the system model's interoperation. IEC61970, IEC61968's CIM model andIEC6185O's SCL model have some differences in their structure and contents. On the basis of discussing the difference between the two models and based on the XML. This paper designs and constructs the document converter and realizes the converting between XML document and CIM XML document. Based on the corresponding relation between CIM model and SCL model, through coordinating the two model's category, property and relation, it integrates the transformer substation model, then realizes the interoperability between substation system model and other electric power system models, and also ensures the data consistence. Through software designing and laboratory analog simulation, the results show that they can meet the CIM model and SCL model's requirements in data exchange field.%实现变电站系统与调度中心系统的信息交互,关键是实现系统模型的互操作.IEC61970、IEC61968的CIM模型和IEC61850的SCL模型在结构和内容上具有差异性,在详细讨论两种模型差异的基础上,基于XML,设计构造了文档转换器,实现XML文档和CIM XML文档之间的转换.基于CIM模型和SCL模型的对应关系,通过对两种模型的类、属性、关系的协调,整合变电站模型,实现变电站系统模型与其它电力系统模型的互操作,保证数据的一致性.通过软件设计,经实验室模拟仿真,结果表明能够实现CIM模型和SCL模型在数据交换方面的要求.【期刊名称】《电力系统保护与控制》【年(卷),期】2011(039)017【总页数】5页(P134-138)【关键词】ClM;SCL;XML;互操作;数据交换【作者】罗建;朱伯通;蔡明;赵国富【作者单位】重庆大学输配电装备及系统安全与新技术国家重点实验室,重庆400030;重庆大学输配电装备及系统安全与新技术国家重点实验室,重庆400030;重庆大学输配电装备及系统安全与新技术国家重点实验室,重庆400030;重庆大学输配电装备及系统安全与新技术国家重点实验室,重庆400030【正文语种】中文【中图分类】TM760 引言国际电工委员会制定了IEC61970、IEC61968、IEC61850等标准,IEC61970和IEC61968构成完整的CIM模型[1-3],应用于调度中心系统。
基于XML和中间件的数据迁移模型研究与设计
基于XML和中间件的数据迁移模型研究与设计摘要:针对系统升级过程中的数据迁移问题,提出了一种基于XML 和中间件技术的异构数据库数据迁移的模型。
模型包括数据的提取、转换、校验、写入等功能,具有跨平台性、易扩展性、复用性等特点,可有效解决异构数据库间数据迁移问题。
关键词:数据迁移;XML;中间件;异构数据库0 引言目前许多数据库厂商都提供数据迁移的ETL工具,但这些ETL 工具在使用时都存在一定局限性,无法脱离数据库产品的前端程序而单独运行,而且迁移过程中手工参与过多,导致出错率较高。
因此,我们需要一个针对异构数据库间数据迁移的跨平台、通用的ETL工具。
1 数据迁移面临的主要问题1.1 数据的异构异构数据库系统间的异构性体现在3个方面:①同一词义在不同数据库中表示不一致;②不同的数据库系统;③不同的操作系统。
如何有效屏蔽源数据库间的异构问题是完成异构数据转换的首要问题。
1.2 选择数据转换方法在数据迁移过程中,异构数据库间的数据转换,成为数据迁移建模的关键。
解决该问题应当从数据的抽取、格式转换等方面入手。
1.3 确定数据迁移策略数据迁移的策略包括先录后迁、先迁后补、一次或分次迁移。
数据迁移策略的选择主要考虑的是迁移过程中的数据量大小、系统切换时间的长短、新系统所需数据的完整性等几个因素。
1.4 制定业务转换规则1.4.1 基本信息的统一原应用系统由一个或多个不同数据库组成,转到新系统后要求体质信息的一致性,所以首先要保证基本信息的统一。
1.4.2 业务数据的统一原有应用系统的业务数据合并后要求基本信息与业务信息相对应,能够定位到所有相关业务的数据。
这就要求对原数据进行合并时产生统一的主键来实现,并适当保留各应用系统的原有主键,并且应能分辨出数据所属子系统。
1.5 数据抽取在异构数据库的数据迁移过程中,数据的抽取是跨平台的,提供数据抽取的接口能与各种关系数据库兼容,如SQL Server、Oracle 等。