我的公司运行了几个B2B应用程序(用Rails编写)处理零件和库存,我们一直在努力找出与一些更大用户集成的最佳方式.我们已经提供了Rails附带的REST风格的API,但是当然需要IT部门决定集成它,所以我们希望尽可能降低这个障碍.
根据我们的发现,大多数都在SAP系统上.现在,我几乎所有关于SAP的知识都是昂贵的,2)巨大的,3)并且可以为您的巨型业务运行所需的一切和任何事情.当然,这有点令人印象深刻,网站上的资源是难以理解的充满热门话语的销售材料与难以理解的行话中充满了先进的技术材料之间的交叉,对于新的,但技术上称职的用户来说,能够沉没他的牙齿进入.
所以我想知道的是:作为第三方,没有运行SAP安装,我们是否有办法通过网络服务或其他API提供对我们网站数据的访问?它只是提供或实现某个WSDL(以及会是什么)的问题?对于没有深入SAP经验的人来说,这是否可行?或者这是一个完整的非首发?
解决方法
我会说没有人知道SAP系统是不可能的.您可能不需要雇用具有深入SAP知识的人员,但至少在初始实施时,您需要知识和可以开发的工作系统.从技术上讲,它并不是那么难,但考虑到SAP系统旨在同时处理多个组织,国家,法律系统,本地化和数千个用户这一事实,事情必将比几乎任何其他软件复杂一点.周围 – 大部分时间甚至没有臃肿,只是很容易迷失在那种灵活性.
我的建议是找到一个客户(或潜在客户),他的IT部门中有某人具有必要的技术和流程知识,并且有兴趣进行开发项目.这样,您就可以访问真实系统(当然是测试)以及可以向您解释系统基础知识的人.但是,正如我所说,为复杂性做好准备.