CN103258026A - 一种异构***的数据自动传递及控制方法 - Google Patents

一种异构***的数据自动传递及控制方法 Download PDF

Info

Publication number
CN103258026A
CN103258026A CN2013101672868A CN201310167286A CN103258026A CN 103258026 A CN103258026 A CN 103258026A CN 2013101672868 A CN2013101672868 A CN 2013101672868A CN 201310167286 A CN201310167286 A CN 201310167286A CN 103258026 A CN103258026 A CN 103258026A
Authority
CN
China
Prior art keywords
data
middle table
unit
transmitted
workflow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013101672868A
Other languages
English (en)
Inventor
朱文华
陈鹏
黄夫理
白彬
邹鹏程
李宝瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN2013101672868A priority Critical patent/CN103258026A/zh
Publication of CN103258026A publication Critical patent/CN103258026A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种异构***的数据自动传递及控制方法,具体步骤如下:(1)组建异构***网络,建立待填写的数据传递中间表;(2)设置自动传递及控制装置;(3)由工作流单元1编写数据传递及控制程序发送需求信息,将待填写的数据传递中间表发送至控制单元3同时,存放到异构***网络节点;(4)由数据传递单元2将输入数据后的数据传递中间表发送至控制单元3;(5)由对控制单元3控制工作流单元1是否启动,然后再控制数据传递单元2中的信息反馈是否传递,实现数据传递信息和反馈控制。该方法使异构***之间进行不同数据的自动传递,且数据传递效率高,降低了企业信息化成本;该方法提高了数据传递效率,可实现数据的多重控制,提高数据传递的准确率。

Description

