首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >业务单据交换(发票、POs等)最好的标准是什么?

业务单据交换(发票、POs等)最好的标准是什么?
EN

Stack Overflow用户
提问于 2008-10-03 12:56:30
回答 6查看 1.6K关注 0票数 4

如果我需要实现从系统到系统的业务文档(发票、订单、汇款通知等)的发送和接收,您会推荐什么标准来实现最佳的互操作?为什么?它可以是XML或其他格式。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-12-09 19:22:14

我会看一下(按这个顺序):

  • Industry-specific格式。如果您有一个同质的交易组,则始终是您的最佳选择。如果您想要一个具有既定标准的XML解决方案,请使用
  • cXML或XCBL。如果您有无限的时间、金钱和意愿,只有当您有标准之外的要求或要传输的数据量如此之少,以致于标准会使您的文档过于膨胀时,您才可以使用
  • X12。

当然,这完全取决于问题域。我会思考这些问题:

  1. 您所在的行业是否有特定的格式或法规要求?例如,你订购的气体有没有化学成分这样的细节?是否有需要特殊订单或handling?
  2. Does的危险材料您的行业已经有了特定的格式,或者您是否需要通用格式?化学/天然气、零售、大型石油公司、航空公司、金融服务和许多其他公司已经有了格式,有时还有网络established.
  3. Do您是否与拥有采购应用程序的公司采购商合作?如果是这样的话,我会看看cXML或XCBL,它处理的PunchOut标准,使购买系统能够从网上订购catalogs.
  4. What是你的合作伙伴的成熟吗?EDI既古老又强大,但真的很难理解。刚接触这个过程的人更喜欢基于XML的formats.
  5. What,你在市场上的位置是什么?你能为你的合作伙伴制定一个标准吗?或者他们会给你指定一个格式吗?在这种情况下,您需要采用几个标准吗?谁将在它们之间进行翻译?
票数 7
EN

Stack Overflow用户

发布于 2008-10-04 21:18:25

UBL (通用商业语言)是由OASIS管理的最新尝试。问题是,业务文档互操作的圣杯即使现实,也还有很长的路要走。这就是像Biztalk这样的产品存在的原因。Biztalk的主要目的是以合作伙伴的格式获取文档,并将其转换为您的格式,反之亦然。

即使是像ANSI、X12和Edifact这样的大型标准也是有问题的,因为即使当两个合作伙伴使用商定的标准交换文档时,文档的使用方式通常也存在足够的差异,以至于需要自定义编码来处理它们。

我的建议是公开一种干净且易于理解的、非常符合您的业务需求的XML格式,让您的合作伙伴使用他们目前与其他合作伙伴一起使用的任何方法来处理您的文档。尝试遵循行业标准将是更多的工作,而且可能带来的好处很少。

票数 8
EN

Stack Overflow用户

发布于 2008-10-03 13:04:30

标准是X12。差不多就是这样。请参阅维基百科上的EDI页面。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/166692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档