Aligning Application Architecture to the Business Context

Alignment of application architecture to business architecture is a central problem in the design, acquisition and implementation of information systems in current large-scale information-processing organizations. Current research in architecture alignment is either too strategic or too software implementation-oriented to be of use to the practicing information systems architect. This paper presents a framework to analyze the alignment problem and operationalizes this as an approach to application architecture design given a business context. We summarize guidelines for application architecture design and illustrate our approach and guidelines with an example.

[1]  D.R. Chand,et al.  Essential systems analysis , 1986, Proceedings of the IEEE.

[2]  Roel Wieringa,et al.  Design methods for reactive systems - Yourdon, Statemate, and the UML , 2003 .

[3]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1993, IBM Syst. J..

[4]  A. D. Hall,et al.  Three-Dimensional Morphology of Systems Engineering , 1969, IEEE Trans. Syst. Sci. Cybern..

[5]  N. F. M. Roozenburg,et al.  Product design: Fundamentals and methods , 1996 .

[6]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[7]  Krzysztof R. Apt,et al.  Logics and Models of Concurrent Systems , 1989, NATO ASI Series.

[8]  Ian G. MacDonald,et al.  Information Engineering , 2019, Information Systems Design Methodologies: Improving the Practice.

[9]  John F. Sowa,et al.  Extending and Formalizing the Framework for Information Systems Architecture , 1992, IBM Syst. J..

[10]  Henk Sol,et al.  Information Systems Methodologies: A Framework for Understanding , 1988 .

[11]  R. J. Wieringa Chapter 1 – Reactive Systems , 2003 .

[12]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[13]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[14]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[15]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1999, IBM Syst. J..

[16]  Amir Pnueli,et al.  On the Development of Reactive Systems , 1989, Logics and Models of Concurrent Systems.

[17]  Roel Wieringa,et al.  A survey of structured and object-oriented software specification methods and techniques , 1998, CSUR.

[18]  Roel Wieringa,et al.  Requirements Engineering: Frameworks for Understanding , 1996 .