Hi Amit,
If you’re connecting to Successfactor through OData protocol and looking for webMethods support on this, there is a separate product called “CloudStreams Server” which you can install additional connector to support this. However this is a separate product that you will need to purchase additional license for and you’ll probably need to get in touch with your account manager if you’re interested.
You might ask why do you need to purchase additional product to do so, please take a look at this thread.
In general, if your client or your use case only involve only a single Saas application and you’ll not need the flexibility, you can implement your own code in java or flow service to do so. However, if you’ve multiple endpoints that constantly be utilizing SOAP\REST\OData which are listed in the CloudStreams connectors page, then it makes more sense to use CloudStreams. It will definitely speed up the development time as you’ll need to just configure to make the integration works.
I would say it depends on how you design your solution and there is no right or wrong which approach will be better.