一种异构***的数据自动传递及控制方法
技术领域
本发明涉及信息***集成技术领域,具体地说,是涉及一种异构***的数据自动传递及控制方法。
背景技术
现阶段企业信息化***一般停留在办公自动化、产品数据管理、企业资源计划管理不同种类的计算机信息化***的内容组合上,由不同种类的计算机***形成异构***,虽然它们各自发挥作用,但是,由于不同种类的计算机信息化***各自的侧重点不同,再加上***软件的开发厂商不同,所以,不同种类的计算机信息化***功能上出现了部分重叠,由于软件采用的数据标准不同,其数据库也不同,以及开发方案不同,导致各个独立的***各自为主,异构之间数据交流不畅,相同的数据在两个***中出现重复录入,不仅效率低下,增加了成本,而且容易产生人为差错,造成两个***的数据不一致。不同的***拥有不同的功能,但是将两个***的不同的功能模块合成到一个平台上有效办法是发挥各自的功能将不同种类的计算机信息化***集成起来,实现数据的共享和交互。信息化***建立是一个循序渐进漫长过程。因此,大多数企业在不同的时期采用了不同的计算机信息化***,各个信息化***独立不能有效实现数据交换与共享,而且各子***之间没有一个统一的产品信息模型,集成性差,很难将与产品相关的所有资源合理地利用。同时,在企业对已有的计算机信息化***已经产生依赖的情况下,要完全抛弃已有***,再建计算机信息化***是浪费,因此,实现信息化建设不同阶段上各个分***的之间的集成已成为必要。目前,为解决上述问题,采用了以下几种方法:
1、***封装集成方法,该方法是把对象的属性和操作方法封装在所定义的模型中,使对象数据和操作具有统一的模型界面,能满足以文件的形式生成的所有数据的应用***的集成,但是***封装集成方法需要专门的开发工具,增加***集成的难度和成本;
2、统一数据模型集成方法,该方法是需要建立统一数据模型的数据库,不同的计算机信息化***直接对数据库中的数据进行操作,交换数据,但是,要求不同企业的计算机信息化***建立一个统一的数据库,,这种集成方法涉及不同企业的商业秘密,且实现起来成本高。
综上所述,现有的不同种类的计算机信息化***在异构***之间进行数据传递及数据控制,存在的缺陷是:存在传递效率低、数据准确率低、***集成难度大、成本高。
发明内容
本发明所要解决的技术问题在于提供一种异构***的数据自动传递及控制方法,使在异构***之间数据自动传递时,不仅能提高数据传递效率,还能提高数据传递准确率。
为了达到上述目的,本发明所采用的技术方案是:
本发明的一种异构***的数据自动传递及控制方法,具体步骤如下:
步骤1:对需要传递的数据进行分析, 组建异构***网络,确定中间表的结构,建立待填写的数据传递中间表,该数据传递中间表的结构为:事务记录号、数据名称、数据标识号、数据描述、数据写入时间、数据读取时间、数据状态 ;
步骤2:在上述异构***网络各节点设置自动传递及控制装置,该装置包括工作流单元1、数据传递单元2、控制单元3以及异常处理单元4;
步骤3:由工作流单元1编写数据传递及控制程序发送需求信息,需求信息包括:确定工作任务、审核任务、批准任务,接收步骤1所述的待填写的数据传递中间表,将待填写的数据传递中间表发送至控制单元3,同时,存放到异构***网络节点;
步骤4:由数据传递单元2接收步骤3中工作流单元1发送来的待填写的数据传递中间表、向待填写的数据传递中间表中输入数据,将输入数据后的数据传递中间表发送至控制单元3;
步骤5:由对控制单元3控制工作流单元1是否启动,然后再控制数据传递单元2中的信息反馈是否传递,实现数据传递信息和反馈控制。
上述步骤5所述的由对控制单元3控制工作流单元1是否启动,然后再控制数据传递单元2中的信息反馈是否传递,实现数据传递信息和反馈控制,其具体步骤如下:
首先读取工作流单元1中输入数据后的数据传递中间表中目标文件,判断输入数据后的数据传递中间表中目标文件与待填写的数据传递中间表中目标文件是否是相同,
如果是不相同的,则不允许启动工作流单元1,将输入数据后的数据传递中间表转入异常处理单元4;
如果是相同的,则允许启动工作流单元1,工作流单元1根据输入数据后的数据传递中间表结构状态,对工作流单元1进行控制,实现数据传递信息反馈控制。
本发明的一种异构***的数据自动传递及控制方法与现有技术相比较,具有如下显而易见的突出实质性特点和显著优点:该方法不仅能使异构***之间进行不同数据的自动传递,且数据传递效率高,提高了企业信息化水平,降低了企业信息化成本;该方法不但提高了数据传递效率,而且在各个结点,可以实现数据的多重控制,提高数据传递的准确率。
附图说明
图1是本发明的一种异构***的数据自动传递及控制装置的结构示意图。
图2是本发明的一种异构***的数据自动传递及控制方法的流程图。
图3是本发明的步骤1中所述的待填写的数据传递中间表。
具体实施方式
以下将结合附图对本发明的技术方案作进一步的详细描述。
如图1所示,根据本发明的一种异构***的数据自动传递及控制装置,该装置包括工作流单元1、数据传递单元2、控制单元3以及异常处理单元4,其特征在于,
所述的工作流单元1,用于确定工作任务、审核任务、批准任务、编写数据传递及控制程序、待填写的数据传递中间表,将待填写的数据传递中间表发送至数据传递单元2; 
所述的数据传递单元2,用于接收工作流单元1发送来的待填写的数据传递中间表、向待填写的数据传递中间表输入数据,将输入数据后的数据传递中间表发送至控制单元3;
所述的控制单元3,负责控制工作流单元1是否启动,然后控制数据传递单元2中的信息反馈是否传递,实现数据传递信息和反馈控制,换言之,首先读取工作流单元1中输入数据后的数据传递中间表中目标文件,判断输入数据后的数据传递中间表中目标文件与待填写的数据传递中间表中目标文件是否是相同,如果是不相同的,则不允许启动工作流单元1,将输入数据后的数据传递中间表转入异常处理单元4,如果是相同的,则允许启动工作流单元1,工作流单元1根据输入数据后的数据传递中间表结构状态对工作流单元1进行控制,实现数据传递信息和反馈控制;
上述所述的工作流单元1根据输入数据后的数据传递中间表结构状态对工作流单元1进行控制,具体为:如果工作流单元1的初始状态为“NEW”,则工作流单元1处于“等待”状态; 
如果工作流单元1中输入数据后的数据传递中间表结构与待填写的数据传递中间表结构相比较后是不相同,则将“NEW”状态转变为 “REJECTED”状态,工作流单元1处于“拒绝”状态;
如果输入数据后的数据传递中间表结构与待填写的数据传递中间表结构相比较后是相同,则将“NEW”状态转变为“ACCEPTED(接收)”状态;工作流单元1处于“接收”状态;将流向下一任务,数据导入数据库;
所述的异常处理单元4,接收控制单元3处理的异常数据,再转入并提供人工处理接口,能提高数据传递准确率。
本发明的一种异构***的数据自动传递及控制方法,如图2所示,主要包括以下步骤:
步骤1:对需要传递的数据进行分析, 组建异构***网络,确定中间表的结构,建立待填写的数据传递中间表,该数据传递中间表的结构为:事务记录号、数据名称、数据标识号、数据描述、数据写入时间、数据读取时间、数据状态 ,如图3所示; 
步骤2:在异构***网络各节点设置自动传递及控制装置,该装置包括工作流单元1、数据传递单元2、控制单元3以及异常处理单元4;
步骤3:由工作流单元1编写数据传递及控制程序,发送需求信息,需求信息包括:确定工作任务、审核任务、批准任务,接收步骤1所述的待填写的数据传递中间表,将待填写的数据传递中间表发送至控制单元3,同时,存放到异构***网络节点;
步骤4:由数据传递单元2接收步骤3中工作流单元1发送来的待填写的数据传递中间表、向待填写的数据传递中间表中输入数据,将输入数据后的数据传递中间表发送至控制单元3;
步骤5:由对控制单元3控制工作流单元1是否启动,然后再控制数据传递单元2中的信息反馈是否传递,实现数据传递信息和反馈控制,其具体步骤如下:
首先读取工作流单元1中输入数据后的数据传递中间表中目标文件,判断输入数据后的数据传递中间表中(目标文件与待填写的数据传递中间表中目标文件是否是相同,
如果是不相同的,则不允许启动工作流单元1,将输入数据后的数据传递中间表转入异常处理单元4;
如果是相同的,则允许启动工作流单元1,工作流单元1根据输入数据后的数据传递中间表结构状态,对工作流单元1进行控制,实现数据传递信息反馈控制。
数据自动传递及控制***开始运行,在准备启动工作流单元1时,控制单元3中的控制,不允许同一数据多次出现在待填写的数据传递中间表中,防止重复传递,例如对产品信息进行传递,识别工作流中指令“产品信息传递”,读取工作流单元1中待填写的的数据传递中间表目标文件夹中的产品“BCD523012”,在待填写的中间表中填写数据:事务处理号“XXXX”(流水号)、数据名称“冰箱产品”、数据标示符“BCD523012”、数据描述“天鹅白冷藏冷冻冰箱”、数据写入时间“xx年xx月xx日xx:xx:xx”、数据读取时间“xx年xx月xx日xx:xx:xx”、数据状态“New”;***读取中间表,取得所需要的数据,在待填写的的数据传递中间表中修改数据状态。

Claims (3)

1.一种异构***的数据自动传递及控制方法,其特征在于,该方法包括步骤如下:
步骤1、对需要传递的数据进行分析, 组建异构***网络,确定中间表的结构,建立待填写的数据传递中间表,该数据传递中间表的结构为:事务记录号、数据名称、数据标识号、数据描述、数据写入时间、数据读取时间、数据状态;
步骤2、在上述异构***网络各节点设置自动传递及控制装置,该装置包括工作流单元(1)、数据传递单元(2)、控制单元(3)以及异常处理单元(4);
步骤3、由工作流单元(1)编写数据传递及控制程序发送需求信息,需求信息包括:确定工作任务、审核任务、批准任务,接收步骤1所述的待填写的数据传递中间表,将待填写的数据传递中间表发送至控制单元(3),同时,存放到异构***网络节点;
步骤4、由数据传递单元(2)接收步骤3中工作流单元(1)发送来的待填写的数据传递中间表、向待填写的数据传递中间表中输入数据,将输入数据后的数据传递中间表发送至控制单元(3);
步骤5、由对控制单元(3)控制工作流单元(1)是否启动,然后再控制数据传递单元(2)中的信息反馈是否传递,实现数据传递信息和反馈控制。
2.根据权利要求1所述的一种异构***的数据自动传递及控制方法,其特征在于,上述步骤5所述的由对控制单元(3)控制工作流单元(1)是否启动,然后再控制数据传递单元(2)中的信息反馈是否传递,实现数据传递信息和反馈控制,其具体步骤如下:
首先读取工作流单元(1)中输入数据后的数据传递中间表中目标文件,判断输入数据后的数据传递中间表中目标文件与待填写的数据传递中间表中目标文件是否是相同,
如果是不相同的,则不允许启动工作流单元(1),将输入数据后的数据传递中间表转入异常处理单元(4);
如果是相同的,则允许启动工作流单元(1),工作流单元(1)根据输入数据后的数据传递中间表结构状态,对工作流单元(1)进行控制,实现数据传递信息反馈控制。
3.一种异构***的数据自动传递及控制装置,该装置包括工作流单元(1)、数据传递单元(2)、控制单元(3)以及异常处理单元(4),其特征在于:
所述的工作流单元(1),用于确定工作任务、审核任务、批准任务、编写数据传递及控制程序、待填写的数据传递中间表,将待填写的数据传递中间表发送至数据传递单元(2); 
所述的数据传递单元(2),用于接收工作流单元(1)发送来的待填写的数据传递中间表、向待填写的数据传递中间表输入数据,将输入数据后的数据传递中间表发送至控制单元(3);
所述的控制单元(3),负责控制工作流单元(1)是否启动,然后控制数据传递单元(2)中的信息反馈是否传递,实现数据传递信息和反馈控制,换言之,首先读取工作流单元(1)中输入数据后的数据传递中间表中目标文件,判断输入数据后的数据传递中间表中目标文件与待填写的数据传递中间表中目标文件是否是相同,如果是不相同的,则不允许启动工作流单元(1),将输入数据后的数据传递中间表转入异常处理单元(4),如果是相同的,则允许启动工作流单元(1),工作流单元(1)根据输入数据后的数据传递中间表结构状态对工作流单元(1)进行控制,实现数据传递信息和反馈控制;
上述所述的工作流单元(1)根据输入数据后的数据传递中间表结构状态对工作流单元(1)进行控制,具体为:如果工作流单元(1)的初始状态为“NEW”,则工作流单元(1)处于“等待”状态; 
如果工作流单元(1)中输入数据后的数据传递中间表结构与待填写的数据传递中间表结构相比较后是不相同,则将“NEW”状态转变为 “REJECTED”状态,工作流单元(1)处于“拒绝”状态;
如果输入数据后的数据传递中间表结构与待填写的数据传递中间表结构相比较后是相同,则将“NEW”状态转变为“ACCEPTED(接收)”状态;工作流单元(1)处于“接收”状态;将流向下一任务,数据导入数据库;
所述的异常处理单元(4),接收控制单元(3)处理的异常数据,再转入并提供人工处理接口,能提高数据传递准确率。
CN2013101672868A 2013-05-09 2013-05-09 一种异构***的数据自动传递及控制方法 Pending CN103258026A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101672868A CN103258026A (zh) 2013-05-09 2013-05-09 一种异构***的数据自动传递及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101672868A CN103258026A (zh) 2013-05-09 2013-05-09 一种异构***的数据自动传递及控制方法

Publications (1)

Publication Number Publication Date
CN103258026A true CN103258026A (zh) 2013-08-21

Family

ID=48961943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101672868A Pending CN103258026A (zh) 2013-05-09 2013-05-09 一种异构***的数据自动传递及控制方法

Country Status (1)

Country Link
CN (1) CN103258026A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750814A (zh) * 2015-03-30 2015-07-01 大连理工大学 基于多传感器的多元异构数据流自动入库方法
CN112859772A (zh) * 2020-12-31 2021-05-28 南京晨光集团有限责任公司 一种实现异构平台技术变更数据传递管控的方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127879A (zh) * 2007-10-10 2008-02-20 张福泉 智能化存取数据的流媒体点播***
US20090012816A1 (en) * 2007-07-06 2009-01-08 General Electric Company Systems and methods for clinical analysis integration services

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090012816A1 (en) * 2007-07-06 2009-01-08 General Electric Company Systems and methods for clinical analysis integration services
CN101127879A (zh) * 2007-10-10 2008-02-20 张福泉 智能化存取数据的流媒体点播***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
陈鹏等: "Teamcenter PLM***中销售码项目的应用开发", 《HTTP://ARTICLES.E-WORKS.NET.CN/PDM/ARTICLE101434.HTM》 *
陈鹏等: "基于工作流的PLM与ERP***集成方法", 《制造业自动化》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750814A (zh) * 2015-03-30 2015-07-01 大连理工大学 基于多传感器的多元异构数据流自动入库方法
CN112859772A (zh) * 2020-12-31 2021-05-28 南京晨光集团有限责任公司 一种实现异构平台技术变更数据传递管控的方法

Similar Documents

Publication Publication Date Title
AU2002322282B2 (en) Integrating enterprise support systems
CN111400382A (zh) 一种模型驱动的数据集成中间件及实现方法
CN101354696B (zh) 基于电信领域共享信息模型的数据整合与应用服务***
CN100388675C (zh) 一种网管***中实现对前台数据配置的方法
CN109240835A (zh) 一种plm***与erp***对接方法
CN101277212B (zh) 资源管理平台及资源管理方法
CN104090901A (zh) 一种对数据进行处理的方法、装置及服务器
CN105760498A (zh) 一种xml数据与关系型数据库匹配的实现方法
CN104506462A (zh) 一种分布式交换机中mac地址管理方法及设备
CN103957188A (zh) 一种对称的双向解耦的企业服务描述方法及服务调度***
CN101110700B (zh) 资源管理平台中的资源管理器
CN105260297B (zh) 一种测试数据管理***及方法
CN111027284B (zh) 一种基于数据灵活接入标准化输出方法
CN102739788B (zh) 一种基于eib协议的现场设备通信方法
CN100452704C (zh) 一种发布博客文章的方法和***
CN103701720A (zh) 与Socket服务器通信的方法、联机交易事务管理***
CN100466550C (zh) 实现多业务板架构的方法、装置和***
CN103258026A (zh) 一种异构***的数据自动传递及控制方法
CN107896242B (zh) 一种服务共享方法及装置
CN103092951A (zh) 一种基于信息展现层的通用数据交换方法及***
CN103729455B (zh) 一种基于主副本存储模式的主数据存储方法
CN103997509A (zh) 一种基于面向服务的体系结构的服务处理方法及装置
EP2777215B1 (en) Method, apparatus and system for simultaneously transmitting or receiving multiple managed objects
CN103268264B (zh) 一种低耦合的多事件同步rfid中间件***及其实现方法
CN111045928A (zh) 一种接口数据测试方法、装置、终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130821