Found this on Mark Harrison’s Blog.
Guidelines for Application Integration examines in detail what application integration means and describes the capabilities needed to enable application integration. It discusses the major challenges involved and shows how you can adapt your application integration environment to meet those challenges. It also examines the Microsoft software products and services you can use to help you design your application integration environment. After reading this guide, you should be able to determine the requirements for application integration in your organization. The guide is not designed to show exactly which technologies to use in your integration solution. Instead, it focuses on the concepts that apply, regardless of the technologies you currently deploy in your environment.
Thanks for the link Mark .. that’s EXCELLENT reading !!!