IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

API Gateway: Native Endpoint vs Gateway Endpoint?

  • 1.  API Gateway: Native Endpoint vs Gateway Endpoint?

    Posted Sun November 21, 2021 10:00 PM

    Hello.

    I’d like to ask when it comes to API Gateway. In the API Details page, there are Native Endpoint and Gateway Endpoint. Actually, what is the difference between the two? I get the feeling that they are the links you have to invoke in order to enter the API Gateway… but again, I’m not sure which to use between the two that I don’t quite know the difference. I’m not sure where to look in the Reference Guide either. Can anyone help? Thanks.


    #API-Management
    #webMethods
    #API-Gateway


  • 2.  RE: API Gateway: Native Endpoint vs Gateway Endpoint?

    Posted Sun November 21, 2021 11:44 PM

    @kristian.wijaya1234 , Both the endpoints are used to invoke your “services” resides in the target server ( Provider server).

    API Gateway Endpoint : This endpoint is wrapped with Mediation and Threat Protection protection policy layer to invoke a Native service .

    Native Endpoint : This endpoint is used to invoke your native service directly with out any threat protection or mediation policy


    #API-Management
    #webMethods
    #API-Gateway


  • 3.  RE: API Gateway: Native Endpoint vs Gateway Endpoint?

    Posted Mon November 22, 2021 01:20 AM

    @DINESH_J
    So… Gateway Endpoint will get you through the Policies set up, while the Native Endpoint will skip out the whole Policies set and then go straight to the URL given?

    In case I want to run an operation, do I have to put it on the Gateway Endpoint? For instance, if I want an addUser operation, then I have to input

    <protocol>://<host>:<port>/${defaultPrefix}/${apiName}/${apiVersion}/addUser ?

    (And where does this ‘addUser’ get put into during the policy process?)


    #API-Gateway
    #API-Management
    #webMethods


  • 4.  RE: API Gateway: Native Endpoint vs Gateway Endpoint?

    Posted Mon November 22, 2021 01:30 AM

    @kristian.wijaya1234 , Yes that correct .

    its up to you how you want to invoke your service based on the requirement.

    if its required to get through via gateway endpoint use – <protocol>://<host>:<port>/${defaultPrefix}/${apiName}/${apiVersion}/addUser

    if its required to get through vai Integration server call it via – <protocol>://<host><port>/invoke/Folder:servicename


    #API-Gateway
    #API-Management
    #webMethods