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
  • 1.  Publishing large documents to the 601 Broker

    Posted Thu October 09, 2003 09:23 PM

    WMUSERS:

    I am working on an EAI project (webMethods 6.01 platform) that involves transporting large volumes of data “near real time”, which has been defined as “from source to target resource in 15 minutes or less.” I am trying to determine the optimal document size for IS to publish to the Broker. I crunched some numbers, and here is what I’ve found:

    Document Size (KB) / Time on Broker (SECONDS)
    20 / 3
    100 / 3
    200 / 3
    1000 / 3
    1500 / 10
    2000 / 15
    5000 / 72
    10000 / 243
    20000 / 1263

    All of these tests were with guaranteed documents. Volatile documents yielded slightly better results, but nothing to get very excited about. These numbers suggest that the optimal document size for publishing to the Broker is about 1000 KB. I began seeing drastic diminishing returns as I increased the size from 1000 KB.

    Also, IS and Broker are both installed on the same Sun Solaris 9 box.

    Was the Broker designed to handle very large document sizes? Do these these numbers add up to you guys?

    Thanks.


    #Integration-Server-and-ESB
    #webMethods-Architecture
    #webMethods-General
    #webMethods


  • 2.  RE: Publishing large documents to the 601 Broker

    Posted Thu October 09, 2003 09:51 PM

    I believe SP2 sped up the IS <-> Broker communications a lot, but I don;t know numbers.


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods-Architecture


  • 3.  RE: Publishing large documents to the 601 Broker

    Posted Thu October 09, 2003 09:59 PM

    Hi Fred,

    I generated these numbers with SP2 installed.


    #webMethods-Architecture
    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 4.  RE: Publishing large documents to the 601 Broker

    Posted Fri October 10, 2003 07:17 PM

    Ryan,

    Where are your source and target systems going to be on the network relative to your IS / Broker server?

    Mark


    #Integration-Server-and-ESB
    #webMethods-Architecture
    #webMethods
    #webMethods-General


  • 5.  RE: Publishing large documents to the 601 Broker

    Posted Tue October 14, 2003 02:09 AM

    The Broker is designed as a message-router and shouldn’t be troubled with large document sizes, but I remember days that importing to the broker (lower version) had a I believe an 8 megabyte limit on documentsize (they have changed that thank wM). I always try to keep only the very necessary in guar-docs and keep their size as limited as possible for the best performance. I wouldn’t say broker has not been designed for processing large documents, but I would say that broker was designed for performance, that means the smaller the data is fed, the better it is consumed by it.

    Hope this helps


    #webMethods
    #webMethods-General
    #webMethods-Architecture
    #Integration-Server-and-ESB


  • 6.  RE: Publishing large documents to the 601 Broker

    Posted Fri October 17, 2003 07:18 PM

    Ryan,
    Your numbers may not represent correct picture. I have seen better throughput. If your numbers are correct that IS may be limiting you performance (it has to keep everything in memory). Are you also doing any processing at IS side?
    Also make sure that you turn off client side queuing. IS will write any guaranteed documents to its own local store. That may also be adding to delays.


    #webMethods-Architecture
    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods