
A General Software Architecture for Information Systems
Author(s) -
Kristine Stougård Thomsen
Publication year - 1992
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v21i402.6636
Subject(s) - architecture , reference architecture , computer science , software portability , multilayered architecture , applications architecture , software architecture description , solution architecture , software architecture , systems architecture , software engineering , database centric architecture , computer architecture , enterprise architecture framework , resource oriented architecture , data architecture , software , operating system , software system , component based software engineering , art , visual arts
A general software architecture for large and medium size information systems is presented. The architecture is a multi-level client-server architecture, where all dependencies on hardware and software platform are encapsulated into modules. The architecture provides a skeleton around which to grow an information system and is independent of the actual data model, functionality and user interface of the system. It supports division of labour during development, and it supports maintenance and portability of the resulting system. In all these respects, the architecture is superiar to the architecture obtained when using fourth generation languages. The architecture has been successfully used in several large projects during the last 6 years and practical experience shows that it provides a reusable starting point for future development projects.