当前位置: 首页 > 专利查询>清华大学专利>正文

基于XML的跨平台大型仪器共享信息集成方法及系统技术方案

技术编号:21184720 阅读:44 留言:0更新日期:2019-05-22 15:19
本发明专利技术公开了一种基于XML的跨平台大型仪器共享信息集成方法及系统,其中,该方法包括:全国顶层平台制定并发布大型仪器共享信息模型和XML接口模型;各校级平台根据XML接口模型定义相对应的XML接口,并将XML接口上报给全国顶层平台;若全国顶层平台利用XSD文档验证XML接口合法,则通过XML接口获取符合大型仪器共享信息模型的校级平台仪器信息,并将校级平台仪器信息存入全国仪器平台库中。该方法具有灵活、自定义、易扩展的特点,对于各分散信息系统实现技术要求低,业务流程松耦合。

XML-based Information Integration Method and System for Cross-platform Large Instrument Sharing

The invention discloses an XML-based method and system for large-scale instrument sharing information integration, which includes: developing and publishing large-scale instrument sharing information model and XML interface model on national top-level platform; defining corresponding XML interface according to XML interface model on each school-level platform, and reporting XML interface to national top-level platform; and using XSD text on national top-level platform. When validating the validity of the XML interface, the instrument information of the school-level platform conforming to the large-scale instrument sharing information model is obtained through the XML interface, and the instrument information of the school-level platform is stored in the national instrument platform library. This method has the characteristics of flexibility, customization and extensibility, low technical requirements for the implementation of decentralized information systems and loose coupling of business processes.

