|
|
|
A reference architecture corresponds to "architecture as a style or method." It refers to a coherent set of design principles used in a specific domain. The architecture describes the kinds of components, their responsibilities, dependencies, possible interactions, and constraints. The reference architecture is the basis for designing the architecture for a particular purpose. When designing according to an architectural style, the architect can select from a set of well-known elements (standard parts) and use them in ways appropriate to the desired architecture. The architecture gathers the principles and rules concerning system development in a specific domain, to achieve:
Successful achievement of these goals relies on the adoption of a clear and systematic methods. A reconfigurable/flexible system based on appropriate principles (that are adhered to) is then able to evolve according to changing business and technical opportunities, threats and needs; it enables control re-design, and functions can be extended through a managed process. In other words, the system allows the owner to add, remove and modify components during operation. By building in such flexibility minimises the need to adapt by maximising the range of 'normal' situations of the solution. To this end, a reference architecture for reconfigurable/flexible systems must specify:
Examples of Reference Architectures include:
|
Copyright © Neil Kemp and Associates Ltd
|