Home

 

Pattern specification and pattern implementation

As do many developers, you probably read patterns-related books, where a pattern is described along with its benefits, the problem it solves, and the context it should be applied. This description is what is commonly referred as the pattern specification, and its intent is to help you understand how and when to use the pattern.

The idea of pattern implementation came from the desire to go further than just using the pattern specification as a blueprint-to try to automate as much as possible the application of the pattern. The result is to codify the pattern specification into a pattern implementation, allowing you to automatically apply it into a given environment.

The core idea behind pattern implementation is that as we have codified and automated best practices, applying them is now faster than doing it manually, and more consistent, because it involves less manual modifications.

ibm.com/redbooks