【技术实现步骤摘要】
基于XML的跨平台大型仪器共享信息集成方法及系统
本专利技术涉及跨平台信息集成
,特别涉及一种基于XML的跨平台大型仪器共享信息集成方法及系统。
技术介绍
随着我国科技的高速发展,教学、科研等相关工作越来越多地依赖于高水平分析测试,大型精密贵重分析仪器在教学和科研中的支撑作用日益增强。大量科学数据的获得有赖于高度精密的大型分析测试仪器,离开了这些大型仪器的支持,许多高水平的研究工作难以深入进行。近年来,国家不断加大对高水平大型仪器设备的购置投入,然而,目前大型仪器存在总体上数量不足、高精尖仪器缺乏、地域分布不均衡、整体利用率低下等诸多问题。高等学校是大型仪器设备及相应服务的主要依托单位,目前国内许多高校都建设了自己的校级仪器共享和管理平台对大型仪器设备进行共享、管理和维护。然而这些平台往往较为分散,平台异构性强,支撑技术参差不齐,从而限制了高校间的仪器信息共享和有效集成,导致有限的大型仪器设备资源信息得不到充分的交流。用户和机组缺少充分沟通的途径,造成许多大型仪器一方面资源短缺,需要使用仪器的用户找不到合适的资源,另一方面部分大型仪器利用率不高,资源闲置浪费。因此,急需一种跨平台的集成方案来解决上述问题。经过对相关技术的检索发现,“一种大型仪器共享服务系统与国家网络管理平台对接系统”,该系统基于HTTPS协议(超文本传输安全协议,HypertextTransferProtocolSecure),使用WebService(Web服务)技术开发。该方法要求各服务平台须提供WebService技术支持,强调了作业服务流程的耦合,但不能有效地集成信息支撑技术异构、作业服务流程各异的服务平台,也不能有效集成部分轻量级服务系统。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于XML的跨平台大型仪器共享信息集成方法,该方法具有灵活、自定义、易扩展的特点,对于各分散信息系统实现技术要求低,业务流程松耦合。本专利技术的另一个目的在于提出一种基于XML的跨平台大型仪器共享信息集成系统。为达到上述目的,本专利技术一方面实施例提出了一种基于XML的跨异构平台大型仪器共享信息集成方法,包括:全国顶层平台制定并发布大型仪器共享信息模型和XML接口模型;各校级平台根据所述XML接口模型定义相对应的XML接口,并将所述XML接口上报给所述全国顶层平台;若所述全国顶层平台利用XSD文档验证所述XML接口合法,则通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,并将所述校级平台仪器信息存入全国仪器平台库中。本专利技术实施例的基于XML的跨平台大型仪器共享信息集成方法,通过基于XML的信息集成方法具有灵活、自定义、易扩展的特点,对于各分散信息系统实现技术要求低,业务流程松耦合,是跨异构平台共享信息集成的首选解决方案。另外,根据本专利技术上述实施例的基于XML的跨异构平台大型仪器共享信息集成方法还可以具有以下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述大型仪器共享信息模型,包括:基础资源信息模型和共享效益统计信息模型;其中,所述基础资源信息模型包括:校级平台信息模型、机组信息模型和仪器设备信息模型,所述机组信息模型又分为普通机组信息模型和示范机组信息模型;所述校级平台信息模型用于描述校级平台相关的信息;所述机组信息模型用于描述机组相关信息;所述仪器设备信息模型用于描述仪器设备相关信息;所述共享效益统计信息模型用于表述仪器设备的共享效益情况相关信息。进一步地,在本专利技术的一个实施例中,所述大型仪器共享信息模型,包括:数据库实体关系模型,所述数据库实体关系模型,包括:校级平台、机组、仪器设备和共享效益四类数据库实体,同一个校级平台对应多台仪器设备和多个机组,仪器设备和机组通过学校编号字段与校级平台进行关联;同一个机组对应多台仪器设备,仪器设备通过机组编号字段与机组进行关联;同一台仪器设备对应多条共享效益信息,其中,每条共享效益信息对应一个统计年度。进一步地,在本专利技术的一个实施例中,所述XML接口模型,包括:校级平台XML接口模型、仪器与机组XML接口模型和共享效益XML接口模型;不同的XML接口模型对应不同的XSD文档进行描述;其中,XSD文档中包含XML接口的详细说明,利用XSD文档验证校级平台XML接口的合法性。进一步地,在本专利技术的一个实施例中,所述通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,包括:所述全国顶层平台根据校级平台上报的表头信息中的校级平台XML接口获取校级平台XML文档,通过解析所述校级平台XML文档获取仪器与机组XML接口地址、共享效益XML接口地址、以及校级平台的基本信息;根据所述仪器与机组XML接口地址获取仪器与机组XML文档,通过解析所述仪器与机组XML文档获取仪器与机组相关数据;根据所述共享效益XML接口地址获取共享效益XML文档,通过解析所述共享效益XML文档获取仪器设备的共享效益统计信息。为达到上述目的,本专利技术另一方面实施例提出了一种基于XML的跨平台大型仪器共享信息集成系统,包括:发布模块,用于全国顶层平台制定并发布大型仪器共享信息模型和XML接口模型;上报模块,用于各校级平台根据所述XML接口模型定义相对应的XML接口,并将所述XML接口上报给所述全国顶层平台;集成模块,用于若所述全国顶层平台利用XSD文档验证所述XML接口合法,则通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,并将所述校级平台仪器信息存入全国仪器平台库中。本专利技术实施例的基于XML的跨平台大型仪器共享信息集成系统,通过基于XML的信息集成方法具有灵活、自定义、易扩展的特点,对于各分散信息系统实现技术要求低,业务流程松耦合,是跨异构平台共享信息集成的首选解决方案。另外,根据本专利技术上述实施例的基于XML的跨异构平台大型仪器共享信息集成系统还可以具有以下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述大型仪器共享信息模型,包括:基础资源信息模型和共享效益统计信息模型;其中,所述基础资源信息模型包括:校级平台信息模型、机组信息模型和仪器设备信息模型,所述机组信息模型又分为普通机组信息模型和示范机组信息模型;所述校级平台信息模型用于描述校级平台相关的信息;所述机组信息模型用于描述机组相关信息;所述仪器设备信息模型用于描述仪器设备相关信息;所述共享效益统计信息模型用于表述仪器设备的共享效益情况相关信息。进一步地,在本专利技术的一个实施例中,所述大型仪器共享信息模型,包括:数据库实体关系模型,所述数据库实体关系模型,包括:校级平台、机组、仪器设备和共享效益四类数据库实体,同一个校级平台对应多台仪器设备和多个机组,仪器设备和机组通过学校编号字段与校级平台进行关联;同一个机组对应多台仪器设备,仪器设备通过机组编号字段与机组进行关联;同一台仪器设备对应多条共享效益信息,其中,每条共享效益信息对应一个统计年度。进一步地,在本专利技术的一个实施例中,所述XML接口模型,包括:校级平台XML接口模型、仪器与机组XML接口模型和共享效益XML接口模型;不同的XML接口模型对应不同的XSD文档进行描述;其中,XSD文档中包含XML接口的详细说本文档来自技高网
...

