IBM Integration Bus version 9 includes many capabilities that set it apart from the competition, but recently while comparing it to Software AG webMethods and SAP PI one item in particular stood out – Patterns and Pattern Authoring.
If you’re not already familiar with IIB Patterns, you can read all about them in this document written by Ben Thompson, an IBM Integration Bus Architect. As Ben explains, a Pattern is a reusable solution that provides a tested approach to solving a design or deployment task in a particular context. What this means for an organization is that you can quickly make use of the included Patterns to shorten and standardize your integration development activities.
Essentially, Patterns are a way for you to simplify your development, allowing you to create top-down parameterized connectivity solutions. This can be a tremendous time saver, enabling faster time to value and improved code quality. IIB includes a collection of pre-built Patterns for common integrations such as .NET applications including MS Dynamics CRM, SAP, Mobile, BPM, File Processing, WebSphere MQ Integration, Service Virtualization, and more.
But the real power of Patterns is realized when organizations start to create their own Patterns, allowing them to make this capability more relevant to the integration challenges they need to address every day. You can view this YouTube video to see how to work with Patterns.
Of course, Patterns are not the only reason to consider IBM Integration Bus over other solutions such as webMethods (e.g. the IIB graphical data mapper, auto mapping, and fuzzy match capabilities can save significant amount of developer effort). What I think you’ll find is that Patterns are one more example of where IBM Integration Bus is making it easier and faster to deliver your integration solutions while still delivering all the advanced capabilities you need to address your most complex requirements.