缔冠期刊网

供应链数据交换平台设计

2022-06-08

  信息技术的迅猛发展,特别是近些年来WEB技术的普及应用,推动了供应链企业信息化建设的大力发展。供应链企业纷纷开展企业信息化,以望实现企业内部资源的整合,提高工作效率,降低人力成本,实现企业的竞争优势。然而,随着企业内部信息化建设的逐步深入,各职能部门都有自己的业务系统。这些独立的、异构的、封闭的系统阻碍了企业内部的信息共享,形成"信息孤岛[1]",大量资源得不到充分利用,对整个企业的信息资源造成严重浪费的同时,也制约了供应链企业系统总体的高效运转,进而给将供应链企业的竞争优势转化为劣势。
  在当今竞争环境下,数据量呈现爆炸性增长,从各种数据中获取正确可靠及时的数据,可为企业提供高效的决策支持,从而帮助企业在适当的时机做出正确的决定。因此,对数据的正确组织和管理是一个组织有效运作所必需的。
  为了适应当今时代对企业供应链信息化的新要求,需要建立新型的供应链信息交换平台,实现对业务的快速响应。而供应链平台的建设离不开产品图纸、计划以及质量等信息在不同企业的信息交互,在这一交互过程中,信息的准确性和时效性是确保相互协作的重要前提。
  1数据访问
  数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。随着数据库应用的扩展和深入,其数量和规模越来越大,对数据库的访问要求也越来越高。数据库访问技术提供了在各种不同的数据库系统中读取存储数据的方法。
  数据库及其编程来源于不同的背景,每种数据库管理系统都有一套自己的编程应用程序接口(API),这就为数据库编程带来极大的局限性,结构化查询语言(SQL)是标准化数据库编程接口的ISO标准[2]。数据库访问技术为各种数据库提供了统一的数据库编程接口,简化了客户访问数据库的过程。当前的数据库访问技术[2]有ODBC、JDBC和ADO.NET三种。
  2数据总线
  供应链平台中存在各种应用和各种数据存储需求,但由于"信息孤岛"的存在,阻碍了各应用之间的数据共享,也阻碍了企业对数据管理和数据安全方面的需求。数据总线是各原始数据库对外提供的一种规则可控的数据连接存储服务。
  基于数据总线技术的统一数据交换模式是一种松耦合的连接方式[3]。在这种模式下,数据交换平台维护各个系统的数据接口,所有应用或基础数据库不再通过数据库的直接互连进行数据数据交换,而是通过这个数据接口统一协调信息资源,实现数据共享。通过数据总线技术,实现了原始数据库的集成,提供了访问者权限的精细控制,有效支持了跨平台、跨语言和跨空间的数据访问,同时,有效地隔离了对数据的直接操作,保证了数据的安全性。数据总线的框架图如图1所示
  数据总线可分为三个层次:服务宿主层、业务规则层和数据连接层。服务宿主层主要提供对外的查询和管理API。业务逻辑层提供业务逻辑的配置和管理,并记录状态信息。数据连接层主要提供数据库的加载与卸载,实现对数据库连接的控制。
  3数据交换平台设计
  供应链协作平台需要支撑产品图纸、计划以及质量等信息在不同企业的信息交互,在这一交互过程中,信息的准确性和时效性是确保相互协作的重要前提。通过建立一个统一的数据交换平台,简化规范供应链各流程对数据交换、数据共享和数据管理的操作,提高业务的灵活性和扩展性,保证信息的准确性和实效性。
  3.1数据交换平台体系结构
  供应链数据交换平台采用SOA思想[1][4],将功能模块和数据模块封装为服务,屏蔽具体的技术和实现方式。服务之间的信息交互载体为XML[4]或JSON,通过消息机制,建立数据交换通道。整个数据交换平台由数据层、数据总线层、数据组件层、数据服务层、界面层和企业服务总线层构成,系统体系结构如图2所示。
  供应链管理平台的数据主要有存储管理数据库、计划管理数据库、质量管理数据库、订单管理数据库和访问控制数据库等组成。数据总线层为各应用模块访问数据的入口,提供有异构数据格式到XML格式或JSON格式的双向转换,解决异构数据的信息交互问题。数据组件层将交换平台的各个功能封装成不同的模块,是整个交换平台的核心。数据服务层利用组件层的功能模块构建不同功能的服务。界面提供用户与系统的交互。企业服务总线提供服务的注册和查询。
  3.2数据总线层
  数据交换平台数据总线层主要由五个模块组成,分别是数据格式转换模块、数据封装模块、消息收发模块、访问控制模块、安全监控模块和日志记录模块。数据格式转换模块完成XML格式或JSON格式的数据标准化规范化。数据封装模块将标准规范的数据添加描述信息完成数据封装,交给消息发送组件。消息收发模块调用数据交换中心的消息接收WEB服务,实现数据的发送。访问控制模块实现对数据库中的数据的读写控制,安全监控模块实施监控,日志记录模块对整个数据总线发生过程进行记录。
  3.3数据组件层
  数据交换平台的组件层主要包括消息模块、数据存储模块、数据传输模块、数据验证模块、服务注册和查询模块、企业服务总线和安全监控模块。消息模块主要处理数据交换平台结点和业务系统结点之间的互操作控制信息。通过统一规范的数据交换消息协议控制数据交换的整个过程。数据存储模块系统采用多种机制存储过程数据、源数据、目的数据等交换过程中需要访问的重要数据。数据传输模块主要处理数据交换中心结点和业务系统结点之间的数据传输问题。数据验证模块数据验证是为了保证其存储数据的安全性和一致性,通过数据权限的验证限制,系统可以控制细粒度的数据权限,只允许相应权限的用户角色来访问。服务注册和查询模块提供了数据交换相关服务的注册和注销等管理功能,允许代理发布和取消代理的数据交换服务,为了便于维护,该模块提供了服务服务查询功能。
  3.4其他层
  数据访问层和组件层的模块和实现对表示层是透明的,表示层主要提供面向用户的服务界面,包括数据交换注册管理服务、数据导入服务和数据导出服务。
  另外,企业服务总线(EnterpriseServiceBus,ESB)主要用于提供消息队列和缓存服务。接收、缓存、排队和分发各业务系统结点产生的异步消息及返回的数据。安全监控模块对系统在运行过程中的操作和出错信息进行处理和记录,保证系统正常运行。服务层利用组件层的模块构建数据交换平台所需要的不同功能的服务。
  4总结
  数据是企业最有价值的资产之一。在海量数据的仓库中利用数据挖掘技术析取有意义的信息,可为企业管理者提供相关预测并提供相应的决策支持。该文介绍当前流行的数据库访问技术,然后提供了一种数据总线技术的解决方案。它为异构化的数据库提供了统一的总线支持,有效地解决了企业数据管理松散、数据共享、数据安全、系统整合、跨平台跨语言应用等各方面带来的数据库访问问题,为企业的数据交互与维护提供了强有力地支持。最后提出了应用数据总线技术和SOA技术搭建供应链数据交换平台,为企业内部数据资源的共享提供强有力的支持,也为企业的数据挖掘和智能决策提供数据支持。
  参考文献:
  [1]李晓东,杨扬,郭文彩等.基于企业服务总线的数据共享与交换平台[J].计算机工程,2006,32(21):217-219,223.
  [2]希凡.基于.NET框架的WEB数据库访问技术的研究与实现[D].武汉理工大学,2006.
  [3]龚岳松,吕文斌,李佼等.基于数据总线技术的水务数据交换管理平台的设计与实现[J].计算机应用与软件,2012,(4):97-100.
  [4]骆晓艳.基于SOA的高校数据交换平台的设计与实现[D].华南理工大学,2008.

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网