このシリーズでは、再利用可能なアセット(レシピ、ソフトウェア・パターン、モデルなど)によってSOAソリューションの開発スピードを加速する方法を示します。「SOAの実装とサービスの最適化(SOA Implementation and Optimization of Services)」レシピは、サービス構築のためのモデル駆動型開発アプローチを使用してサービスを開発する方法を示したガイドを提供します。このレシピでは、サービス構築におけるパターンやモデルなど、他の再利用可能アセットも活用しています。このシリーズでは、多数の戦略的 IBM SOAエンゲージメントから得られた、新しいSOAアプリケーション・パターンを紹介します。これらのSOAパターンには、SOAソリューションの開発から得られた重要な教訓が含まれています。また、このレシピは、参照できるサンプル・アプリケーションも活用しています。そのサンプルは、「新しいSOAパターンをUMLモデルに適用すれば、サービス要件(サービスの相互運用性や拡張容易性など)の品質を満たすことができるほか、コード開発のベスト・プラクティスに沿った一貫したアーキテクチャーのSOAアプリケーションを作成しやすくなる」ものです。