是否适合将OpenERP 6.1 XMLRPC网关用于Web前端?

时间:2014-01-03 08:55:57

标签: openerp

我们的任务是在OpenERP 6.1后端上构建一个公共Web前端。我已经确定了一个概念证明,即使用XMLRPC网关可以实现这一点(在一些CORS配置之后)。我们不知道的是这是否是一个好主意。

  • OpenERP是否打算以这种方式使用?
  • OpenERP&它的XMLRPC网关作为Web后端可以很好地扩展吗?
  • 有什么选择?

2 个答案:

答案 0 :(得分:1)

作为一个现代化,开放且功能齐全的ERP解决方案,OpenERP安装往往包含大量有价值的数据,不仅用于内部使用,还用于通过其他门户网站共享,如公司网站,合作伙伴网站等。

回答你的问题:

  

OpenERP是否打算以这种方式使用?

通过某种集成接口将OpenERP与外部应用程序集成是比较正常的。 OpenERP是一个丰富的应用程序,在OpenERP客户端之外使用它的功能和数据可能只是非常有价值。

  

OpenERP&它的XMLRPC网关作为一个网络可以很好地扩展   后端?

与OpenERP进行跨平台集成的正确方法是使用XMLRPC。此方法将与OpenERP的Web客户端规模(如果配置为通过XMLRPC进行通信)进行扩展。我的意思是你应该注意性能,但如果你没有使用复杂的功能作为结束会计年度,你应该没问题。

  

有什么替代方案?

如果您从Python代码集成,则替代方案是NetRPC。它更快但似乎是Python特定的,因为协议主要基于Python对象的序列化。

答案 1 :(得分:0)

OpenERP是否打算以这种方式使用?

OpenERP是一款ERP软件。所以最好使用OpenERP作为软件,而不是框架。 OpenERP提供其Web客户端的自定义,因此您可以根据您的要求进行自定义,而不是开发新的。

OpenERP&它的XMLRPC网关作为Web后端可以很好地扩展吗?

是。您可以创建XMLRPC连接器,以访问OpenERP服务器端方法。 例如:example OPENERP: XML-RPC WEB SERVICES

希望,这会有所帮助。