on 01-19-2019 10:36 AM
Dear all,
Given that SAP_GWFND component is installed out of the box starting from 7.4 in sap business suites and sap gateway standalone hubs, would it be technically possible, in an already existing hub architecture with the SAP Gateway Hub and back end systems in 7.4, to enable the Gateway service in a backend system and, therefore, having ODATA services running in Hub mode and other scenarios running in Embedded mode? If so, is that recommended at all?
Many thanks in advance,
C.
Hi Charles
As already detailed by others the preferred approach is for all users to come through the SAP Gateway even though it is technically possible to have both in existence. BUT and it is a big but, always depends on the business requirements AND also on the future strategy (e.g. migrating to cloud technologies). From an architecture point of view it is also much simpler - simpler to maintain, simpler to understand and simpler to support. SAP Gateway is normally the preferred approach because of the security issues around users coming in directly to the SAP backend environments (ERP, SRM, CRM etc). As there are no business transactions or logic in SAP Gateway this is normally a better system for business users to hit - low impact rather than users having direct access to SAP ERP systems with full business logic and detailed transactions. SAP Gateway in front of ERP puts that additional security layer in place. But having said this, the SAP Gateway being in place needs to add value - especially now with SAP Cloud Platform and OData provisioning performing a similar function. On some recent client projects I have been involved in we did decide to activate OData services directly from the ERP system into OData provisioning rather than going through the SAP Gateway - mainly due to this being on a really old version and no continued maintenance in place.
If you did want to go embedded the question would come as to why then do you need the Gateway system and like Andre covered would depend on whether you wanted to process workflow items from multiple backends (although recently this can now be achieved through different OData services - other than TASKPROCESSING) but again if all OData services are currently established in the SAP Gateway then makes sense to continue this.
Lastly, decisions around SAP Fiori architectures should be based on a full set of business requirements and future strategies but the main thing is that each option is detailed and the pros and cons of each highlighted so that an informed decision can be made. SAP recently updated their SAP Fiori Deployment Options and System Landscape Recommendations paper so take a look at this as well - may provide you with more information.
https://www.sap.com/documents/2018/02/f0148939-f27c-0010-82c7-eda71af511fa.html
Good Luck! These are normally stressful decisions and does take a bit of time!! 🙂
Thanks
Phil Cooley
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Regards,
Andre
If one or more answers have answered your question please click on "✓ Accept"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jakob is right that there will be no issues but significant gain of performance due to the embedded deployment will only be available for systems that are based on SAP NetWeaver 750 SP04 or later.
If one or more answers have answered your question please click on "✓ Accept"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andre,
Thanks you for pointing towards the notes. We tried the co deployed at a client and didn't get any significant performance gains even though the app was using a lot of calls. I understand it as if there is a large data transfer or metadata file then the co deployed really pays off.
Just clarifying is it the recommendation now a days to use the co deployed setup in a hub scenario?
There are no issues with enabling the gateway as embedded as well. You can also leverage the co-deployed functionality this way. Search the oss for another on that.
However I don't really understand why you would run on the embedded as well. Why not just through run everything through the Gateway. Then you can handle network security as well.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If one or more answers have answered your question please click on "✓ Accept"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.