如何计算EDI项目中需要的端口数?

知行之桥EDI系统中的端口可以被理解为功能模块,常见的EDI文件传输功能如AS2、OFTP以及SFTP等,EDI报文映射功能如XMLMap以及EDI报文转换功能如X12、EDIFACT和VDA等,这些功能被封装进一个个端口中,再由端口组成工作流展示在可视化界面中,以便用户了解文件的传输流程,快速定位问题。

为什么需要评估EDI项目需要的端口数?

知行软件针对不同的用户需求,提供四种版本的EDI软件——知行之桥,分别是基础版(单端口),标准版(20端口)、专业版(50端口)和企业版(无限制端口)。可以看到,选择何种版本的EDI系统是根据端口数量进行区分的,而在一个EDI项目中需要用到多少个端口则与EDI需求息息相关。

因此企业应该先确认好EDI需求:

  • 使用何种传输协议
  • 使用何种报文标准
  • 需要传输几种业务单据
  • 是否需要实现EDI系统与业务系统的集成

明确以上需求后,则可以评估需要的端口数。接下来我将以不同需求的EDI项目为例,为大家介绍如何计算端口数。(注:此计算方式基于知行之桥EDI系统V2024版8913)

BBA EDI 项目
BBA EDI需求

BBA EDI项目使用的传输协议为 OFTP,报文标准为EDIFACT,传输的报文类型为:接收DELINS以及发送AVIEXP,选择的集成方案为中间数据库方案。

端口计算

在知行之桥EDI系统V2024 8913中,将传输端口根据发送方向和接收方向进行了拆分,因此视觉上是两个端口,实际计算端口的时候为一个端口。

我们按照传输+格式转换+集成的思路,计算下上述需求需要使用的端口数:

1.传输端口*1:OFTP端口
2.格式转换端口*4:对一种业务单据进行格式转换需要一个XMLMap端口,而对于发送和接收2个方向的转换需求,EDIFACT端口需要使用2个。EDI需求中提到了2种报文类型,因此需要使用4个转换端口。
3.集成端口:集成端口需要区分发送和接收2个方向,因此需要使用2个SQL Sever端口。

最终使用端口总数为:7个。

工作流示例

接下来让我们看看这7个端口应该如何组合才能实现需求吧!针对上述需求搭建如下所示的工作流:

EDI_Connector_counts1.png

从BBA处获得数据时,数据将被自动进行格式转换,最终将数据存放至数据库中间表中。向BBA发送数据时,EDI系统会从数据库中间表中获取数据,经格式转换后,自动发送给BBA。

BRP EDI项目

BRP EDI项目使用的传输协议为 AS2,报文标准为X12,传输的报文类型为:接收850,860,830,862以及发送856,855,865,不用实现系统集成,选择Excel方案。

端口计算

在知行之桥EDI系统V2024 8913中,将传输端口根据发送方向和接收方向进行了拆分,因此视觉上是两个端口,实际计算端口的时候为一个端口。

我们按照传输+格式转换+集成的思路,计算下上述需求需要使用的端口数:

1.传输端口*1:1个AS2端口
2.格式转换端口*9:2个X12端口,7个Excel端口
3.其他端口*2:1个Email Send端口,1个Email Receive端口
4.免费端口*8:7个Branch端口,1个Notify端口

最终使用端口总数为:20个,其中付费端口12个,免费端口8个。

注意:在知行之桥EDI系统中,有一些免费端口,这些端口大多是一些基础端口,用户可以免费使用,可以不计入整体的端口预算中。

工作流示例

接下来让我们看看这20个端口应该如何组合才能实现需求吧!针对上述需求搭建如下所示的工作流:

EDI_Connector_counts2.png

由于使用到的端口数量较多,为了完整展示工作流,页面中可能无法直接看清端口使用细节,用户可以通过鼠标滚轮控制工作流的缩放程度。

从BRP处获得数据时,数据将被自动进行格式转换,最终将数据存放至Excel模板中,并通过邮件自动发送给用户。向BBA发送数据时,用户只需要将填写好的Excel文件发送至指定邮箱中,EDI系统即可获取数据,并进行格式转换,发送给BRP。

Onsemi EDI 项目
Onsemi EDI需求

Onsemi EDI项目使用的传输协议为 AS2,报文标准为X12,传输的报文类型为:接收855以及发送850,选择的集成方案为API方案,Json格式。

端口计算

在知行之桥EDI系统V2024 8913中,将传输端口根据发送方向和接收方向进行了拆分,因此视觉上是两个端口,实际计算端口的时候为一个端口。

我们按照传输+格式转换+集成的思路,计算下上述需求需要使用的端口数:

1.传输端口*1:AS2端口
2.格式转换端口*4:对一种业务单据进行格式转换需要一个XMLMap端口,而对于发送和接收2个方向的转换需求,X12端口需要使用2个。EDI需求中提到了2种报文类型,因此需要使用4个转换端口。
3.基础端口:需要区分发送和接收2个方向,因此需要使用2个JSON端口。

最终使用端口总数为:7个。

工作流示例

接下来让我们看看这7个端口应该如何组合才能实现需求吧!针对上述需求搭建如下所示的工作流:

EDI_Connector_counts3.png

接收Onsemi发来的文件时,EDI系统会将EDI报文成功解析为对应的Json文件,接下来还需要将其发送到ERP系统对应的API中,这样才能完成EDI报文与ERP系统的集成。需要给Onsemi发送文件时,知行之桥EDI系统支持使用POST或者GET请求,获取JSON文件,并将其进行格式转换,并发给Onsemi。

通过上述内容,用户可以快速预估当前EDI项目需要的端口数,选择适合自己的软件版本,不必一味追求高版本的产品。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知行EDI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值