首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何与eCommerce平台Hybris对接

如何与eCommerce平台Hybris对接
EN

Stack Overflow用户
提问于 2011-11-28 08:06:07
回答 2查看 9.3K关注 0票数 2

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

EN

回答 2

Stack Overflow用户

发布于 2012-07-01 06:36:28

它们是许多与Hybris交互的方式。Hybris基于标准的Java / Spring,并将API提供给所有Hybris特定的功能。在我的脑海中,我看到了以下解决方案:

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

决定使用哪种解决方案取决于您的特定需求,但在大多数情况下,我会使用Hybris "REST“服务来保持与标准的一致性,或者如果您想要更高级别的抽象,则使用相同的机制公开您自己的服务,或者如果您需要清晰的发布接口,则可以编写您自己的基于SOAP的服务。

票数 6
EN

Stack Overflow用户

发布于 2011-12-11 18:37:48

有许多方法可以与hybris platform集成。如果您使用的是hybris platform的最新版本4,您可以使用开箱即用的rest-webservices。

有关详细信息,请查看hybriswiki for platformwebservices扩展。

另一种可能是使用基于Java Message Service的jms模板扩展。

具体的方法通常取决于以下问题:数据从哪里来,以哪种形式可用,以及您最熟悉的工具。最后但并非最不重要的一点是,考虑一下性能:您是导入了数百万个与产品相关的项目,还是只同步了一些用户数据?

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

https://stackoverflow.com/questions/8290166

复制
相关文章

相似问题

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