常见的系统间接口方式(03)文件传输的系统接口模式吴土炮Jared

我们在上一篇内容中,简单介绍了中间数据库的交互模式。

其中,我们提到:如果其他外部公司要与自己企业内部的系统有数据接口,且为了保证安全,不给外部公司访问我们自己数据库的权限,在这种情况下,我们应该以何种方式做系统的数据交互接口呢?

本篇,我们简单介绍一下:利用文件传输进行数据交互的接口模式。

正文

一、基本工作原理

文件传输的数据交互接口模式,顾名思义,其数据的交互是以文件为载体的,可以理解为:数据发送方的系统将数据写入到一个文件上,再将文件传输给数据接受的方系统;数据接收方系统将读取文件中所承载的数据,并根据数据执行相应的系统功能,从而实现系统间数据交互的目的。

这种交互会有效地避免系统之间的函数调用,以及系统之间需要相互访问数据库等,为各个系统的独立安全,从接口架构设计的层面,提供了保障。

文件传输接口中,常使用的文件格式有哪些?

常见接口的系统传输文件,主要有:SAP系统中标准的IDOC文件,XML文件、Json文件、EDI文件,有的企业有时候也会直接使用:Excel文件、TXT文件等等。

当我们确定了系统间的文件格式,接下来需要确认文件中业务字段的生成和解析规则,同时,定义每一个字段的长度、数据类型等等。

二、文件传输接口的常用系统架构设计

1.业务系统--业务系统

如下图所示,系统A将业务数据按照约定规则生成数据文件,存储在自己的服务器上。之后,将文件传输给系统B,系统B在接到系统A的文件后,先将文件存储至自己的服务器上,再针对数据进行解析与使用。

2.业务系统--文件存储服务器--业务系统

如下图所示,有时候为了保证文件传输接口的统一管理,会专门在业务系统间设置一个专门的服务器,用于文件的存取。

当然下图只展示了两个系统的文件交互,其实,有些时候,在文件存储系统中,会根据不同的业务情况,以及系统交互情况,对所有文件通过文件夹管理起来,这样就能支持多系统、多业务的文件传输接口。

3.业务系统--文件存储系统----文件存储系统--业务系统

前文中,我们专门提到不同企业间的系统接口方案,是可以基于文件传输接口进行设计的,此种方式能够很好地保证各自企业系统及服务器独立安全。

4.文件传输协议:

文件的传输,必然有很多传输规定方式和技术通信规则。不同业务系统间,如果有接口业务,文件传输协议的选择,是接口建立的基础。有了相同的传输协议,才能有共同的接口规则。

我们简单从应用层列举一下传输协议的使用目的:

文件的加密方式需要被定义:

比如,为了保证数据安全,所传输的文件需要加密,那么双方业务系统在生成和解析文件时,就得具备相同的加密方式;

文件的交互机制需要被定义:

比如,需要定义具体的交互方式,保证的数据文件不会丢失或重复等。

假定,当系统A将文件发送给系统B,为保证系统间的文件交互不会丢失或重复等,

常见的处理方式:当系统A把文件发出后,系统B接到此文件后,会给系统A一个回执消息,当系统A接受到此消息,就认为系统B已经成功接到文件,将不在发送文件了,否则会持续多次尝试发送文件等。

当然,还有的接口就设置的比较简单,当系统A文件发出后,系统A就默认系统B已经成功接收到文件,并不在做发送,或者直接理解为系统A只发送一次文件;在这种情况下,一旦系统B发现并未收到A的数据,会给系统A发起重新发送的申请等。

类似以上这类,文件接口交互中的传输握手协议等方式,都可以所选择的传输协议,进行不同程度上的定义和选择。

除此之外,还有很多通信技术层面的协议规定,都可以根据传输协议的选择而定。

我们常见的传输协议有:FTP/FTPS/OFTP/OFTP2.0/AS2/SFTP等等

通信协议的采用与连接方式有关等。

三、EDI技术的应用简述

EDI(ElectronicDataInterchange)数据交互标准的应用,是文件传输接口广泛应用的典型代表。

为了保证企业间的数据交互规则统一,所以在欧洲、美国等地区,均有统一的基于EDI技术的商用标准。

目前,EDI解决方案在整车企业以及其供应链企业中,在很多贸易行业、运输行业、银行等行业中已得到广泛使用。

