无论您是EDI集成的新手,还是已经从事EDI多年,您正在阅读本文,因为您正面临EDI挑战,并且您有兴趣使用API来帮助您解决问题。
也许你是一个物流集成商,刚刚收到跨境电商零售巨头的第一笔订单。这是您的业务的一个里程碑-但是令人兴奋的是需要进行EDI交易,并且您没有太多时间来实施EDI。
如果您参与运输管理系统 (TMS),供应链集成,电子商务,物流业务流程自动化,企业资源规划 (ERP) 或任何其他实践领域,您可能会发现自己跨越了EDI和api的世界。您的企业需要处理传统的EDI交易以及与api集成。在本文中,我们将讨论差异以及如何在扩展业务时有效利用两者。
EDI简介
EDI (电子数据交换) 在增值网络 (VAN) 首次亮相时成为商业通信的标准。第一个跨行业EDI规范于1975年发布,为公司以标准化格式交换数据铺平了道路。
EDI起源于军事物流,引入了数据交换标准,以支持1948年柏林空运期间运输的大量货物。从20世纪70年代开始,运输公司、食品杂货业、汽车制造商和大型零售商开始采用EDI。¹ 很快,大公司要求所有供应商和贸易伙伴实施EDI连接。语法中立,基于标准的数据交换时代很快就在主流业务中根深蒂固。
领导者和追随者
虽然EDI允许大公司 (“领导者”) 通过消除文书工作、传真和电话来降低成本,但对于小公司 (“追随者”) 来说,实施起来既昂贵又复杂。领导者制定指导方针,测试和沟通渠道要求,并要求追随者根据领导者定义的规范与他们进行交易。对于新的贸易伙伴,EDI集成需要昂贵的软件,强大的IT资源以及专用货车的使用。更糟糕的是,小公司必须为每个大客户实施单独的EDI集成,因为每个客户使用的EDI标准略有不同
EDI通过取代传统文档交换中的邮件,传真和电子邮件,帮助公司降低成本,提高速度,消除错误并改善公司间关系。EDI取代了人工交易,使公司能够实现业务自动化。
EDI文档被传输到收件人计算机上的应用程序,并且可以立即开始处理 (翻译),而无需人工参与。采购订单、发票、提前装运通知、提单、海关单据、库存报告、装运状态单据和付款单据是可以通过EDI转移的单据的示例。
随着Internet的出现,新协议为使用VAN作为EDI的通信层提供了一种替代方案。结果,许多大型EDI用户使用类似Web的标记语言而不是严格的EDI文档开发了自己的在线交换。XML,PEPPOL,cXML,OASIS和ebXML等技术在改进EDI方面取得的成功有限。
EDI如何工作
令人印象深刻的是,有可能在EDI交易中以如此少的字符发送如此少量的数据。50多年前开发的标准专注于以非常小的字符发送非常高价值的内容有效载荷。
必须使用适当的细分和数据元素将业务准备文档转换为EDI格式。需要专业的映射专业知识来定义如何将内部业务数据与EDI数据相关联。软件可用于协助X12和XML EDI数据转换。
每个领导者都有自己的EDI要求。这造成了当今供应链中存在的许多交易复杂性。每个领导者不仅有自己的要求,而且不能保证他们的指导方针将遵循ANSI X12标准设定的标准。
EDI通常分为两个不同的标准: X12在北美广泛采用,EDIFACT在欧洲和亚太地区得到充分利用。这些标准用于为如何与另一家公司进行交易提供管理模型。这些标准由使EDI成为现实的独特功能定义。EDI事务由多个段落、元素、限定符和循环组成。
EDI集成
通过实施EDI云物流系统来帮助完成该流程,然后选择一方作为leader,您可以更轻松地管理3PL集成。通常情况下,它应该是第三方物流提供商,因为他们的业务保持不变,因为他们与许多不同的品牌制造商合作。3pl应指定其要求,并让品牌制造商构建满足这些要求所需的集成。
大多数使用传统EDI云物流系统的品牌制造商已经构建了由内部EDI专家团队维护的自定义集成环境,或者已经外包给托管服务提供商。无论如何,这种集成网络的维护既复杂又昂贵。最重要的是,随着您的业务持续增长,扩展是一个挑战。
Edi是ERP或云记录物流系统以及3PL的集成中心点。一次连接到我们的平台,并利用您现有的3PL和合作伙伴网络将您的所有EDI提供商整合到一个中心。
什么是api
API (应用程序编程接口) 技术可以追溯到20世纪40年代,但现代的API起源于互联网,由REST (代表性状态转移) 架构风格,它为万维网的架构创建了一个框架,并为创建无状态、可靠的Web api建立了指导方针。
REST解决了行为约束、可扩展性、统一接口和独立部署的问题,并创建了一个分层架构来促进缓存、减少延迟、提供安全性并封装遗留系统。
开发人员building blocks
开发人员可以使用API来创建复杂的流程并重用代码,而不是为每个流程开发新代码。因此,api就像构建块一样,允许开发团队快速灵活地交付,以实现更快的供应链集成。作为传统EDI开发工具的替代,api允许公司访问基于web的软件以与其贸易伙伴进行通信。
Api的作用
Api的存在是为了通过允许应用程序、设备和服务器相互通信来支持集成。Api充当应用程序之间的中介。Api将请求中继到应用程序,然后将响应返回给请求者。
Api传达机器可读信息,允许在没有人为干预的情况下执行工作。Api可以与许多不同的云物流系统集成-例如客户关系管理 (CRM) 系统,数据库,企业资源计划 (ERP) 系统和其他类型的云物流系统-帮助公司变得更加敏捷,并帮助公司变得更加敏捷并响应其他组织。
API如何工作
HTTP方法通常用于通过URL编码的参数访问资源,并使用JSON或XML传输数据。对资源的统一资源标识符 (URI) 的请求触发具有HTML、XML或JSON格式的负载的响应。API可以使用HTTP协议执行GET、POST、PUT、PATCH和DELETE等方法,以执行创建、读取、更新或删除操作。与EDI不同,API事务允许响应包含指向相关资源的超文本链接和可靠的响应详细信息。
多载波传输API
多承运人运输API是一组编程技术,允许用户为ERP,WMS,电子商务,市场营销或任何内部客户云物流系统构建定制的承运人清单解决方案。
多承运人运输API支持运输承运人与组织的业务云物流系统之间的集成。它是一个单一的API,可与全球数百家运营商无缝集成。专为小型到大型托运人的任何类型的业务而设计。
多承运人运输API可在本地和云中使用
通过将常见的运输承运人功能集成到您的业务工作流程中,简化运营
通过自动执行常见流程 (如费率和服务选择、生成标签以及在信息源之间交换数据) 来节省时间
符合行业标准,符合行业标准并与开发人员工具兼容。
提高了灵活性,通过允许程序员将运输功能直接集成到您的业务云物流系统中,为组织提供了更大的灵活性。
单一API,所有主要承运人 (小包裹,LTL,TL和货运代理) 服务都与单个API调用集成。
EDI与API
EDI最初设计时考虑了标准化和自动化,是一个根深蒂固的基于代码的业务数据交换框架。众所周知,实施起来非常困难,需要大量的开发资源,有时甚至需要几个月的时间才能使业务合作伙伴达到开展业务所需的集成水平。这种复杂性的原因是需要EDI专家来解释EDI需求。这些要求对于每个领导者都是不同的。如果你是一个需要与领导者整合的追随者,那么在你开始之前,你需要了解如何阅读这些要求。
API技术诞生于具有统一接口和超文本参数的互联网时代。API技术允许快速开发,高可靠性和重用组件的能力。就其本身而言,API技术使公司能够自动化与贸易伙伴开展业务的许多方面,而无需额外的技术基础设施。在支持EDI集成方面,API技术为开发团队提供了优势,并且在EDI集成策略中发挥着越来越大的作用。
EDI的优点和缺点
自半个世纪前成立以来,EDI的 “好处” 帮助提高了商业世界的效率。
与EDI集成贸易伙伴的安全通信
业务文档的动态传输
转移有关付款或交货的信息
EDI取代电话、邮件、电子邮件和传真
与纸张相比,节省时间和成本,减少错误并降低交易成本
几十年来,EDI的 “弊端” 一直困扰着公司和开发人员。
复杂的集成和延长的开发时间
通常需要EDI专业知识
对于IT资源有限的公司来说很困难
EDI软件需要与ERP等业务系统集成
不同的合作伙伴可以有不同版本的EDI交易记录
较长的集成时间可能会延迟供应商的入职
未包含在EDI交易响应中的详细信息
EDI集成通常需要具有EDI经验的IT团队,因为EDI文档可以使用发送方和接收方同意的任何方法进行传输,使用各种编程技术-包括调制解调器 (异步和同步),电子邮件,AS1,AS2,AS4,OFTP,OFTP2,移动EDI和其他-以及标准化的Internet协议。
Api的优点和缺点
API技术的 “好处” 取决于速度,灵活性,可重用性和现代工具的使用。
连接不同的应用程序、系统、服务器、数据和软件
实时反馈
API事务响应中包含的详细信息
自助服务模式允许独立部署
能够将需求发布到Internet
减少人为编码错误的能力
使用常见的互联网协议,包括HTTP和HTTPS
让现代开发团队更加熟悉编程
广泛的开源解决方案
使用可重复使用的构建块
开发人员可以在不影响其他服务的情况下进行更改
分层架构有助于缓存并减少延迟
鉴于api允许使用现代开发工具进行快速,敏捷和适应性强的集成,因此api的主要缺点是它们比EDI更具非结构化。例如,交易类型的集成要求的端点名称,身份验证,体系结构和文档将因贸易伙伴而异。
开源和可重用工具允许API开发人员开发和定制项目。Api提供与Web应用程序的持续连接,支持自助服务、实时反馈、文档、分层安全性、身份验证和Web发布要求。
电子数据交换
EDI交易使用专有通信渠道和有效负载框架。997响应仅返回接受/拒绝,没有错误描述或详细信息。
API
API事务是使用现代传输协议和有效载荷构建的。准则和要求是机器可读的,并发布到web上。响应是健壮的,并提供交易细节或错误解释。
对EDI的需求
是否有可能用API技术完全取代EDI?理论上,是的,两家公司可以决定这样做。但是,在权衡EDI和API技术时,认为只能以一种格式或另一种格式进行交易是不现实的。
少数零售商 (以沃尔玛和亚马逊为首) 现在提供了一个API,允许贸易伙伴发送交易没有EDI软件。但这些情况是例外。大多数大型跨境b2c仍然需要EDI交易。
EDI在可预见的未来不会消失,因为这种巨大的变化将要求供应链中的所有贸易伙伴升级他们的技术来处理API交易。这对供应链的要求太高了,这意味着EDI将继续存在。
如果您与需要EDI的合作伙伴开展业务,则别无选择。唯一的问题是您将如何将云物流系统与EDI集成。现代的方法是使用API技术将您的云物流系统连接到EDI系统。
多亏了api,EDI集成之路比以往任何时候都更容易。
迁移到api
好消息是,越来越多的大公司正在开发用于供应链集成的API选项,或者计划尽快这样做。他们转向基于API的集成的原因与API技术本身的好处一样多:
自助服务模式
能够在互联网上发布需求
简易身份验证
实时反馈
文档
迭代
开发人员友好
现代工具和语言
理想的EDI云物流系统-api和EDI
理想的EDI云物流系统将提供现代api,用于连接到ERP,CRM和其他内部云物流系统。供应链中的任何参与者都可以使用API技术将其业务系统连接到云解决方案,并能够将EDI交易发送给网络中的任何其他公司。
云解决方案将为供应链中的每个公司 (零售商,制造商和所有连接的物流和运输提供商) 提供预构建的EDI连接。该服务将保护用户免受预构建的EDI交易的复杂性。
理想的EDI云物流系统还允许用户结合使用API和EDI技术。对企业的好处是能够将公司的内部云物流系统连接到现代化的基础设施,并通过这个现代化的系统处理遗留的EDI请求。
由于api和预构建的EDI交易的结合,实施云物流系统和加入新贸易伙伴所需的时间将大大减少。
在这里预览理想的系统
今天,有前瞻性的公司已经在使用理想的EDI云物流系统。eTower是一个具有现代API的云物流系统,用于连接业务系统和贸易伙伴,使EDI集成变得简单。
云物流系统已经被许多运营商和第三方物流提供商使用。公司正在使用这种基于云的EDI平台来降低复杂性,加快入职集成,降低成本并更有效地使用内部资源。
使用这种云物流系统,加入新贸易伙伴所需的时间从几个月减少到几天。
了解有关eTower EDI云物流系统的更多信息。