Message-based architectures are becoming more and more common. This video talks briefly about what messaging is and present a simple example.
- The next architectural pattern I want to show you … is a message-based architecture. … This architecture takes the notion … of a microkernel a step further … by formalizing the communication paths between elements … and isolating them even further. … Isolation is a good thing. … The easier it is to make changes without having … to worry about whether those changes can damage something, … the better off you are. … You can think of messaging in two ways. … First, it's a way to ease the problems associated … with network communication. … Second, it's a way to forge a single system out … of systems not designed to work together. … Messaging came out of the real-time world. … At least the first use of it … that I saw was in a real-time operating system … that Intel had developed for embedded applications … called iRMX, for Real-time Multitasking eXecutive. … An RMX application was made up of a collection … of independent processes called jobs. … Jobs were more like objects than programs. …
- What is software architecture?
- The architect's day-to-day job
- Architectural theories and concepts
- Gathering requirements
- Identifying bounded contexts and entities
- Categories of architecture
- Architectural patterns