基于Web服务的试验数据管理系统集成架构研究

发表时间:2021/6/10   来源:《中国科技信息》2021年7月   作者:江贵顺 曲伟强
[导读] 文章主要是分析了web系统的总体架构,在此基础上讲解了WEB服务模式的异构系统集成技术,在此基础上讲解了望可以为有关人员提供到一定的参考和帮助。

浙江省杭州市悠瑞智联科技有限公司     江贵顺 曲伟强    311100

摘要:文章主要是分析了web系统的总体架构,在此基础上讲解了WEB服务模式的异构系统集成技术,在此基础上讲解了望可以为有关人员提供到一定的参考和帮助。
关键字:web;架构;异构系统
        1、前言
        当前计算机和互联网技术的不断发展,推动了信息化的发展进程。现代企业对信息系统的依赖性较高,但企业实施信息化的过程由于不同阶段的需求人容易导致在企业实行信息化的过程中出现阶段性,无法满足企业的发展需求,为此应当实现企业异构信息系统的应用,才能够有效解决企业中存在的信息孤岛问题。
        2、系统的总体架构
        web服务是一种编程模型,它使用HTTP在web上传输数据。通信协议使用SOAP,使用WSDL和UDDI来发现和检索服务的元数据。Web是一个应用程序,这是一个称为DAPI的应用程序,使用Web有两个原因:一方面,它使用TDM系统中子系统之间交互的方法来减少子系统之间的耦合,另一方面,它使用第三方系统如Webs提供标准的交互接口PDM。tabby服务器的程序部署在TDMSocket上服务器用户在不同的测试仪上接收Socket技术TCP协议发送的实时数据,然后过滤并存储到Oracle数据库中桌子。那张桌子web子系统程序部署在tdmweb上服务器系统用于中航宏林ASP.NET, C语言,为TDM系统提供通用功能,如查看相关数据、定义数据通道、权限等,Web服务接口是部署在web服务器上的一系列web服务,通过web服务接口来描述服务接口WSDL。这些TDM系统的其他异构子系统调用web服务。测控系统与时分复用系统的交互采用socket和web的混合方式。测控系统从TDM系统和性能分析表模板中获取当前的测试任务,并调用web服务。同时,实时数据传输采用socket方式,传输速率高。为可以简化原测控系统的改动,采用C语言编写,发送器为动态DLL。Windows操作系统可以用不同的语言调用测控系统的动态DLL数据。socket服务器端程序接收多个测控系统socket,为DLL发送实时数据传输。一次socket服务器被激活,一旦客户端连接启动一个线程,就启动一个线程,保留客户端的实时数据以避免写入OracleiF数据库失败,而实时数据无法写入处理时间到了系统使用数据缓存,并首先将实时数据写入缓存排队。另一个线程不断地轮询cach排队。如果删除缓存队列,将其删除,然后确定实时数据为有效数据,可以在系统实现期间自定义有效数据规则。
        3、WEB服务模式的异构系统集成技术
        3.1、XML的相关技术
        XML是W3C在1998年采用的一种数据文件格式标准。它是SGML的一个有限子集,具有更完善的特征和更灵活的特征结构。它是互联网环境下跨平台、内容相关技术和结构化文档信息处理的有力工具。当前系统的发展,XML成为处理结构化文档信息的有力工具。当前计算机技术的发展,信息技术的不断完善,数据标准化和平台无关性要求的提高,XML得到了广泛的应用。由于XML的横向平台和统一,在XML之间交换数据是最常见的选择文档.XML可以完成此任务好吧。这个是因为XML应用程序变得公共数据库基于这种结构模式的技术得到了有效的应用开发了。这个无疑使XML在数据领域更为有利exchange.Web服务,比如XML,同时也是网络硬件的发展和普及,web服务的应用已经成为当今世界分布式计算和数据处理的主要技术系统。电子商务的应用非常广泛,XML具有内容和结构分离的特点,特别适合电子商务系统的概念,并且当前B2B和B2C商业模式的快速发展,XML在电子商务系统中扮演着越来越重要的角色。所有配置文件都使用XML文档格式。因为XML的语法非常严格,所以很容易读写文件。同时,由于XML的跨平台性,XML文档格式的profile文件更容易与不同的系统进行交互。Mlschema是W3C官方推荐的一个标准,它主要建立一个模型来指定文档标签和数据的组合。DOM和SAX是目前两个主要的xmlapi。


