11. Trading Packages
To fully understand this chapter, you will need to read Chapters 9 and 12 first. Developing large information systems presents particular challenges. The fundamental way to deal with a large-scale system is to decompose it into smaller systems. This requires some form of architectural modeling, as discussed in Section A.5.
The first organizing tool of any information system is the layered architecture discussed in Chapter 12. This architecture identifies many of the package divisions of the system. In a larger system, however, the domain model becomes too large for a single package. This chapter looks at how we can split a large domain model. The concepts of package and visibility (see Section A.5) are again deployed as the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access