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

Abstracting Routing Logic into Configuration Tables

  • 1.  Abstracting Routing Logic into Configuration Tables

    Posted Thu May 19, 2005 05:09 PM

    I recently came across a customer that has a really flexible architecture which I haven’t run into before… and would be interested in speaking with anyone that has done something similar.

    Rather than code the logic within webM services using flow or client groups, they’ve abstracted out the routing layer and created several “generic” services that route based on the message content. How the services are routed are defined within configuration tables which are then updated as needed to add new services. As I understand it, minimal additional coding is required within the primary flows because the logic is defined within the tables.

    Has anyone seen or done something similar? If so, what were your experiences?

    Thanks,
    Dan


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


  • 2.  RE: Abstracting Routing Logic into Configuration Tables

    Posted Fri May 20, 2005 02:37 PM

    HI Dan,

    The same way is implemented in our solution.
    One general flow and all messages (xmls) enter in this flow. Then extract specific xml tags,
    And route according this xml, but routing configuration is not stored in Database table. Routing configuration is hardcode in one large branch. This is faster, and actually these constants are not changed very often.

    Regards,
    Krasimir Zlatev


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