Domain-independent reference architectures and standards

To remain competitive, organizations are challenged to make informed design decisions in order to construct software systems with similar architectural needs. They use reference architectures to achieve interoperability of (parts of) their software, standardization of software systems among multiple...

Descripción completa

Detalles Bibliográficos
Autores: Martínez Fernández, Silverio Juan|||0000-0001-9928-133X, Franch Gutiérrez, Javier|||0000-0001-9733-8830, Ayala Martínez, Claudia Patricia|||0000-0002-6262-3698
Tipo de recurso: capítulo de libro
Fecha de publicación:2022
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/386831
Acceso en línea:https://hdl.handle.net/2117/386831
https://dx.doi.org/10.1007/978-3-031-16957-1_8
Access Level:acceso abierto
Palabra clave:Software architecture
Programari -- Disseny
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Descripción
Sumario:To remain competitive, organizations are challenged to make informed design decisions in order to construct software systems with similar architectural needs. They use reference architectures to achieve interoperability of (parts of) their software, standardization of software systems among multiple actors, and faster development with templates and guidelines for designing. In this chapter, we give an overview of domain-independent reference architectures and standards available in the gray literature for practitioners, classified by technology (cloud computing, big data, Internet of Things, and artificial intelligence) and analyzed based on their characteristics (e.g., purpose and contents). The discussed reference architectures are either published by standardization organizations such as ISO/IEC and NIST or fostered by large companies such as Microsoft and IBM.