Working in the integration field since 1995 gave me a lot of experience in what is working and what not, especially comparing what different customers are doing. Over the years I’ve picked up a lot of tips and tricks, but unfortunately it is very often not as easy as just creating a list of things to do. Because of the many moving parts in an integration solution you need to evaluate every situation and then apply experience and common sense to reach best practice for any given scenario.
Listed here are typical examples of best practice, but please note that it is not necessary true for your specific problem area. To see if I can help you in your environment, please contact me, let us meet over a coffee and discuss a possible solution.
Typical examples of best practice are:
- MQ Golden Thread
- Do not create loops in a message flow
- Optimal way to code “DECLARE” statements
- Remove unused generated code in compute nodes
- Do not use CARDINALITY
- Use COALESCE when testing for NULL
- Do not use nested ‘IF’ statements
- Message flow documentation
- Default behaviour of MQGet nodes
- Combine compute nodes
- WebSphere MQ queue manager ‘Trigger interval’
- Compute node’s ‘compute mode’
- WebSphere MQ channel triggering
- Static Data lookup/mapping
- Error Handling
- Message Broker Naming conventions
- Batch processing
- Message Flow Performance
Please see the menu items above to navigate to examples.