如何计算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项目需要的端口数,选择适合自己的软件版本,不必一味追求高版本的产品。如果您在计算过程中遇到任何疑问,欢迎随时联系我们。

如果您希望了解更多 EDI 相关信息,欢迎联系我们。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , ,
文章分类 产品介绍, 帮助文档, 常见问题和回答, 知识库