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
Expand all | Collapse all

Remote Servers In Clustered Environment

  • 1.  Remote Servers In Clustered Environment

    Posted Tue May 24, 2011 09:08 PM

    Hello All ,
    in a clustered Environment ,
    when i do a remote invoke from Server A to Server B and if due to any unlikely reasons if Server B is Down , would the remote call fail ???


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 2.  RE: Remote Servers In Clustered Environment

    Posted Tue May 24, 2011 10:22 PM

    Yes, it will fail.

    You may want to review the functionality provided by IS clustering. It is fairly narrow.


    #Flow-and-Java-services
    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: Remote Servers In Clustered Environment

    Posted Tue May 24, 2011 11:43 PM

    Thanks !!

    and in a different Scenario (like Round Robin) where in a Load Balancer is used to check wether if a server is up , if not route the messages to failover server,

    i guess even then a remote call fails as we are explicitly mentioning the server and port to invoke . is my understanding Right ???


    #Integration-Server-and-ESB
    #webMethods
    #Flow-and-Java-services


  • 4.  RE: Remote Servers In Clustered Environment

    Posted Wed May 25, 2011 01:11 AM

    I haven’t tried using a virtual hostname/IP for remote server definition. That might work. But then that begs the question—why are you using a remote invoke? Both servers are identically configured and have the same packages, correct? Can you elaborate on your set up?


    #Integration-Server-and-ESB
    #webMethods
    #Flow-and-Java-services


  • 5.  RE: Remote Servers In Clustered Environment

    Posted Wed May 25, 2011 05:48 AM

    in my Case i m trying to create a Remote Server Alias for Server B on Server A , USing remote Invoke to call any servies on Server A ( both A and B are diffrent ).
    so planning on how to handle error cases if Server B goes down would this remote call kick in to the Fail over System ?


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 6.  RE: Remote Servers In Clustered Environment

    Posted Wed May 25, 2011 06:31 PM

    Can you describe the fail over that is set up for Server B?


    #Integration-Server-and-ESB
    #webMethods
    #Flow-and-Java-services


  • 7.  RE: Remote Servers In Clustered Environment

    Posted Wed May 25, 2011 08:58 PM

    we have a external Load balancer which pings at certain interval to check the availability of server B , if down it routes all data to Clone of B* (fail over system )


    #Flow-and-Java-services
    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: Remote Servers In Clustered Environment

    Posted Wed May 25, 2011 09:56 PM

    If your remote server configuration within IS Administrator uses the virtual hostname/IP of Server B then it should indeed direct traffic to the fail over system if the primary is down. As I mentioned, I hadn’t tried doing that before but it may work.

    Things to consider:

    • There may be cookies exchanged to maintain the remote IS session. On failover this cookie/session will become invalid so a remote invoke call may fail if the remote connection handling doesn’t retry.

    • Should the failover server really be active and process traffic? In other words, make it an active member of the LB cluster and have do work rather than just sitting idle.


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services


  • 9.  RE: Remote Servers In Clustered Environment

    Posted Thu May 26, 2011 04:07 AM

    failover server does process traffic

    i tried this scenario with server B down and virtual ip … it works, call is routed to to server b *
    i still have to to test more to check about the cookies of IS session !!!


    #Flow-and-Java-services
    #Integration-Server-and-ESB
    #webMethods