4

Chapter 4. White-box thinking: Understanding collaboration

In the previous chapter, we examined the system from a black-box perspective to understand what services are required of the system we are considering, and how it collaborates with other entities outside of it to fulfill the goals of the larger enterprise. In this chapter, we break open the black box, and look at the system from a white-box perspective.

We begin with the logical viewpoint. This tends to lead to more flexible architectures, as opposed to beginning with the distribution viewpoint. We address the distribution viewpoint in the next chapter.1

1See article by Murray Cantor, The role of logical decomposition in system architecture, August, 2007, http://www.ibm.com/developerworks/rational/library/aug07/cantor/

© Copyright IBM Corp. 2008. All rights reserved.

69

Page 85
Image 85
IBM SG24-7368-00 manual White-box thinking Understanding collaboration