Netweaver gateway in three tier landscape

Hi experts,
Can You please explain what are the best practices when using SAP Netweaver gateway central HUB deployment in three tier landscape. Is it sufficient/possible to use one gateway system for all (DEV, QAS PRD) systems, or there is a must that every backend system has its own dedicated gateway system?
Thank You and best regards,
Igor

Hi Igor,
I would not support having one gateway system for all three (not even two) landscapes.
For each landscape, it is a standard to have their of set of systems. Rather, any kind of communication between cross landscape systems is usually strictly prohibited.
Still, let us think on what might be the consequences.
Each service will have three system aliases one each for each of Dev, QA and Prod.
What if a production service by mistake starts pointing to a Dev's system alias and starts showing products from Dev landscape? disastrous for the company!!!
If you are worried about having to maintain one extra system for Gateway you can consider 'Embedded Deployment', which I have seen many clients have adopted successfully. (be aware of limitations though)
regards
Krishna

Similar Messages

  • Three tier (mod pl/sql) vs. two tier (PL/SQL Gateway)

    I've been using 10g Database and 10g application server on separate servers for some time now.
    Going the two tier (11g) route has some attractions, but what are the disadvantages?
    The Oracle documentation I've seen says very little on making the decision, giving benefits as:
    Ease of configuration
    Included in the database
    No separate server installation
    - but no negatives.
    Does anyone have any real live experience of comparing the two options?
    I'm inclined to believe that three tier might have more tuning flexibility, better performance if each tier is on a different server. Maybe worse than two tier if on one server, assuming two tier eliminates communication overheads..
    Does pl/sql gateway have the caching ability of Apache/mod pl/sql - I assume not? - that could make a big difference.
    Any thoughts would be welcome...

    There are several key performance advantages of OHS over EPG. I'm working a lot with the EPG right now and pushing the XDB team to add several of these features (maybe in 11.2, possible backport, but don't count on it). I used recommendations from the yslow Firefox add-in to do some performance tuning. Here's there list of Best Practices:
    http://developer.yahoo.com/performance/rules.html
    - EPG does not add an "Expires" header. So, lets say you have 25 images in your page template, and none of them change. Each page view will still request those 25 images. They use etags, so you don't have to download the images, but your browser still makes the requests which is quite slow. From my testing, pages could be up to 4 times slower with the EPG with a pretty standard template. The XDB team is aware of this and working hard to resolve it.
    - EPG does not support gzip. This is another HUGE performance hit.
    Keep in mind you can't test any of those issue with debug mode in APEX, you really need to use a browser plugin such as Firebug + ySlow. The render speed from APEX's point of view will be the same, no matter what HTTP server you use.
    The other big on is mod_rewrite support. There is no way easily create friendly URLs for your apps. Another thing to consider is that a number of Identity Management systems, such as Oracle Access Manager (OAM) work by installing an Apache Module or in the case of IIS, some type of plugin (forget what they call it). There is no concept of this in EPG.
    IMHO, it's convenient for laptops, but I would never use it for production unless you needed some feature that it exposes, such as WebDav or FTP access to the XDB repository...
    Tyler

  • Problem in consuming BEX query (MDX/Easy Query) in netweaver gateway Odata model

    Hi while accessing the the Odata Service URL i am getting the XSLT Runtime error "No Valid Source context supplied" (CX_XSLT_RUNTIME_ERROR). The landscape is SAPUI5 application consumes the bex query as mdx query via Netweaver gateway odata model. Please refer the attached screenshot for details. Thanks, Ganesh.

    Issue resolved by setting flags in alias. Ganesh.

  • SAP NetWeaver Gateway Trial Version of Duet Enterprise

    SAP NetWeaver Gateway Trail version Part 1 is not available for down load. I was successfully able to download Part 2 and Part 3 but Part 1 is not available. Can you someone help me with Part 1?
    THanks.
    Farhan.

    There lies another problem..
    I tried downloading 7.01 from sdn.sap.com
    The link for part2 of the file broke as many as three times
    So I switched to ftp link.
    But it happens to be 7.0
    can I use any download manager with sdn.sap.com
    If not, any alternate links..
    Quick Reply appreciated

  • Three Tier Configuration

    Hi friends,
    I am planning to implement oracle three tier architecture and want to know -
    How the oracle three tier architecture should be configured on a network?
    As per my information :
    Database Tier : Oracle 9i server database on a machine
    Middle Tier : oracle 9i AS as middle tier on a machine
    Client Tier : what software should be installed on client tier?
    As middle tier need
    Pentium 300MHz,6GB hdd space,512 RAM
    What are the minimum requirement of client tier to run form and reports applications?

    1. Use 10g Application Server - You have to install the Enterprise version for forms & reports servers - you can choose to not configure the pieces you don't want to use as part of the setup though.
    2. Java plugin is more mature than the jinitiator. Java plugin works on more systems and is much quicker since its much newer than the 1.1.8 and 1.3.x version oracle provides - Sun or IBM jvm's work great.
    3. In most cases uses have an office application, email application or other tools running in conjunction to being logged into a forms/reports application. With the over head of multiple browsers, jvm, and other applications i wouldn't recommend anything else. With Pentium 4 systems fully loaded for business systems running 699.00 or less (dell/hp/gateway) i don't think client side computing power should be an issues - especially if you can afford the licensing costs of the application server to begin with :)
    In my experience give your "power" users (the ones running your business apps) the POWER they need to get the job done right and they will appreciate the new systems you implement rather than fear them. A PC upgrade is alot easier then months and months of headaches with people complaining about response times, load times, performance and application useability.

  • Question about three-tier architecture for MI

    Hi,
    my question is just for the right understanding. If we speak about three-tier architecture of MI is it right, that the following is meant:
    Client = Presentation Tier
    Middleware = Application Tier/Logic Tier/Business Logic Tier
    Backend = Data Tier
    Thank you and regards,
    Florian

    Hi Florian,
    ICF (Internet Communication Framework) is actually a framework provided by any WebAS. MI makes use of this to receive/send the data from/to the client. It is referred to as ABAP Sync Service in MI terminology. Data comes in the form of HTTP stream. A service is created to provide this functionality. It performs the same job as of the J2EE engine in the earlier versions. The advantage being that an intermediate component between the client & middleware is not necessary anymore, because ICF is part of the WebAS itself.
    You can have a look at this in the sicf transaction, provide the service name as MJC, under this u can see that there are 3 services which MI uses - mi_host, mi_service & mi_mds.
    You can set these parameters in the mobileengine.config file to make the client connect to ABAP Sync Service.
    MobileEngine.Sync.Gateway.Service=/sap/bc/MJC/mi_host
    MI.Sync.ProtocolVersion=251500
    I am in the process of writing a blog, please wait for it.
    Regards,
    Nameeta

  • Apps using Netweaver Gateway

    Hi,
    we are trying to build Restful services using  using netweaver Gateway, and have just going through the documentation and blogs in sdn being beginners .
    In our landscape,
    Gateway addons are installed on SAp bacjend system from where i need to pull the data say System A.
    Gate way server is installed on different machine say System B.
    Now Should i create GW data models on backend system System A and  GW consumption model on Gateway system System B?
    Most of the blogs are written ,wherein both of them aer running on same system?
    Any pointers will be appreciated.
    Regards
    chandra

    Hi chandra,
    NetWeaver Gateway system needs 2 data model definition.
    One is for provider side (SAP side) and the other is consumer side.
    Regarding provider side SAP system discloses meta data such way as WSDL, so we can generate data model automatically by using NWGW proxy generator.
    On the other hand consumer side data model should be defined by hand.
    And of cocourse we should map-program between provider side and consumer side.
    Regards

  • Netweaver Gateway Architecture

    Hello All,
    I am looking for architecture of Netweaver Gateway. We are planning to implement Netweaver Gateway 2.0 in Standalone mode. The main objective to implement Netweaver Gateway is to consume apps based on UI5/HTML5 and probably Fiori Apps in future.
    I have following question around this requirement:
    1) Do we need to place Netweaver Gateway in DMZ zone?
    2) Is it possible to design architecture in such a way that all mobile applications should connect to Netweaver Gateway system via Web Dispatcher? Obviously, we don't want to expose Netweaver Gateway to internet.
    3) If we route all communications via Web Dispatcher to Netweaver Gateway which I think should be possible, what will be the complexity or disadvantages?
    I found couple of documents but none of them clearly explains architecture in this area. Please provide your valuable suggestions.
    Thanks,
    Sunny

    Hi Neeta,
    You would need to consider additional factors to make that decision. Primary of which is what is the landscape being used by your customer. You have to consider things like how the users will access the app? What would be the security and authentication mechanism? Would you need reverse proxies or load balancing? Does the customer already have an existing infrastructure for web based applications which you should plug into?
    First off, I will assume you have a NW Gateway system in place for the services that are being used by the SAPUI5 app. If that is the case, then you can certainly deploy the UI app on the same server. The process described in the blog above would end up creating a BSP application, which can then be captured in a transport and moved to QA/Production.
    On the other hand, if your customer has already has an existing infrastructure for hosting and serving up Web based applications, you may want to leverage that existing infrastructure instead.
    You can get in touch with me if you would like to discuss further.
    thanks,
    Nitin

  • SAP NetWeaver Gateway 2.0 Pre-Packaged Trial Version for Linux available

    The Linux version of SAP NetWeaver Gateway 2.0 Pre-Packaged Trial Version is available for release. For more information and to find the download links [ here|http://www.sdn.sap.com/irj/sdn/gateway?rid=/webcontent/uuid/90b292cc-a2d7-2e10-709d-9fba966a6937]. The Hyper-V Windows 2008 version will be available shortly.

    Hi Thomas,
    We currently have three pre-packaged demo version available with slightly different favours. We are evaluating which ones we want to maintain currently and currently all 3 are at SP4 levels. So a questions back to you would be, if the Hyper-V image was dropped, would the Windows 64 bit version still work for you?
    You can find that here.
    Regards,
    Wayne

  • Reporting services in three tier SharePoint 2013 environment

    Hi,
    I am trying to integrate SQL Server 2012SP1 Reporting Services in a three tier SharePoint 2013 environment, but it seems it is not succesful.
    The setup is as following:
    SRV1: SQL Server with content, config,... and the Reporting Service databases.
    SRV2: SharePoint 2013 Application server & Central Administration
    SRV3: SharePoint Web Front with SharePoint sites
    All application pools are started with domain accounts on SRV2 & 3
    When opening the Central Administration site, the Reporting Services Service Application and its Proxy is created and configured. On SRV2 the Application exists in the application pool in IIS, but it does not appear in the SRV3. Should it be created manualluy?
    In Central Administration, when opening the site settings the Reporting Services section is created, but when opening the Site Settings for the root site the section shows variables:
    $Resources:ReportServerResources,ReportServerSiteSettingsGroupTitle;
    $Resources:ReportServerResources,ScheduleList;
    $Resources:ReportServerResources,SiteLevelSettings;
    $Resources:ReportServerResources,ManageSiteDataAlerts;
    I believe i need some help here.
    Thanks in advance.
    Best regards,
    J

    Hi J-S,
    Generally, the issue occurs if you are in the Windows Powershell instead of the SharePoint Management Shell or the Reporting Services - SharePoint mode feature is not installed. So, please double check you are using the SharePoint Management Shell or install
    the Add-in by installing the rssharepoint.msi instead. Here is the download link:
    http://www.microsoft.com/en-us/download/details.aspx?id=35583
    If it is not the issue, please install the Reporting Services - SharePoint mode from the SQL Server 2012 installation media.
    Reference:
    http://msdn.microsoft.com/en-us/library/ms144289.aspx#bkmk_cmdlets_not_recognized
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • SAP Business Workflow and SAP Netweaver Gateway - Missing extensible elements

    Hello,
    For a mobile project we use SAP Netweaver Gateway in order to retrieve information from workflows stored into SAP Business Workflow.
    We are able to retrieve standard informations for a workflow but custom fields added into "Extensible Elements" section are lost when exit SAP NG.
    We have checked the configuration of SAP NG (by 4 differents person) and it seems to be OK.
    Do you have an idea why the custom fields are lost during SAP NG processing ?
    Thanks in advance
    Best regards,
    Dominique

    Hi Dominique,
    FYI. SAP Fiori Approve Requests uses task processing service. This may help.
    How to display application data in SAP Fiori Approve Requests app
    Regards, Masa
    SAP Customer Experience Group - CEG

  • Issue with form based Authentication in three tier sharepoint 2013 environment.

    Hi,
    We are facing issue with form based Authentication in three tier environment.
    We are able to add users to the database and in SharePoint.
    But we are not able to login with created users.
    In single tier everything working fine
    Please help , Its urgent ... Thanks in advance.
    Regards,
    Hari
    Regards, Hari

    if the environments match, then it sounds like a kerberos double-hop issue
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • How to setup Charms in a 2 tier landscape ?

    Hi All,
    We have a two tier landscape i.e only having development and production system so how to setup STMS and all other settings in this type of scenario.
    Can we use Virtual system in STMS as a Quality system ? If yes then please guide us and tell me how to proceed as if we dont know how to add virtual system in SMSY in solman. Please provide us with a clear picture and give us detail documentation if possible.

    Hi All,
    Please tell me as per the SAP standard recommendation is it necessary to have a cycle like DEV->QUAL-PROD for Charms as we are not having any Quality system or Client here in our landscape.
    Please suggest a way how to proceed in this case. Please help me out.

  • Issue in Consuming Rest/JSON Service from Netweaver gateway system

    Hello Experts,
    We are trying to consume the Rest/JSON web service from NetWeaver Gateway System.
    But we are getting HTTP Communication failure error.
    URL: 'http://sgpvmc0031.apac.bosch.com/ActivityManager2/rest/v1/query/employees/amh1sgp/workItems/pending'
    The Host system of Serve is a Non-SAP System.
    In web browser, it ask for user id and password, by passing them, it provide the response.
    Please find my code details.
    DATA: lo_http_client TYPE REF TO if_http_client,
             lv_service TYPE string,
             lv_result TYPE string,
             lo_ixml TYPE REF TO if_ixml,
             lo_streamfactory TYPE REF TO if_ixml_stream_factory,
             lo_istream TYPE REF TO if_ixml_istream,
             lo_document TYPE REF TO if_ixml_document,
             lo_parser TYPE REF TO if_ixml_parser,
             lo_weather_element TYPE REF TO if_ixml_element,
             lo_weather_nodes TYPE REF TO if_ixml_node_list,
             lo_curr_node TYPE REF TO if_ixml_node,
             lv_value TYPE string,
             lv_node_length TYPE i,
             lv_node_index TYPE i,
    *        ls_weather TYPE zweather,
             lv_node_name TYPE string,
             lv_bin            type xstring,
             lv_node_value TYPE string,
             lo_conv           type ref to cl_abap_conv_in_ce,
             lv_response       type string,
             l_client type string.
    DATA: result_tab TYPE TABLE OF string,
              w_result TYPE string .
       lv_service = 'http://sgpvmc0031.apac.bosch.com/ActivityManager2/rest/v1/query/employees/amh1sgp/workItems/pending'.
    *  lv_service = 'https://rb-wam-q.bosch.com/ActivityManager2/rest/v1/query/employees/amh1sgp/workItems/pending'.
    *BREAK-POINT.
    CALL METHOD CL_HTTP_CLIENT=>CREATE
       EXPORTING
         HOST               = 'sgpvmc0031.apac.bosch.com'
         SERVICE            = '80'
    *    PROXY_HOST         =
    *    PROXY_SERVICE      =
    *     SCHEME             = SCHEMETYPE_HTTP
    *    SSL_ID             =
    *    SAP_USERNAME       =
    *    SAP_CLIENT         =
       IMPORTING
         CLIENT             = lo_http_client
       EXCEPTIONS
         ARGUMENT_NOT_FOUND = 1
         PLUGIN_NOT_ACTIVE  = 2
         INTERNAL_ERROR     = 3
         others             = 4
    IF SY-SUBRC <> 0.
    * Implement suitable error handling here
    ENDIF.
        lo_http_client->request->set_method( if_http_request=>co_request_method_get ).
        lo_http_client->authenticate( username = 'portal' password = 'portal' ).
        cl_http_utility=>set_request_uri(
            request = lo_http_client->request
            uri = '/ActivityManager2/rest/v1/query/employees/amh1sgp/workItems/pending'
        call method lo_http_client->request->set_header_field
           EXPORTING
             name = 'content-type'
             value = 'text/plain'.
        call method lo_http_client->send( ).
        call method lo_http_client->receive( ).
    Kindly help us to understand where to check.
    Regards,
    Nitin

    Hi,
    Try to test the url in the standard report RSHTTP20.
    Regards,
    Felipe

  • SOLMAN 4.0 SR2 connect to SAP R/3 Three System landscape (DEV QA and PRD)

    Hi,
    We have successfully installed SOLMAN 4.0 SR2 (ABAP + JAVA) on
    WIN2003 SP2 EE MSSQL 2005 EE SP1.
    I just want to activate the service so that SOLMAN could see my existing SAP R/3 4.6 C Three system landscape (DEV QAS PRD).
    I heard settings should be done on SPRO IMG configs. Could anyone tell me the exact procedure to navigate on it. I see a lot of buttons to config and execute, Just want to make sure everything will be in order.
    My SLD is directly installed locally on my SOLMAN server.
    Thanks,
    Simoun

    Hello Simoun,
    Telling from your last sentence I assume that you would like to connect SolMan (transaction SMSY) to your locally installed SLD or in other words: replicate SLD system data into SOLMAN system landscape SMSY.
    Please check this document:
    http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000538663&_SCENARIO=01100035870000000202&_OBJECT=011000358700000530282007E
    Here you find information covering prerequisites, required SAP Solution Manager IMG configuration to connect SLD and SMSY and frequently ask questions (FAQ-like).
    I hope this helps you to get started.
    Regards,
    Doreen

Maybe you are looking for

  • Can't sign in with a different Blackberry ID on this device

    Hi Got a Z10 with my blackberry ID on it for a long time with no problems. My wife bought a Blackberry Bold 9900 and instead of creating a new Blackberry ID, I put mine. She only wanted Facebook on it so I didn't want to create a new ID just for that

  • Howto make created folders/ files from one teacher, read only for other teachers?

    Hello there, as an admin @ school I was wondering how to make created folders/ files from one teacher, read only for other teachers?  - In a 2008domain, created a group "teachers"  - created a folder "teacher data" where all teachers have read/write

  • Libproxy.so eat out the last past of my request with space in the name

    Hi, I used the following 2 configurations: 1. Solaris: iPlanet Web Server WebLogic 6.1 2. W2000: IIS WebLogic 6.1 Both of the web server just work as a gateway. All static and dynamic pages (images, JavaScript file, CSS file) are served by the WebLog

  • Short coming in BAPI for saving Document Long Text

    Hello Experts, I would be thankful to you if anyone of you offer a solution to the problem below. I have found that the tables parameter LONGTEXTS of function BAPI_DOCUMENT_CHANGE/CHANGE2/CREATE/CREATE2 (structure BAPI_DOC_TEXT) could include the fie

  • BW Load Failed at Source system

    Hi Experts, I have situation where my extraction in the source system was terminated(Job termination log is below). i would like to know the steps to re-execute the extraction process in a particular chain as the repeat button is not available. ( Can