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

Trading Networks running on multiple clusters

  • 1.  Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 12:07 PM

    We are currently upgrading webMethods from version 7 to 9. We are also implementing a rearchitecture of our server configuration during this upgrade. We currently have one unix cluster with 2 nodes, where our entire code base is stored on this cluster. Our code base is nearing 400 packages, which takes nearly half of our heap upon startup. In our rearchitecture, we plan to have 2 clusters with 2 nodes each, and we plan to split our code base as evenly as possible between the 2 clusters. We will have Trading Networks running on each cluster, processing transactions for that cluster’s code base. My question: With this new configuration, is it possible through Trading Networks to have one full, seamless view of all transactions, regardless of which cluster the tansaction was processed on? (ie If a transaction is processed in cluster 1, can I configure TN to see this transaction from cluster 2?) Thanks.


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


  • 2.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 12:26 PM

    Really this is interesting question.

    I don’t believe this can happen, but you can use 1 MWS to see all transaction just by use of drop down of box for servers in transaction anayalsis page

    May be some one in forum can help you further


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


  • 3.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 02:42 PM

    If both clusters are pointing to the same TN DB, then you will see all transactions going through both systems.
    I can’t see any reason it won’t work.


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


  • 4.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 03:12 PM

    Sorry i missed that point

    Yes both Clusters pointing to same DB will work


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


  • 5.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 03:54 PM

    Yes if you configure the TN to use the same DB and accounts and you can view same transactional info and it should be work in this topology :smiley:


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


  • 6.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 06:18 PM

    Thanks for the replies. So if I have different clusters pointing to the same TN DB, how does the processing rule in the DB know in which cluster the code to execute lives? Remember that we will not deploy all code to all clusters. Each cluster will contain a (mostly) unique subset of our full code base. Thanks.


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


  • 7.  RE: Trading Networks running on multiple clusters

    Posted Mon August 19, 2013 07:20 PM

    Good point made but If you choose to have the same DB then yes same code base should be in sync across all the clusters IS nodes and we didn’t focus your question on splitting your packages (400+) to the different IS’s due to heap load.

    HTH,
    RMG


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


  • 8.  RE: Trading Networks running on multiple clusters

    Posted Wed August 21, 2013 04:08 AM

    how do you plan to route the incoming transactions to different clusters?

    Outbound should not be an issue.


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


  • 9.  RE: Trading Networks running on multiple clusters

    Posted Wed August 21, 2013 11:03 AM

    You need to configure below property to make TN run in cluster environment

    tn.cluster.sync.remoteAliases


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