WHAT IS AN EDI PROVIDER? This is a common question asked by companies who are looking for an organization to manage or provide all or a portion of an EDI solution. In its most basic form, an EDI Provider should be able to connect to your trading partner on your behalf and provide you with some capability to interact with that trading partner. That interaction with your trading partner could be an online interface, direct integration or other methods provided by your EDI provider. In many cases, an EDI Provider can be providing or enabling a capability within your environment to exchange data between an application in your environment and a middleware or other ‘connective’ solution such as an API or web service.
Years ago an EDI Provider could simply be a company that provided a middleware tool (Translator), maybe in addition to a VAN (Value Added Network). With advancement in internet technology, the different methods available to create connections between businesses or applications has exploded making us reconsider what an EDI Provider should actually be providing.
At the Root of it all is the term: “EDI”. EDI stands for Electronic Data Interchange and implies the conveyance of machine readable data from one system to another. Historically this meant the exchange of X.12 documents across Value Added Networks (VANs). Today, the definition (Usually) also includes a host of additional formats and transport protocols to transact data between both applications (A2A), businesses (B2B) and sometimes both simultaneously.
It’s not uncommon at all to have companies ask for support in receiving EDI over a VAN and deliver it to the same company using REST, JSON, XML or (Again), a host of other formats (cXML, flat file, SOAP, HL7, …). The variations in EDI have grown tremendously in terms of formats/protocols being used. This forces us to redefine what we consider an EDI Provider. And as technology evolves, we absolutely see the term “EDI Provider” as one that will be in flux for years to come.
Perhaps the term should be recast as “EDE Provider” (Electronic Data Exchange).