Chapter 7. System Characteristics

“The Devil is in the (Non-Functional) Details”

Angela Wick

In This Chapter:

Non-functional characteristics of systems such as performance, evolvability, scalability, and availability are well-recognized as key criteria in the design of system architectures. In this chapter, we will extend this by exploring the relationship between these non-functional characteristics and the construction and use of common information models. Through the lens of GKDMR Travel, we will highlight the similarities and differences between systems of record, systems of engagement, and systems of insight—and how the non-functional characteristics of each lead to different design and modeling decisions.


Information systems ...

Get Common Information Models for an Open, Analytical, and Agile World now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.