1.2. Software Fortress Organization

A software fortress is not just a hypothetical concept. It is a specific, concrete collection of software systems that work together as an integrated whole within the organization. Pictorially, a software fortress looks like Figure 1.1. Let's examine the archetypical software fortress, as well as the various software fortress artifacts that are common to all software fortresses.

Figure 1.1. The Archetypical Software Fortress

The walls of the fortress are designed to prevent any communications from coming into the fortress except through approved channels. The approved channels are the drawbridges. The drawbridges ...

Get Software Fortresses: Modeling Enterprise Architectures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.