Cloud services such as SuccessFactors has brought in a lot of innovation and simplicity in the HCM process and user experience area but it has also brought along with it a lot of challenges with the integration space. When we are looking at integration we normally look at integration within HCM space (e.g., between core and talent), intra company integration (e.g., between finance, sales etc.) and outside world (e.g., BCBS, ADP etc.) for every organization. Add to these mix the organization may have an integration solution or middleware which may or may not be recommended by the product vendor i.e., SuccessFactors.
You have two choices either go with a recommended middleware suggested by SuccessFactors or capitalize on your existing investment and use the middleware that you are using for the rest of the company. There are advantages and disadvantages with both the approaches. If you go with SuccessFactors recommended approach (i.e., HCI) then you get a lot of predefined and already build interfaces but you may have to build some expertise separately for HCI if that is not your chosen solution for rest of the enterprise. On the other hand if you use a non-recommended integration tool then though you up front save some cost but on a long term will not be able to take advantage of the innovation coming from SuccessFactors.
Integration is complex and a lot of thought has to be given before you finally decide on the solution and the approach. We at RenewHR do not try to fit a particular solution or approach at every client place but suggest what would be a better fit for the organization after a proper due diligence.