基于Web Service的汽车产业链数据集成中间件的研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:h872889544
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的快速发展,中国汽车企业数量呈现剧增局面。为了能在激烈的竞争中生存发展,很多企业都拥有一套自己独有的信息系统,但也正因为这种独有的特点,阻碍了各个汽车企业之间信息的相互交流与合作,形成了“信息孤岛”。由于汽车行业的快速发展,数据量不断的积累,企业之间迫切需要合作,“信息孤岛”俨然已经成为急需解决的问题。经过多年的研究,数据集成是解决该类问题的最好办法,但它需要解决分布式数据的异源异构性难题。如何解决异源异构导致的数据语义、数据结构差异,是数据集成应用领域的一个重要研究课题。数据异构的原因是由于大多数企业业务不同、数据库不类型同、数据表示方式不同等原因造成的。本文通过对比解决方案的模型,明确了中间件是一个解决异构数据之间互操作问题的最好解决办法。以Web Service技术作为基础,研究实现了异源异构数据库的数据集成中间件系统。系统使用全局模式来映射各个子数据库的信息,并使用XML Schema对基于XML的全局模式定义。中间件系统将全局请求传递给请求分解模块分解为子服务请求,子服务请求被服务调用模块接收后,在Web服务注册中心里查找服务提供者注册的相关服务,并连接数据库,之后再转发给调度器模块来安排任务执行的顺序。最后将所有查询结果传递结果合成模块合并为完整的查询结果。在整个数据集成过程中,为了解决用户并发访问性能问题,在调度器模块中设计了基于进程执行时间的多级反馈队列调度算法。该算法在多级反馈队列调度算法的基础上以减少上下文切换次数为目的进行改进,将进程执行时间与队列时间片对比,按照一定规则放入就绪队列中,之后分配CPU执行完所有进程。为了测试算法性能,使用进度表模拟算法执行的过程,得出了实验数据;为了测试系统性能,使用Jmeter模拟了单个用户访问和多并发用户访问系统的情况,得出了实验数据。经过实验数据的分析,表明基于进程执行时间的多级反馈队列调度算法在周转时间、平均等待时间和上下文切换次数上都有优势,达到是算法设计的预期目标。经过对Jmeter实验的数据分析,得出了系统的负载能力较强,并发访问响应稳定的结论,最后经过判断,系统性能满足用户的需求。
其他文献
在实际的机械大批量重复加工生产过程中,产品的公差设计往往决定了该类型、批次所有产品的最终装配质量,很大程度上影响产品的最终性能。以一面两孔作为目标要素基准的装配零件和以一面两轴为目标要素基准的定位零件的装配是机械产品中一种装配形式,由于基准轴和基准孔设计基准设定的边界尺寸和位置与实际测量基准的轮廓以及位置存在误差导致被测要素的设计设定基准与实际测量基准不统一,公差标准允许设计设定基准可以相对于测量
期刊
随着全球市场和全球制造的形成,我国复印机马达自主创新开发能力差、技术水平低下的现状正面临强有力的竞争和严峻挑战。要想在国际社会中更好地参与市场竞争,实现复印机马达研
岩质顺层滑坡占滑坡灾害总数的一半以上,而此类滑坡的稳定性分析评价对于滑坡灾害防治具有重要意义。府谷县随着经济的快速发展,为解决用地问题,政府发展新区建设,实行了大面积的挖山填沟,受区域构造、地层岩性等因素影响,在挖方区大范围形成岩质顺层滑坡。为了解决当地岩质顺层滑坡的防治问题,选择典型砂泥岩互层岩质顺层滑坡——阴塔沟滑坡为例,进行稳定性分析,对于府谷新区滑坡及同类型滑坡具有重要的现实意义。本论文在
期刊
本文以某企业2800四辊冷轧机作为研究对象,在查阅大量文献及总结前人工作的基础上,综合运用轧制理论、轧制摩擦润滑理论以及机械振动理论,建立了考虑辊缝摩擦的动态轧制力下
摘 要:随着我国养殖业的迅速发展与进步,养殖技术也获得了一定的发展,为养殖户带来了巨大的市场与经济效益。但在水产养殖技术进行推广时也存在一些不足之处,严重影响到水产养殖技术的推广与发展。基于此,本文在分析水产养殖技术推广中存在不足点的基础上,提出了相应的措施,希望能够实现水产养殖技术的有效推广,进一步促进水产养殖行业的发展。  关键词:水产养殖技术;推广;不足点;措施  中图分类号:F326.4