A pair of primal opposing but complementary forces found in all things in the universe, with respect to balancing, interdependency, and transformation
Published in Chapter:
Philosophy of Architecture Design in Web Information Systems
Tony C. Shan (Bank of America, USA) and Winnie W. Hua (CTS Inc., USA)
Copyright: © 2008
|Pages: 19
DOI: 10.4018/978-1-59904-847-5.ch025
Abstract
This article defines a comprehensive set of guiding principles, called philosophy of architecture design (PAD), as a means of coping with the architecture design complexity and managing the architectural assets of Web information systems in a service-oriented paradigm. This coherent model comprises a multidimensional collection of key guiding principles and criteria in system analysis, modeling, design, development, testing, deployment, operations, management, and governance. The systematic framework provides a multidisciplinary view of the design tenets, idioms, principles, and styles (TIPS) in the IT architecting practices for engineering process and quality assurance. There are 26 constituent elements defined in the scheme, the names of which form an array of A-Z using the first letter. The characteristics and applicability of all 26 dimensions in the PAD model are articulated in detail. Recommendations and future trends are also presented in the context. This overarching model has been extensively leveraged in one format or another to design a wide range of Web-based systems in various industry sectors.