【技术保护点】
1.一种基于XML的跨平台大型仪器共享信息集成方法,其特征在于,包括以下步骤:全国顶层平台制定并发布大型仪器共享信息模型和XML接口模型;各校级平台根据所述XML接口模型定义相对应的XML接口,并将所述XML接口上报给所述全国顶层平台;若所述全国顶层平台利用XSD文档验证所述XML接口合法,则通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,并将所述校级平台仪器信息存入全国仪器平台库中。

【技术特征摘要】
1.一种基于XML的跨平台大型仪器共享信息集成方法,其特征在于,包括以下步骤:全国顶层平台制定并发布大型仪器共享信息模型和XML接口模型;各校级平台根据所述XML接口模型定义相对应的XML接口,并将所述XML接口上报给所述全国顶层平台;若所述全国顶层平台利用XSD文档验证所述XML接口合法,则通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,并将所述校级平台仪器信息存入全国仪器平台库中。2.根据权利要求1所述的基于XML的跨平台大型仪器共享信息集成方法,其特征在于,所述大型仪器共享信息模型,包括:基础资源信息模型和共享效益统计信息模型;其中,所述基础资源信息模型包括:校级平台信息模型、机组信息模型和仪器设备信息模型,所述机组信息模型又分为普通机组信息模型和示范机组信息模型;所述校级平台信息模型用于描述校级平台相关的信息;所述机组信息模型用于描述机组相关信息;所述仪器设备信息模型用于描述仪器设备相关信息;所述共享效益统计信息模型用于表述仪器设备的共享效益情况相关信息。3.根据权利要求1所述的基于XML的跨平台大型仪器共享信息集成方法,其特征在于,所述大型仪器共享信息模型,包括:数据库实体关系模型,所述数据库实体关系模型,包括:校级平台、机组、仪器设备和共享效益四类数据库实体,同一个校级平台对应多台仪器设备和多个机组,仪器设备和机组通过学校编号字段与校级平台进行关联;同一个机组对应多台仪器设备,仪器设备通过机组编号字段与机组进行关联;同一台仪器设备对应多条共享效益信息,其中,每条共享效益信息对应一个统计年度。4.根据权利要求1所述的基于XML的跨平台大型仪器共享信息集成方法,其特征在于,所述XML接口模型,包括:校级平台XML接口模型、仪器与机组XML接口模型和共享效益XML接口模型;不同的XML接口模型对应不同的XSD文档进行描述;其中,XSD文档中包含XML接口的详细说明,利用XSD文档验证校级平台XML接口的合法性。5.根据权利要求1所述的基于XML的跨平台大型仪器共享信息集成方法,其特征在于,所述通过所述XML接口获取符合所述大型仪器共享信息模型的校级平台仪器信息,包括:所述全国顶层平台根据校级平台上报的表头信息中的校级平台XML接口获取校级平台XML文档,通过解析所述校级平台XML文档获取仪器与机组XML接口地址、共享效益XML接口地址、以及校级平台的基本信息;根据所述仪器与机组XML接口地址获取仪器与机组XML文档,通过解析所述仪器与机组XML文档获取仪器与机组相关数据;根据所述共享效益XML接口地址获取共享效益XML文档,通过解析所述共享效益XML文档获取仪器设备的共享效益统计信息。6.一种基于XML...

【专利技术属性】
技术研发人员:刘连臣尚家兴胡长长
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1