2010-09-02 63 views
7

我的公司运行一些处理部件和库存的B2B应用程序(用Rails编写),我们一直在试图找出与一些较大的用户。我们已经提供了Rails附带的REST风格的API,但是这当然需要IT部门来决定整合它,所以我们希望尽可能降低这个障碍。将我的RESTful Web应用程序与客户的SAP安装集成

从我们发现的情况来看,其中大部分都在SAP系统上。现在,我所知道的关于SAP的几乎所有的东西都是昂贵的,2)巨大的,3)为您的庞大业务运行所需的一切和​​任何东西。自然而然,这一切都有点强烈,并且网站上的资源是无法穿透的热门词汇的载体销售材料与难以理解的行话的高级技术材料之间的交叉点,而对于新的但技术上能胜任的用户来说,牙齿进入。

所以我想知道的是:作为第三方,它没有运行SAP安装,有没有办法让我们通过Web服务或其他API访问我们网站的数据?仅仅是提供或实现某个WSDL(以及将会是什么)的问题?对于没有深入SAP经验的人来说,这是否可行?或者这是一个完整的非首发?

回答

3

我想说,没有知道SAP系统的人是不可能的。您可能不需要聘请具有深入SAP知识的人员,但至少在初始实施时,您需要知识和可开发的工作系统。从技术上讲,这并不是那么难,但考虑到SAP系统旨在同时处理多个组织,国家,法律系统,本地化和数千个用户的事实,事情肯定会比几乎任何其他软件而且大部分时间甚至不会臃肿,在这种灵活性中很容易迷失方向。

我的建议是寻找一位在其IT部门有某人具有必要的技术和流程知识以及对开展项目感兴趣的客户(或潜在客户)。这样,你就可以访问一个真正的系统(测试当然)以及能够向你解释系统基本知识的人。但正如我所说,要为复杂性做好准备。

+0

感谢您的意见。我们希望至少有一位客户来牧养我们。你是对的 - 我认为这是每个企业的可定制性令我感到担忧(而不是任何形式的膨胀)。 出于好奇,企业通常会修改/定制库存配置多少?这通常是站点/版本之间的不兼容问题吗? – AndrewO 2010-09-03 13:48:19

+0

股票配置没有这样的东西。你可以配置一切。当然,有明智的建议和最佳实践,但即使这些建议和最佳实践也会因国家和行业的不同而大不相同。例如,“行业”可持续消费者咨询顾问通常无法做任何事情,但在涉及医院计费流程时就会摇头。 – vwegert 2010-09-03 18:44:28

1

vwegert提供了一些优秀的观点。

至于你的问题的这部分:

所以,我想知道的是:作为第三 党,这不是在运行SAP 安装,有没有办法让我们 报价访问通过网络服务或其他API到我们网站的数据 ?是 它只是提供或 实现某个WSDL(和什么 将是)?

从技术上讲,可以将任何系统的服务作为Web服务公开给客户的SAP系统。为了做到这一点,您不需要任何关于SAP的知识。 (SAP应该能够导入WSDL,尽管之前的ECC5系统可能存在一些限制)。

例如,提供读表,机场出发时间表,行业趋势等的服务不取决于用户系统中的内容或其设置方式。但是,只要需要启动客户端系统的数据更新,就需要访问更专业化的SAP知识。

另请注意,许多SAP功能也可以作为Web服务公开,但通常您需要具备SAP(ABAP)知识的人员来完成此任务。

ABAP语言实际上相当简单,但有一条巨大的学习曲线来理解SAP中的数据模型和无数可配置选项。

+0

谢谢。我们不打算改变客户端数据,只是让他们向我们推送结构化数据,这听起来像是一个Web服务应该起作用。因此,如果我们通过WSDL公开这种能力,那么它们在结束时将生成的客户端与系统/接口连接起来需要多少工作?我问的原因是,我们没有得到很多REST API的接受者(这似乎更简单_me_),所以我担心我们会遇到类似的不愿意投入IT资源的情况(除非SAP将WSDL Web服务更容易)。 – AndrewO 2010-09-03 13:58:38

+0

我不得不承认我更喜欢WSDL自己 - 因为它的刚性结构,它允许更好的工具支持。 REST并没有对内容做任何假设,这给开发者留下了重要的部分。 顺便说一句,你可能想看看http://help.sap.com/saphelp_nwpi711/helpdata/en/48/c7a206da5e31ebe10000000a42189b/frameset.htm – vwegert 2010-09-03 18:48:37

+0

一些工作是消耗Web服务所必需的。从技术上讲,这并不难,但是我发现使用网络服务的ABAP程序员只占很小一部分。作为客户,我更关心需要推送到您的系统的数据类型。取决于模块,它可能仍然相当复杂。传入的数据是否必须存储在SAP中,还是仅用于报告; SAP整合项目有一个恶梦的习惯,这可能解释客户的不情愿。找到SAP内部不能完成的功能也不是一件容易的事情。 – Esti 2010-09-04 04:27:00

相关问题