简体   繁体   English

使用BizTalk实施EDI

[英]Implement EDI with BizTalk

Our company is currently thinking to implement EDI in BizTalk, which we didn't use before. 我们公司目前正在考虑在BizTalk中实现EDI,而我们以前没有使用过。 We have several dropship suppliers/vendors. 我们有几个运输公司供应商/供应商。 We receive their products information, a flat document/spreadsheet and we process the document and then we sell those products on our website. 我们收到他们的产品信息,一个平面文档/电子表格,然后我们处理该文档,然后在我们的网站上出售这些产品。

My question is: 我的问题是:

  1. how easily that we can implement EDI and BizTalk? 我们可以轻松实现EDI和BizTalk吗?
  2. Does it require all our vendors install BizTalk Server? 是否要求我们所有的供应商都安装BizTalk Server?
  3. We currently have standard for the product file. 我们目前有产品文件的标准。 How can we set up new specification with our vendors? 我们如何与供应商建立新规范?
  4. After all configurations are done in BizTalk, is there any other on-goning thing we need to perform? 在BizTalk中完成所有配置后,还有其他需要执行的工作吗? Like, write an extra processor, etc 例如,编写一个额外的处理器等

Cheers, Ray 干杯,雷

EDI handling in BizTalk is similar to the flat file handling - the core functionality of it help you parse EDI messages and transform these to XML (as you know is what BizTalk works with internally). BizTalk中的EDI处理类似于平面文件处理-它的核心功能可帮助您解析EDI消息并将其转换为XML(您知道BizTalk在内部使用的功能)。 It also helps you go from XML and generate an EDI message that one can then send. 它还可以帮助您从XML生成可随后发送的EDI消息。 BizTalk EDI package also has a lots of EDI schemas so one doesn't have to build these manually but can reuse the one that matches the version etc currently required. BizTalk EDI程序包还具有许多EDI模式,因此不必手动构建这些模式,而是可以重复使用与当前所需版本等匹配的模式。

Theres also some functionality in the to manage parties and configuration for these (received id, difference in EDI formating etc, etc). 中还具有一些功能来管理这些方和配置(接收到的ID,EDI格式的差异等)。 This management simplifies adding and changing specific party settings without having to change/compile/deploy the core process. 该管理简化了添加和更改特定方设置的过程,而不必更改/编译/部署核心过程。

Answers to your questions 您的问题的答案

  1. Implementing EDI isn't hard. 实施EDI并不难。 It's good to have a fundamental understanding of the syntax and understand the EDI messages in detail - this is probalby the the hardest ;) 最好是对语法有基本的了解,并详细了解EDI消息-这是最困难的建议;)
  2. No, no. 不,不。 You just receive and send EDI. 您只需接收和发送EDI。 How you and you vendoes etc handle these is then up to each party. 然后,您和您的vendoes等如何处理这些取决于每个聚会。
  3. When working with EDI it good to start with standard documents/specification for the processes being implemented. 使用EDI时,最好从正在实施的过程的标准文档/规范开始。 There's multiple placese ( here for example) that will publish these kind of standards. 有多个场所(例如, 这里 )将发布此类标准。 It's usally then a good idea to change this document by removing or adding to it to better fit once exact requirements. 通常,通过删除或添加此文档来更改此文档,使其更适合于确切的需求,这是一个好主意。 This is then the specification you and you parties should commit to when sending and receiving messages from each other. 这就是您和您的当事方在相互发送和接收消息时应遵循的规范。
  4. Nope. 不。

Why BizTalk? 为什么选择BizTalk? I think there are better solutions out there that would be cheaper, as well as less resource intensive. 我认为现在有更好的解决方案,它们会更便宜,而且资源消耗更少。 My understanding is that BizTalk requires many adapters as well as a deep understanding of the .NET framework. 我的理解是BizTalk需要许多适配器以及对.NET框架的深刻理解。

You could just as easily invest in a very slick drag/drop universal mapper from a company like Liaison (see their Delta and ECS products), and take a more "rapid development" approach. 您也可以像Liaison这样的公司(请参阅其Delta和ECS产品)轻松地购买非常光滑的拖放式通用映射器,并采取更“快速的开发”方法。

When I think about EDI software, BizTalk is usually an afterthought. 当我想到EDI软件时,通常会想到BizTalk。 Companies like Liaison (formerly Softshare), Sterling Commerce, Extol, Inovis/GXS, Tie Commerce, SPS (for managed hosting) come to the forefront. 像Liaison(以前为Softshare),Sterling Commerce,Extol,Inovis / GXS,Tie Commerce,SPS(用于托管托管)之类的公司走在前列。

If you already have (purchased) BizTalk in house, then it makes sense to go down that path. 如果您已经拥有(购买)BizTalk,那么顺其自然。 I would recommend if you're going to look at a lot of EDI data, that you download EDI Notepad. 如果您要查看大量EDI数据,我建议您下载EDI记事本。 It is a free application that is for editing / reviewing EDI data. 它是一个免费的应用程序,用于编辑/检查EDI数据。 It can be found here: http://liaison.com/products/integrate/edi-notepad 可以在这里找到: http : //liaison.com/products/integrate/edi-notepad

Keep in mind that EDI follows a "standard". 请记住,EDI遵循“标准”。 The quotes are there for sarcasm. 那里的报价很讽刺。 You will find your partners will take liberties with the standards. 您会发现您的合作伙伴将享有标准的自由。 While some might consider EDI "easy", please be aware there are a lot of potential minefields with this type of integration. 尽管有些人可能认为EDI很容易,但是请注意,这种集成方式有很多潜在的雷区。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM