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.


#TechXchangePresenter
 View Only
  • 1.  Reverse Invoke / outbound messages

    Posted Tue March 25, 2014 06:39 AM

    Hi everybody,

    when implementing the Reverse Invoke for outbound/inbound messages we authorized both out RI machine and the partner machine to communicate through the specified public IP/port. then the partner can send a message to our RI, and the inbound message is received in the internal IS.

    the problem is with outbound messages, we use wm.EDIINT:send that sends the messages directly to the partner through the delivery method, but the the distant machine isn’t authorized in our firewall. the only possibility today is to pass through the RI.

    Is the RI responsible for the delivery of outbound messages as well? what is recommended in this case? (best practice)

    thanks


    #Integration-Server-and-ESB
    #webMethods
    #B2B-Integration


  • 2.  RE: Reverse Invoke / outbound messages

    Posted Tue March 25, 2014 10:23 AM

    Yes you can send outbound through RI but you may need to add an extra steps from Internal to RI and send outbound delivery from RI (proxy)–> to the Partner and this is not usual even though you send direct to the TP since you are on AS2 already it is encrypted data…

    HTH,
    RMG


    #webMethods
    #Integration-Server-and-ESB
    #B2B-Integration


  • 3.  RE: Reverse Invoke / outbound messages

    Posted Tue March 25, 2014 04:50 PM

    unless you have your own code on RI, all outbound request will not go through RI. They will directly reach your partner’s IP. So you have to open your firewall for outbound connections for those IP.
    outbound connections are not regarded as security threat normally.
    HTH,


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods


  • 4.  RE: Reverse Invoke / outbound messages

    Posted Wed March 26, 2014 09:55 AM

    Hi,

    thank you rmg, Tong Wang or your usual support.

    our customer rejected neither the possibility to open the firewall to directly reach the TP, nor the use of an existing third HTTP proxy (it’s the only proxy used for Internet connections) for outbound messages.

    the only possibility remaining for us is the use of RI to send those messages. can you please list me the drawbacks of this option, and the steps to follows to send a message successfully through RI?

    i have realized that it’s pretty complicated since you’ll have to manage some technical aspects such as encryption, signature…

    Kind regards


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: Reverse Invoke / outbound messages

    Posted Wed March 26, 2014 11:40 AM

    Yes going thru RI outbound message you may need EDIINT module install on the RI side as well since you send HTTP to RI and then inturn RI send AS2 to the customer.

    HTH,
    RMG


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Reverse Invoke / outbound messages

    Posted Wed March 26, 2014 12:33 PM

    RI is really for handling inbound load only.
    you use it as a delivery service, that means creating code on RI for delivery and create code on internal server for sending to RI server.

    I still suggest you to try to convince your client to open firewall for outbound connections.
    3rd party proxy should be considered if the firewall is not an option.


    #webMethods
    #Integration-Server-and-ESB
    #B2B-Integration


  • 7.  RE: Reverse Invoke / outbound messages

    Posted Wed March 26, 2014 02:10 PM

    Yes those are the only 2 options for sending outbound traffic securly.

    Mostly do the outbound open firewall to the particular connection desired and send it across.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods