The project that trigger my initial question was cancelled and so this went nowhere, but there is a good chance something will be kicked off soon to make me revisit. What I know now that I didn’t know before (or maybe even wasn’t true before) is that our SAP environment is / will be S/4 HANA. I believe the last couple of years were spent migrating all our various SAP installations to this platform in what we call SAP Un1ty, as Eaton acquired a number of different companies (Moeller and Cooper inclusive) that ran different flavours of SAP, with Cooper having the most advanced SAP technology in house.
That said, in researching S/4 HANA, it appears it comes with a SOA manager, so I am pretty confident we should be able to expose and consume each other’s web services with EntireX providing that functionality to our Natural environments as we have now done for other projects and service consumers.
What is still a bit troubling for me is in knowing that SAP likes to own all data and all processes, so this is coming from a business process perspective that I still have questions. If our Natural applications that perform certain order management, inventory, fulfillment, invoicing and claims functions is to integrate with an SAP application that does some of the same things and other functions as well, how do I know what is safe to build integration connectivity to that doesn’t cause redundant and potentially contradictory processes to be executed by both systems? Obviously our Natural applications are more flexible in that regard since it’s all in-house code we can look at and change, but how do I find out what SAP allows for the turning on/off or conditional settings for certain functionality that we want our Natural applications to manage?
This is more what my initial curiosity was when I first posted, but I didn’t know enough yet to really ask clearly enough and perhaps still know too little, but I can see now that different flavours of SAP existed that drove completely different integration designs and methodology (for example, Crossvision was perfect a decade ago for SAP to EntireX integration, but probably is irrelevant for S/4 HANA if Crossvision is even still available).
#Mainframe-Integration#EntireX#webMethods