A reference architecture in the field of software architecture or enterprise architecture provides a template solution for an architecture for a particular domain. It also provides a common vocabulary with which to discuss implementations, often with the aim to stress commonality. A software reference architecture is a software architecture where the structures and respective elements and relations provide templates for concrete architectures in a particular domain or in a family of software systems.
Attributes | Values |
---|
rdfs:label
| - Referenzarchitektur (de)
- Arquitectura de referencia (es)
- Reference architecture (en)
|
rdfs:comment
| - Eine Referenzarchitektur ist in der Informatik ein Referenzmodell für eine Klasse von Architekturen. Die Referenzarchitektur kann als Modellmuster – also ein idealtypisches Modell – für die Klasse der zu modellierenden Architekturen betrachtet werden. Die folgenden Ansprüche, die eine Architektur nach Vitruv zu erfüllen hat, gelten besonders für eine Referenzarchitektur:
* nützlich (utilitas),
* robust (firmitas) – somit dauerhaft, zeitlich weitgehend stabil,
* anmutig oder schön (venustas). Referenzarchitekturen gibt es beispielsweise für die Klassen (de)
- Una arquitectura de referencia en el campo de la arquitectura de software o la arquitectura empresarial proporciona una plantilla de solución para una arquitectura de un dominio particular. También proporciona un vocabulario común con el que discutir las implementaciones, a menudo con el objetivo de enfatizar la similitud. Una arquitectura de referencia de software es una arquitectura de software donde las estructuras y los elementos y relaciones respectivos proporcionan plantillas para arquitecturas concretas en un dominio particular o en una familia de . (es)
- A reference architecture in the field of software architecture or enterprise architecture provides a template solution for an architecture for a particular domain. It also provides a common vocabulary with which to discuss implementations, often with the aim to stress commonality. A software reference architecture is a software architecture where the structures and respective elements and relations provide templates for concrete architectures in a particular domain or in a family of software systems. (en)
|
dct:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - Eine Referenzarchitektur ist in der Informatik ein Referenzmodell für eine Klasse von Architekturen. Die Referenzarchitektur kann als Modellmuster – also ein idealtypisches Modell – für die Klasse der zu modellierenden Architekturen betrachtet werden. Die folgenden Ansprüche, die eine Architektur nach Vitruv zu erfüllen hat, gelten besonders für eine Referenzarchitektur:
* nützlich (utilitas),
* robust (firmitas) – somit dauerhaft, zeitlich weitgehend stabil,
* anmutig oder schön (venustas). Referenzarchitekturen gibt es beispielsweise für die Klassen
* Portalsoftware
* Data-Warehouse-System
* Föderiertes Datenbanksystem (de)
- Una arquitectura de referencia en el campo de la arquitectura de software o la arquitectura empresarial proporciona una plantilla de solución para una arquitectura de un dominio particular. También proporciona un vocabulario común con el que discutir las implementaciones, a menudo con el objetivo de enfatizar la similitud. Una arquitectura de referencia de software es una arquitectura de software donde las estructuras y los elementos y relaciones respectivos proporcionan plantillas para arquitecturas concretas en un dominio particular o en una familia de . Una arquitectura de referencia a menudo consiste en una lista de funciones y alguna indicación de sus interfaces (o API) e interacciones entre sí y con funciones ubicadas fuera del alcance de la arquitectura de referencia. Las arquitecturas de referencia se pueden definir en diferentes niveles de abstracción. Una muy abstracta puede mostrar diferentes equipos en una red de comunicaciones, y cada uno proporciona diferentes funciones. Un nivel inferior podría demostrar las interacciones de los procedimientos (o métodos ) dentro de un programa de computadora definido para realizar una tarea muy específica. Una arquitectura de referencia proporciona una plantilla, a menudo basada en la generalización de un conjunto de soluciones. Estas soluciones pueden haber sido generalizadas y estructuradas para la representación de una o más estructuras de arquitectura basadas en la recolección de un conjunto de patrones que se han observado en varias implementaciones exitosas. Además, muestra cómo componer estas partes juntas en una solución. Las arquitecturas de referencia serán instanciadas para un dominio particular o para proyectos específicos. La adopción de una arquitectura de referencia dentro de una organización acelera la entrega mediante la reutilización de una solución efectiva y proporciona una base para la gobernanza para garantizar la coherencia y la del uso de la tecnología dentro de una organización. En el campo de la arquitectura de software, muchos estudios empíricos han demostrado los siguientes beneficios e inconvenientes comunes de adoptar una arquitectura de referencia de software dentro de las organizaciones: 1.
* Mejora de la interoperabilidad de los sistemas de software mediante el establecimiento de una solución estándar y mecanismos comunes para el 2.
* Reducción de los costos de desarrollo de mediante la reutilización de activos comunes 3.
* Mejora de la comunicación dentro de la organización porque las partes interesadas comparten la misma mentalidad arquitectónica 4.
* Influir en la curva de aprendizaje de los desarrolladores debido a la necesidad de aprender sus características. (es)
- A reference architecture in the field of software architecture or enterprise architecture provides a template solution for an architecture for a particular domain. It also provides a common vocabulary with which to discuss implementations, often with the aim to stress commonality. A software reference architecture is a software architecture where the structures and respective elements and relations provide templates for concrete architectures in a particular domain or in a family of software systems. A reference architecture often consists of a list of functions and some indication of their interfaces (or APIs) and interactions with each other and with functions located outside of the scope of the reference architecture. Reference architectures can be defined at different levels of abstraction. A highly abstract one might show different pieces of equipment on a communications network, each providing different functions. A lower level one might demonstrate the interactions of procedures (or methods) within a computer program defined to perform a very specific task. A reference architecture provides a template, often based on the generalization of a set of solutions. These solutions may have been generalized and structured for the depiction of one or more architecture structures based on the harvesting of a set of patterns that have been observed in a number of successful implementations. Further it shows how to compose these parts together into a solution. Reference Architectures will be instantiated for a particular domain or for specific projects. Adopting a reference architecture within an organization accelerates delivery through the re-use of an effective solution and provides a basis for governance to ensure the consistency and applicability of technology use within an organization. In the field of software architecture, many empirical studies have shown the following common benefits and drawbacks from adopting a software reference architecture within organizations: (a) improvement of the interoperability of the software systems by establishing a standard solution and common mechanisms for information exchange; (b) reduction of the development costs of software projects through the reuse of common assets; (c) improvement of the communication inside the organization because stakeholders share the same architectural mindset; and, (d) influencing the learning curve of developers due to the need of learning its features. (en)
|
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is Wikipage redirect
of | |
is foaf:primaryTopic
of | |