如果我需要实现从系统到系统的业务文档(发票、订单、汇款通知等)的发送和接收,您会推荐什么标准来实现最佳的互操作?为什么?它可以是XML或其他格式。
发布于 2008-12-09 19:22:14
我会看一下(按这个顺序):
当然,这完全取决于问题域。我会思考这些问题:
发布于 2008-10-04 21:18:25
UBL (通用商业语言)是由OASIS管理的最新尝试。问题是,业务文档互操作的圣杯即使现实,也还有很长的路要走。这就是像Biztalk这样的产品存在的原因。Biztalk的主要目的是以合作伙伴的格式获取文档,并将其转换为您的格式,反之亦然。
即使是像ANSI、X12和Edifact这样的大型标准也是有问题的,因为即使当两个合作伙伴使用商定的标准交换文档时,文档的使用方式通常也存在足够的差异,以至于需要自定义编码来处理它们。
我的建议是公开一种干净且易于理解的、非常符合您的业务需求的XML格式,让您的合作伙伴使用他们目前与其他合作伙伴一起使用的任何方法来处理您的文档。尝试遵循行业标准将是更多的工作,而且可能带来的好处很少。
发布于 2008-10-03 13:04:30
标准是X12。差不多就是这样。请参阅维基百科上的EDI页面。
https://stackoverflow.com/questions/166692
复制相似问题