Investir em nova infraestrutura de EDI depende de algumas coisas
- Custo (Mais importante)
- Tempo
- Suporte de TI
- Hardware
- Modificações na infraestrutura de rede atual
IMO - Empresas de pequeno porte com um ou dois parceiros comerciais têm melhor condição de descarregar (renderizar) o serviço para um terceiro, desde que a contagem de faturas, PO etc. permaneça em valores orçados. As VANS atualmente são muito caras (por caractere ou KBs).
EDI está gradualmente se movendo para XML, sem dúvida. Enquanto isso está em movimento, o BIZTalk está se fortalecendo. Isso está permitindo que as empresas forneçam os serviços internamente. BizTalk não é para os fracos de coração embora. É uma peça complexa de tecnologia e requer alguma sobrecarga (Hardware, licenciamento, treinamento).
Se você tem um businness de tamanho médio e alguns parceiros comerciais, SQL Server 2005 no lugar, e um programador muito bom (VB ou C #), então desembolsar algum dinheiro e comprar uma biblioteca como a do EDIDEV. .Isso é o que eu fiz. E está funcionando muito bem. Eu salvei em hardware e licenciamento. Existe outra biblioteca chamada DotNetEDI, mas eu não consegui que eles respondessem aos meus e-mails, talvez você tenha sorte.