The set of information systems in an organization, the relationships between those information systems, and the relationships between the information systems and the rest of the organization.
Published in Chapter:
Model-Supported Alignment of IS Architecture
Andreas L. Opdahl (University of Bergen, Norway)
Copyright: © 2009
|Pages: 6
DOI: 10.4018/978-1-60566-026-4.ch427
Abstract
An information system (IS) is a system that communicates, transforms, and preserves information for human users. An information system comprises one or more software applications and databases, and their relationships to their human users, operators, and maintainers. A modern enterprise has many information systems that can be related in various ways. For example, information systems can be related by exchange because they exchange data through message passing or shared databases, or because they exchange functions through remote procedure calls or Web services. Information systems can also be related by overlap because they maintain the same data or provide the same functions. Information systems can be related in many other ways too, either directly, such as when one IS controls another, or indirectly, for example, because several ISs depend on the same run-time platforms or because they compete for their users’ attention or for computer resources. In addition to being related to one another, information systems can be related to the surrounding organization in many ways. For example, organization units such as departments, individuals, or roles may be the owners, users, operators, or maintainers of ISs; organizational goals and strategies can be realized by ISs; organizational processes can be supported or automated by ISs; and so on. The information systems (IS) architecture of an enterprise comprises its information systems, the relationships between those information systems, and their relationships to the surrounding organization. In addition to single enterprises, alliances of enterprises and parts of enterprises, such as divisions and departments, can have IS-architectures too. The above definition implies that every enterprise has an ISarchitecture, even if that architecture is not explicitly talked about, described, or managed: ‘IS-architecture’ is a way to look at organizations and their information systems.1 IS-architecture alignment is the process of selecting an IS-architecture vision towards which the architecture should be incrementally but systematically evolved. This article will present a model-supported framework for aligning an IS-architecture with its surrounding organization (Opdahl, 2003a). The framework shows how an enterprise’s current IS-architecture can be represented in an enterprise model, from which candidate architecture visions can then be generated, before one of them is selected as the enterprise’s IS-architecture vision.