Assume we implement a system that propagates address changes to multiple systems via Publish-Subscribe Channels (106). Each address change is broadcast to all interested systems so that they may update their records. This approach is very flexible toward the addition of new systems—the new system will automatically receive the broadcast message without requiring any changes to the existing messaging system.




