Architecture Styles
Architecture styles are derived from the design and management criteria used to realize, operate, and evolve enterprise systems. By applying different architecture styles, Enterprise Architects can decide on relevant functional features, extent of process automation, the appropriate management style, and optimal technical infrastructure for an application landscape. As the first part of two, this article provides a theoretical foundation for developing architecture styles by considering the characteristics of an architectural style, some analogies that are useful in explaining architecture styles, and considerations for implementing style diversity in enterprises.