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...

ver descrição completa

Detalhes 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 documento: capítulo de livro
Data de publicação:2022
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositório:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglês
OAI Identifier:oai:upcommons.upc.edu:2117/386831
Acesso em linha:https://hdl.handle.net/2117/386831
https://dx.doi.org/10.1007/978-3-031-16957-1_8
Access Level:Acceso aberto
Palavra-chave:Software architecture
Programari -- Disseny
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Descrição
Resumo: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.