Enterprise Application Architecture Styles

This seminar talk will traverse the territory of architectural style within enterprise applications. Beginning with a brief survey of the prior art, it will propose candidate names and typical characteristics of architectural styles observed in the wild. Approaches to classifying architectural styles will be addressed, and potential benefits of classification reviewed. Finally the talk will treat the combination of different architectural styles, focusing on the use of SOA and DDD together as an example.