Chapter 12Systems Architecture
Although we are talking about the architecture of information
systems, the Royal Institute of British
Architects (RIBA) has some interesting statements about
architecture on its website. Remember that the Patterns movement,
discussed in Chapters 8 and 15 came from the architecture of buildings
and public spaces.
The Institute of Electrical and
Electronics Engineers, Inc. (IEEE) defines standards for system
architecture. Unfortunately, like many standards bodies, the IEEE
charges for copies of its standards. Fortunately the Object
Management Group (OMG) doesn't charge for the UML standard.
Garland and Anthony have a website for their book on Large-Scale
Software Architecture (not at the address given in the Preface to
their book). Their links page has lots of other useful
links on software architecture.
Philippe Kruchten, after working for Rational Software and IBM, is
now a professor of software engineering at the University of British
Columbia. There are a number of papers by him on the RationalEdge
magazine site. The Reusable Asset Specification (RAS) is an OMG standard that is
listed in the OMG's catalogue
of modelling and metadata specifications. Version 2.1
is the current adopted specification. It has been adopted
by the vendors of a number of component management tools.
Enterprise Application Integration toolsA number of tools can be used to integrate heritage systems.
These include:
Enterprise and Reference Architecture
The Federal
Enteprise Architecture is featured in the US Government's E-Gov
website. There are many sites with information about the Clinger-Cohen Act,
as most US Government Departments have information on it. The Sarbanes-Oxley Act has its
own website, and many consultancies and public bodies or organizations
concerned with accounting standards have material.
The Zachman Institute for Framework
Advancement (ZIFA) provides information about the Zachman Framework
on its website.
The Open Group
Architecture Framework (TOGAF) is on The Open Group's
website. There is an on-line HTML version, or registered users
can download it..
Architectural Styles and PatternsThe best source of information on architectural patterns is the book
by Buschmann et al. (Buschmann,
F., Meunier, R., Rohnert, H.,
Sommerlad, P. and Stal, M., Pattern
Oriented Software Architecture Volume
1, Chichester: John Wiley, 1996.). There is information
about the book on the Hillside.net Patterns website |