One of the most challenging aspects of writing about or discussing technology is using industry terminology. Many IT terms suffer from widespread ambiguity, which sometimes makes having even the simplest conversation difficult. Take IT professionals from different organizations, put them in the same room, and you'll
very likely hear questions like, "What exactly do you mean by component?" or "What is your definition of service?" or, my personal favorite, "What kind of SOA are you referring to?"
Fortunately, the primary subject matter of this book is very clear. We describe a distinct approach to designing solution logic. To ensure that the descriptions of associated topics are easily understood, a communications framework needs to be established, comprised of a collection of terms with very explicit definitions. That is what this chapter is dedicated to providing.