Software Architecture as a Discipline

Free registration required

Executive Summary

Alternative architecture approaches share concepts and principles, but their terminologies differ greatly. Each architecture school is relatively isolated from the others. In the literature of any given school, perhaps one or two other schools are acknowledged, however briefly. None of the schools appear to make any significant use of the results of the others. Since the terminology between these groups varies significantly, communication is difficult, especially between practitioners using different architecture approaches. Upon further study, one finds that the goals of each school are quite similar, and each school has some unique value to offer. In addition to these schools, there are many vendor-driven approaches that are tied to specific product lines, such as Netscape ONE, Sun Enterprise Java Beans, and Microsoft Back Office.

  • Format: HTML
  • Size: 39.05 KB