THE END
1.电商网站给企业带来哪些便利?电商网站给企业带来哪些便利?电商网站设计,其深远意义早已超越了单纯购物的框架,犹如一座精雕细琢的桥梁,巧妙地跨越了消费者与广袤无垠的商品海洋,极大地拓宽了我们生活的边际,挖掘出消费的深层底蕴。在视觉的织锦上,它巧妙地运用斑斓的色彩与匠心独运的布局,犹如一幅幅绚烂夺目的画卷,轻轻触碰指尖,便能让人https://baijiahao.baidu.com/s?id=1818499282208078504&wfr=spider&for=pc
2.上海edi经营许可证申办要满足什么要求文章通俗易懂,观点明确,旨在帮助读者了解并顺利申办edi经营许可证。具体概述如下:一、引言简述文章主题和背景二、介绍edi经营许可证的概念三、详细列举申办上海edi经营许可证的要求四、介绍申办流程五、介绍财立来(上海)财务咨询有限公司业务二部的服务内容和优势六、结语强调专业服务和商业发展的重要性强调服务和商业https://m.trustexporter.com/cz13637671.htm
3.简述EDI的分类。简述EDI的分类。 正确答案 1.订货信息系统; 2.电子金融汇兑系统; 3.交互式应答系统; 4.带有图形资料自动传输的EDI。 答案解析 略 真诚赞赏,手留余香 小额打赏 169人已赞赏https://www.examk.com/p/3384721930.html
4.简述EDI的定义及其目的3.问答题简述EDI的具体实现方法 参考答案:具体实现方法是在数据通信网上加挂大容量信息处理计算机,在计算机上建立信箱系统,通信双方需申请各自的信箱,其通信过程就是把 点击查看完整答案 4.问答题简述储位编码所具有的功能 参考答案:①确定储位信息的正确性;②为物流信息系统提供储位相对记录位置,以供识别;③提http://www.ppkao.com/shiti/7206456/
5.EDI电子数据交换为全球汽车行业的企业带来了哪些收益?目录 收起 1. 成本节约 2. 效率提升 3. 增强供应链协同 4. 合规与环保 5. 实际案例收益 EDI(https://www.zhihu.com/question/6125309104
6.简述EDI技术的特点。简述EDI技术的特点。题目标签:技术如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: 欢迎编辑补充 举一反三 2018年12月31日宏大汽车制造企业,根据市场情况进行了资产减值测试,发现现有的固定资产中发生减值损失100万元,于是计提了减值准备,则该项业务对于企业当年的https://www.shuashuati.com/ti/7890b539a9364840b258508a4250ac07.html
7.简述EDI的基本特征。更多“简述EDI的基本特征。”相关的问题 第1题 简述EDI技术的特点。 点击查看答案 第2题 简述EDI系统组成 点击查看答案 第3题 简述使用电子数据交换(EDI)的优点。 简述使用电子数据交换(EDI)的优点。 点击查看答案 第4题 简述家庭暴力的基本特征 点击查看答案https://www.shangxueba.cn/QMEH4K2Z.html
8.EDI与其他通信手段的不同之处?简述edi及电子邮件和传真的差别。EDI对于传送的文件具有跟踪、确认、防篡改、电子签名等一系列安全保密功能,而传真没有这样的功能。虽然电子信箱具有一些安全保密功能,但它比EDI技术的层次低。 EDI文本具有法律效力,而传真和电子信箱没有。 此处,继续科普下什么是EDI,及EDI系统特点和工作流程,EDI优势。 https://blog.csdn.net/Cara_EDI_Consultant/article/details/81706273
9.简述电子数据交换(EDI)的定义及其优点。【题目】 简述电子数据交换(EDI)的定义及其优点。 【题目】简述电子数据交换(EDI)的定义及其优点。 纠错 查看答案 查找其他问题的答案?https://www.zikaosw.cn/daan/29386714.html
10.简述企业实施EDI的步骤D. 确定EDI供应商 免费查看参考答案及解析 9 简述企业实施员工素质测评的具体步骤和程序。 免费查看参考答案及解析 TAGS 简述企业实施实行施行EDI步骤关键词试题汇总大全 本题目来自[12题库]本页地址:https://www.12tiku.com/newtiku/221646/19634735.htmlhttps://www.12tiku.com/newtiku/221646/19634735.html
11.环保在线环保网全自动过滤器|除铁锰过滤器|滤芯过滤器|EDI 滤膜过滤器/超滤/微滤|微孔过滤器|反渗透设备 污泥处理设备更多>> 污泥浓缩机|板框压滤机|带式压滤机|污泥输送设备 污泥搅拌机|卧螺离心机|污泥烘干机|污泥干化设备 污泥脱水机|污泥焚烧设备|板框式污泥压滤机 消毒设备更多>> 脉动真空灭菌器|氧气发生器/制氧机|光触http://hbzhan.com/