安特定XML文件的分析可以通过加载期间对于一个特定的应用程序,DOM和SAX接口的实现侧重于不同应用程序的不同方面申请。什么时候在处理XML文档时,DOM接口将整个XML文档加载到内存中创建DOM树并在DOM上生成每个节点对象树。树应用程序通过对DOM的操作来实现特定XML的操作。
        3.2、WEB服务技术
        web服务作为一种新型的分布式计算机技术,是一种通过URL自动返回到客户端的应用框架服务。Web服务使用SOAP协议在应用程序和服务之间进行通信,并使用WSDL描述服务文件。标准、soap和WSDL基于XML、soap,而WSDL通常基于XML,使用标准的HTTP应用程序服务,可以在web发布上实现,并且可以在UDDI上注册已发布的服务。Soap简单对象访问协议定义了web服务之间的标准交互协议。参与者的主要功能是为用户提供简单统一的传输机制XML.WSDL文件文件服务描述语言提供了服务接口和标准描述方法。它定义了一种抽象语言来描述接口。UDDI使用Web服务的标准规范来提供动态注册是的,UDDI是作为一个通用的Web服务使用的,而且很多公司的Web服务都是内部的,所以它们不需要在UDDI中心注册。Web服务使用基于文本的开放标准,因此它们使用不同的语言和组件在不同的平台上进行通信。据该公司介绍,web服务提倡模块化的编写方式,因此多个组织可以使用同一个web服务进行通信,这是一种简单而廉价的实现web服务的方式,因为它使用现有的基础设施来交换消息,粗略地说,应用程序可以打包为web服务,所以公司不需要新的软件,web可以大大降低成本,降低企业应用集成和通信的成本,为企业投资带来实实在在的利润。
        3.3、数据库接口
        Web数据传输速度慢,测量量大,控制系统采集的实时数据量大大的。一些测试人员每秒可以收集数十次和数百个传感器数据时间。考虑一下性能问题,测控系统不能通过调用web来传输实时数据服务TDM系统的接口使用sockets将实时数据传输到TDM系统的服务器端,包括sockets的四个主要部分:web服务器、web子系统、web服务接口和客户端子系统。当前系统中的大多数数据都存储在数据库中,但各种关系数据库的结构和标准没有差异。目前,最受欢迎的数据库接口是ODBC,JDBC和JavaAdo与Sybase,我们开发了ODBC标准接口,它使用单个ODBC API来访问各种数据库。ODBC受到许多数据库制造商的青睐。三通ODBC结构可分为四个部分:数据源,数据库驱动程序,数据库驱动程序,驱动程序管理器和应用程序界面。在这种配置中,应用程序接口屏蔽了同一函数调用中不同ODBC数据库驱动程序的差异,并为用户提供了统一的SQL编程接口驱动程序管理器来加载应用程序的数据库驱动程序来实现ODBC函数,并将应用程序的SQL语法请求提供给特定的数据源,该数据源就是存储数据的源。本文介绍了数据库系统,包括用户存储的数据、数据库操作系统以及相关的网络支持平台odbcapi属于底层API,编程简单复杂。另外,ODBC API只支持关系数据库,支持有限的数据库数据类型,因此不适合开发大型数据库应用程序。
        4、结束语
        由上可知,web具有灵活性强、可扩展性等的又是,其的应用能够游侠提升到系统的可扩展性和兼容性,不仅能够有效提升到原信息系统的适应性,且可以在一定程度上提高到信息系统的服务质量。
参考文献
[1]孙宇. 基于WebGIS和MVC框架智慧校园系统设计[J]. 成都工业学院学报, 2020, v.23;No.92(03):31-34+39.
[2]沈奕. 基于SOA的医院信息集成管理平台[D]. 浙江工业大学, 2020.
[3]刘国强, 柯敏毅. 基于WebService的公路设备保养管理系统的设计与实现[J]. 科学技术创新, 2020(13):73-74.
[4]陈登峰, 张温, 耿建勤,等. 基于Web的管廊可视化信息管理系统设计与实现[J]. 计算机测量与控制, 2020, v.28;No.260(05):176-180.
[5]方全. 一种基于开源的WEBGIS实现运维管理和服务的业务系统:, CN110737734A[P]. 2020.
[6]瞿青. 基于Web技术的抄核数据集成交互应用开发[J]. 电子设计工程, 2020, v.28;No.442(20):86-89+94.

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: