如何与电子商务平台Hybris接口

Tho*_*erg 2 xml interface feed hybris

有与电子商务平台Hybris集成的经验.我知道Hybris有一个导入文件夹,您可以在其中转储文件,然后创建自定义Java源代码来解析文件的内容.然而,这是一种非常静态的方法.是否存在直接向Hybris通信/发送数据的方法,例如使用XML文件(当然,具有XML文件的特定定义结构)并将此文件发送到MQ,Web服务或其他

Gui*_*ume 6

他们有很多方式与Hybris互动.Hybris基于标准Java/Spring,并向所有Hybris特定功能公开API.在我的头脑中,我看到以下解决方案:

  • 使用您想要的任何技术(我们使用JAXB)编写您自己的Web服务并插入Hybris Java API.这可能是最灵活的解决方案,但需要编写和维护其他代码.
  • 使用Hybris的impex机制(它是CSV和SQL之间的一种混合).这是一个非常低级别的机制,它几乎直接映射到您的数据模型,因此这里没有更高级别的抽象.impexes的表现并不是一流的(至少可以说是这样),所以要小心.
  • 所有Hybris服务都可以作为基于XML或JSON的服务公开.它们被Hybris称为REST,但仅将其理解为非基于SOAP的Web服务.其中大多数不是面向文档的.此外,标准的Hybris服务通常具有比我想要的外部API更低的抽象级别.您也可以使用相同的机制公开自己的服务.
  • 正如您所指出的,Hybris还可以观察文件夹以导入基于XML或impex的文件并导入它们.

决定使用哪种解决方案取决于您的具体要求,但在大多数情况下,如果您想要更高级别的如果需要清晰的已发布接口,请抽象或编写自己的基于SOAP的服务.