实施 B2B 通信的最佳方式是什么?
What is the best way to implement a B2B communication?
我获得学士学位的任务是为我目前工作的公司开发的 ERP 系统实施 B2B 通信。因为它还应该能够与我考虑使用 EDI 消息 (EDIFACT) 或 cXML 的其他软件进行通信。完成此任务的最佳方法是什么。
我想将 EDIFACT 消息翻译成 xml,由一个 xsd 定义,描述每个 EDIFACT 消息。
然后我会使用自写映射器将 xml 写入数据库或业务对象。
为了编写 EDIFACT 消息,我只是反过来使用相同的方法。
我认为首先使用 XML 转换对于映射来说会更容易,并提供了将 xml 用于其他目的的机会,比如编写其他 edi 格式。
另一个想法是只使用 cXML 并映射它。
完成这项任务的最佳方法是什么?
你本质上是在为ERP设计实现一个面向API的public,所以你需要考虑安全性、可靠性、不可否认性、正常和异常情况下对业务流程的影响.
您还需要考虑(询问)您的客户需要与其合作伙伴交换哪些类型的信息(主数据、交易消息、财务信息等)。
我首先查看行业中最具代表性的 ERP 用户最常交换的消息 - 查找消息内容和结构。
无论您选择使用 EDIFACT、ANSI X12、cXML、XCBL、GS1XML、ebXML 还是其他东西,都没有良好的文档和灵活性重要。如果不进行进一步的转变,您的选择不太可能正是您的任何客户所需要的。您不想发明一种新的 any to any 转换工具,您甚至可能不想捆绑现有的工具。
我获得学士学位的任务是为我目前工作的公司开发的 ERP 系统实施 B2B 通信。因为它还应该能够与我考虑使用 EDI 消息 (EDIFACT) 或 cXML 的其他软件进行通信。完成此任务的最佳方法是什么。
我想将 EDIFACT 消息翻译成 xml,由一个 xsd 定义,描述每个 EDIFACT 消息。 然后我会使用自写映射器将 xml 写入数据库或业务对象。 为了编写 EDIFACT 消息,我只是反过来使用相同的方法。 我认为首先使用 XML 转换对于映射来说会更容易,并提供了将 xml 用于其他目的的机会,比如编写其他 edi 格式。 另一个想法是只使用 cXML 并映射它。
完成这项任务的最佳方法是什么?
你本质上是在为ERP设计实现一个面向API的public,所以你需要考虑安全性、可靠性、不可否认性、正常和异常情况下对业务流程的影响.
您还需要考虑(询问)您的客户需要与其合作伙伴交换哪些类型的信息(主数据、交易消息、财务信息等)。
我首先查看行业中最具代表性的 ERP 用户最常交换的消息 - 查找消息内容和结构。
无论您选择使用 EDIFACT、ANSI X12、cXML、XCBL、GS1XML、ebXML 还是其他东西,都没有良好的文档和灵活性重要。如果不进行进一步的转变,您的选择不太可能正是您的任何客户所需要的。您不想发明一种新的 any to any 转换工具,您甚至可能不想捆绑现有的工具。