A collection of quality architecture references. Make use of good reference architecture to speed up the creation of your Solution Architecture.
Architecture & Governance Magazine is a publication of Troux
Technologies.
The DoDAF Journal is a community of interest based discussion board.
The Journal includes descriptions of best practices.
The Journal of Enterprise Architecture (JEA) is published quarterly
by the Association of Enterprise Architects. It is a peer-reviewed
international quarterly publication for the Enterprise Architecture
community. Standard magazine for all TOGAF certified architects...
The Journal of Information Architecture is an international
peer-reviewed scholarly journal. Its aim is to facilitate the
systematic development of the scientific body of knowledge in the
field of information architecture.
The Architecture Journal is an independent platform for free thinkers
and practitioners of IT architecture. New editions are issued
quarterly with articles designed to offer perspective
XR Magazine is Dutch online platform and magazine for managers and
architecten. (Language dutch).
Archimate 3 version: The ArchiMate enterprise architecture modelling
language offers an integrated architectural approach that describes
and visualizes the different architecture domains and their
underlying relations and dependencies. More info can be found on:
https://www.opengroup.org/archimate-forum/archimate-overview
ARIS (Architecture of Integrated Information Systems). Long time a
industry default standard. Not anymore however -) ARIS is now more a
tool of Software AG's. ARIS Business Process Analysis Platform is
ideal for organizations that want to document.
Describing good solutions to reoccurring problems as patterns is a
common practice in research and industry alike. While the development
of cloud applications faces many new challenges
Primary Dutch EA method. Used and owned by Sogetti.
DYA|Infrastructure brings business agility
The objective of the EAM Pattern Catalog is to complement existing
Enterprise Architecture (EA) management frameworks
The objective of the EAM Pattern Catalog is to complement existing
enterprise architecture (EA) management frameworks, which provide a
holistic and generic view on the problem of EA management, and to
provide additional detail and guidance needed to systematically
establish EA management in a step-wise fashion within an enterprise.
The Architecture and Infrastructure Committee released the Federal
Segment Architecture Methodology (FSAM) v1.0 in December 2008. The
FSAM features easy-to-use templates that expedite architecture
development and maximize architecture use. The FSAM includes step by
step guidance based on business-driven
The Architecture and Infrastructure Committee released the Federal
Segment Architecture Methodology (FSAM) v1.0 in December 2008. The
FSAM features easy-to-use templates that expedite architecture
development and maximize architecture use. The FSAM includes step by
step guidance based on business-driven
The scope of GERAM encompasses all knowledge needed for enterprise
engineering / integration. Thus GERAM is defined through a pragmatic
approach providing a generalised framework for describing the
components needed in all types of enterprise engineering/enterprise
integration processes.
ITANA library for architects. ITANA is focused on developing the
skills, tools and a suite of resources to assist institutions with
their enterprise, business and technical architectural needs. Very
useful collection of documents, tools and more for architects!
TOGAF is a framework - a detailed method and a set of supporting
tools - for developing an enterprise architecture.
The Association of Enterprise Architects (AEA) is the definitive
professional organization for Enterprise Architects. Our goals are to
increase job opportunities for all members and increase their market
value by advancing professional excellence
The BIAN model is a Service Oriented Architecture with consistent
service definitions, level of detail and boundaries. This makes it
easier to choose and integrate commercially available products of
different vendors.
The purpose of the Center for Enterprise Architecture is to gather
intellectual resources across Penn State to address open and
important research concerns and questions that span the design
DMTF's Systems Management Architecture for Server Hardware (SMASH)
standard is a suite of specifications that deliver industry standard
semantics, protocols and profiles to make data center resource
management interoperable.
The mission of the Enterprise Architecture Center of Excellence
(EACOE) is to be the definitive source for all aspects of Enterprise
Architecture
Iasa is the premier association focused on the architecture
profession through the advancement of best practices and education
while delivering programs and services to IT architects of all levels
around the world. Our mission is to make IT architecture the most
recognized profession in the world.
The MIT Enterprise Architecture Guide (EAG) documents MIT's
architectural principles and goals, the current state of MIT's
enterprise architecture, and a future state architectural vision. The
EAG also includes information regarding the ITAG architecture review
process. Since this document serves to inform developers about
available enterprise tools and services, we expect the EAG will be
useful to enterprise system developers across the institute.
Dutch organization for promoting working with the IT architecture
discipline. (EA driven)
Dutch department under NGI-NGN (Dutch non-profit IT organization for
IT professionals). This architecture group works with couple with
other Dutch EA groups when organizing meetings and creating
workgroups.
The Software Engineering Institute (SEI) is a federally funded
research and development center (FFRDC) sponsored by the U.S.
Department of Defense (DoD). It is operated by Carnegie Mellon
University. The SEI offers many (free) publication on all aspects of
software architecture.
The Information Architecture Institute is a 501(c)6 professional
organization
The Jericho Forum
Research group on model-driven software engineering at SINTEF The MOD
research group is part of the Department of Networked Systems and
Services within the Division of Information and Communication
Technology. This group is located in Oslo
The Open Data Institute works with companies and governments to build
an open, trustworthy data ecosystem, where people can make better
decisions using data and manage any harmful impacts. The ODI produces
guides, standards and more to make the use of data simpler.
The Open Group is a global consortium that enables the achievement of
business objectives through IT standards. With more than 400 member
organizations
Dutch EA platform. Community site for all Dutch Architects. Also one
the main communication channel of other Dutch architecture
communities like NAF, KNVI etc.
CloudPatterns.org is a community site dedicated to documenting a
master patterns catalog comprised of design patterns that capture and
modularize technology-centric solutions distinct or relevant to
modern-day cloud computing platforms and business-centric cloud
technology architectures. Part of this catalog is comprised of
compound patterns that tackle contemporary cloud delivery and
deployment models (such as public cloud, IaaS, etc.) and decompose
them into sets of co-existent patterns that establish core and
optional feature sets provided by these environments.
This site contains twenty-four design patterns and ten related
guidance topics, this guide articulates the benefit of applying
patterns by showing how each piece can fit into the big picture of
cloud application architectures. It also discusses the benefits and
considerations for each pattern. Most of the patterns have code
samples or snippets that show how to implement the patterns using the
features of Microsoft Azure. However the majority of topics described
in this guide are equally relevant to all kinds of distributed
systems, whether hosted on Azure or on other cloud platforms.
Patterns can also be downloaded as ePUB or PDF (or ordered as hard
copy book).
CloudPatterns.org is a community site dedicated to documenting a
master patterns catalog comprised of design patterns that capture and
modularize technology-centric solutions distinct or relevant to
modern-day cloud computing platforms and business-centric cloud
technology architectures. Part of this catalog is comprised of
compound patterns that tackle contemporary cloud delivery and
deployment models (such as public cloud, IaaS, etc.) and decompose
them into sets of co-existent patterns that establish core and
optional feature sets provided by these environments.
HPE Helion Eucalyptus, hereafter “Eucalyptus,” is an open source
platform that allows you to build an Amazon Web Services (AW
S)-compatible, on-premise cloud. It is designed to run on commodity
hardware and provide an implementation of popular AWS-compatible
services, such as EC2 (Elastic Compute Cloud) and Auto Scaling.
Currently adopted by the Open Group
NIST Cloud Computing Reference Architecture.
This guide is by and for engineers who use AWS. It aims to be a
useful, living reference that consolidates links, tips, gotchas, and
best practices. It arose from discussion and editing over beers by
several engineers who have used AWS extensively.
This architecture describes the relationship of a reproducibility
service with other services from the context of scientific
collaboration, publishing, and preservation. Together these services
can be combined into a new system for transparent and reproducible
scholarly publications.
The objective of the EAM Pattern Catalog is to complement existing
enterprise architecture (EA) management frameworks, which provide a
holistic and generic view on the problem of EA management, and to
provide additional detail and guidance needed to systematically
establish EA management in a step-wise fashion within an enterprise.
The Architecture and Infrastructure Committee released the Federal
Segment Architecture Methodology (FSAM) v1.0 in December 2008. The
FSAM features easy-to-use templates that expedite architecture
development and maximize architecture use. The FSAM includes step by
step guidance based on business-driven
This book is a collection of essays by one company, with a single
common vision. Historically, companies have employed systems
administrators to run complex computing systems.We apply the
principles of computer science and engineering to the design and
development of computing systems: generally, large distributed ones.
Sometimes, our task is writing the software for those systems
alongside our product development counterparts; sometimes, our task
is building all the additional pieces those systems need, like
backups or load balancing, ideally so they can be reused across
systems; and sometimes, our task is figuring out how to apply
existing solutions to new problems.
The Microsoft REST API Guidelines, as a design principle, encourages
application developers to have resources accessible to them via a
RESTful HTTP interface. To provide the smoothest possible experience
for developers on platforms following the Microsoft REST API
Guidelines, REST APIs SHOULD follow consistent design guidelines to
make using them easy and intuitive. cc-by-sa document created by
Microsoft architects
This architecture describes the relationship of a reproducibility
service with other services from the context of scientific
collaboration, publishing, and preservation. Together these services
can be combined into a new system for transparent and reproducible
scholarly publications.
The BIAN model is a Service Oriented Architecture with consistent
service definitions, level of detail and boundaries. This makes it
easier to choose and integrate commercially available products of
different vendors.
DMTF's Systems Management Architecture for Server Hardware (SMASH)
standard is a suite of specifications that deliver industry standard
semantics, protocols and profiles to make data center resource
management interoperable.
EURIDICE is an EU funded project which deals with the development and
implementation of new concepts in the area of intelligent Cargo.
Overview of the EURIDICE architecture main concepts and components.
(Link to all public architecture documents). EURIDICE Integrated
Project Euridice is an Integrated Project funded by EU's Seventh
Framework Programme ICT for Transport Area. The basic concept of
Euridice is to build an information services platform centred on the
individual cargo item and on its interaction with the surrounding
environment and the user.
Description of Rackspace cloud architectural configurations so you
known how to use it for your business or personal project. (cc-by
license)
Part of set of articles. Good read before designing, using and
building and running microservices architecture on Azure.
Nice overview for what, how and when to use microservices. And of
course tailored also for Azure specific details.
The Microsoft REST API Guidelines, as a design principle, encourages
application developers to have resources accessible to them via a
RESTful HTTP interface. To provide the smoothest possible experience
for developers on platforms following the Microsoft REST API
Guidelines, REST APIs SHOULD follow consistent design guidelines to
make using them easy and intuitive. cc-by-sa document created by
Microsoft architects
The Mobile Security Reference Architecture (MSRA) is a deliverable of
the Digital Government Strategy (DGS). A key objective of the DGS is
to procure and manage mobile devices, applications, and data in
smart, secure, and affordable ways. The MSRA has been released by the
Federal CIO Council and the Department of Homeland Security (DHS) to
assist Federal Departments and Agencies (D/As) in the secure
implementation of mobile solutions through their enterprise
architectures
The MIT Enterprise Architecture Guide (EAG) documents MIT's
architectural principles and goals, the current state of MIT's
enterprise architecture, and a future state architectural vision. The
EAG also includes information regarding the ITAG architecture review
process. Since this document serves to inform developers about
available enterprise tools and services, we expect the EAG will be
useful to enterprise system developers across the institute.
The Principles for Digital Development find their roots in the
efforts of individuals, development organizations, and donors alike
who have called for a more concerted effort by donors and
implementing partners to institutionalize lessons learned in the use
of information and communication technologies (ICTs) in development
projects.
U.S. Digital Services Playbook: The American people expect to
interact with government through digital channels such as websites,
email, and mobile applications. By building digital services that
meet their needs, we can make the delivery of our policy and programs
more effective.
The ATHENA Interoperability Framework (AIF) provides a compound
framework and associated reference architecture for capturing the
research elements and solutions to interoperability issues that
address the problem in a holistic way by inter-relating relevant
information from different perspectives of the enterprise.
The AGA Reference Models provide a common language for Australian
Government agencies so that their architectures can be described in a
common and consistent manner. cc-by licensed material See also:
http://www.finance.gov.au/policy-guides-procurement/australian-government-architecture-aga/aga-rm/
Open Group document. This guide analyzes cloud computing portability
and interoperability.
The Framework Core offers a way to take a high-level Security
Framework.
Architecture document of The Data Transfer Project. The DTP project
is formed in 2017 to create an open-source, service-to-service data
portability platform so that all individuals across the web could
easily move their data between online service providers whenever they
want. The contributors to the Data Transfer Project believe
portability and interoperability are central to innovation.
Master’s Thesis focused on microservice architecture and Docker
Reference architecture of the Department of Defense (US) The DoDAF
Architecture Framework Version 2.02
The objective of the EAM Pattern Catalog is to complement existing
Enterprise Architecture (EA) management frameworks
HPE Helion Eucalyptus, hereafter “Eucalyptus,” is an open source
platform that allows you to build an Amazon Web Services (AW
S)-compatible, on-premise cloud. It is designed to run on commodity
hardware and provide an implementation of popular AWS-compatible
services, such as EC2 (Elastic Compute Cloud) and Auto Scaling.
EURIDICE is an EU funded project which deals with the development and
implementation of new concepts in the area of intelligent Cargo.
The European Interoperability Reference Architecture (EIRA©) is an
architecture content metamodel defining the most salient
architectural building blocks (ABBs) needed to build interoperable
e-Government systems. The EIRA© provides a common terminology that
can be used by people working for public administrations in various
architecture and system development tasks. The EIRA© was created and
is being maintained in the context of Action 2016.32 of the ISA²
Programme. The EIRA uses (and extends) the ArchiMate language as a
modelling notation and uses service orientation as an architectural
style.
(Dutch site) GEMMA 2.0 is een doorontwikkeling naar een architectuur
die de gehele gemeentelijke informatievoorziening beschrijft, helpt
bij het reduceren van de complexiteit van de informatievoorziening,
bij het organiseren van samenwerkingsverbanden en het positioneren
van functies in de cloud.
The scope of GERAM encompasses all knowledge needed for enterprise
engineering / integration. Thus GERAM is defined through a pragmatic
approach providing a generalised framework for describing the
components needed in all types of enterprise engineering/enterprise
integration processes.
Currently adopted by the Open Group
Reference architecture documents for use and reuse developed within
EU program. ISA's collaborative platform to find, reuse and share a
wealth of ready-to-use interoperability solutions for eGovernment and
best practices and discuss with your peers!
The MIT Enterprise Architecture Guide (EAG) documents MIT's
architectural principles and goals, the current state of MIT's
enterprise architecture, and a future state architectural vision. The
EAG also includes information regarding the ITAG architecture review
process. Since this document serves to inform developers about
available enterprise tools and services, we expect the EAG will be
useful to enterprise system developers across the institute.
ITANA library for architects. ITANA is focused on developing the
skills, tools and a suite of resources to assist institutions with
their enterprise, business and technical architectural needs. Very
useful collection of documents, tools and more for architects!
FitSM is a free and lightweight standards family aimed at
facilitating service management in IT service provision, including
federated scenarios.
Microservice REF architecture 2017 of RedHat. Tailored for Java/JBOS.
But with good general principles. This reference architecture
provides a thorough discussion on microservices, some of the factors
that go into determining a client's needs, and cost to benefit
parameters. After defining several potential modularity levels, this
paper focuses on business-driven microservices and provides an
implementation using JBoss EAP 7 (CC-BY-SA)
MIRA-B This 2012 Microsoft Industry Reference Architecture for
Banking gives financial institutions a framework to ensure IT meets
their strategic goals across channels and various customer needs.
The Mobile Security Reference Architecture (MSRA) is a deliverable of
the Digital Government Strategy (DGS). A key objective of the DGS is
to procure and manage mobile devices, applications, and data in
smart, secure, and affordable ways. The MSRA has been released by the
Federal CIO Council and the Department of Homeland Security (DHS) to
assist Federal Departments and Agencies (D/As) in the secure
implementation of mobile solutions through their enterprise
architectures
The overall ambition of NEXOF-RA is to deliver a Reference
Architecture for the NESSI Open Service Framework (ranging from the
infrastructure up to the interfaces with the end users) leveraging
research in the area of service-based systems to consolidate and
trigger innovation in service-oriented economies
As a comprehensive framework the NIH Enterprise Architecture
identifies how IT assets directly enable NIH
NIST Cloud Computing Reference Architecture.
Dutch Government Reference Architecture (version 3.0) )
OSA distills the know-how of the security architecture community and
provides readily usable patterns for your application. OSA shall be a
free framework that is developed and owned by the community.
The OEAF:Information Architecture. Oracle EA Information reference
architecture. OEAF Domain consists of the following components: Data
Realms, Capability Model
This document (2010) provides a reference architecture for designing
an enterprise security framework. This framework supports the
security needs of business solutions and helps to unify the disparate
security resources commonly found in IT today. It offers security
services that are critical to the integrity of modern distributed and
service-oriented solutions, and beneficial to legacy systems as well.
Description of scalability and deployment options when using AWS for
hosting of WorPress sites.
This document specifies the OASIS Reference Architecture for Service
Oriented Architecture. It follows from the concepts and relationships
defined in the OASIS Reference Model for Service Oriented
Architecture. While it remains abstract in nature
(Dutch) Reference Architecture site for Education Sector.
This specification presents a SOA Reference Architecture (SOA RA)
The Software Assurance Maturity Model (SAMM) is an open framework to
help organizations formulate and implement a strategy for software
security that is tailored to the specific risks facing the
organization.
Complete architecture and design documentation of the Google Chromium
Projects.
VMware Infrastructure architecture Overview (PDF whitepaper).
VMware vSphere
The Framework Core offers a way to take a high-level Security
Framework.
The Mobile Security Reference Architecture (MSRA) is a deliverable of
the Digital Government Strategy (DGS). A key objective of the DGS is
to procure and manage mobile devices, applications, and data in
smart, secure, and affordable ways. The MSRA has been released by the
Federal CIO Council and the Department of Homeland Security (DHS) to
assist Federal Departments and Agencies (D/As) in the secure
implementation of mobile solutions through their enterprise
architectures
This reference architecture is created to improve security and
privacy designs in general. In our opinion it is time to stop
reinventing the wheel when it comes down to creating architectures
and designs for security and privacy solutions.
OSA distills the know-how of the security architecture community and
provides readily usable patterns for your application. OSA shall be a
free framework that is developed and owned by the community.
The Open Web Application Security Project (OWASP) is a 501(c)(3)
worldwide not-for-profit charitable organization focused on improving
the security of software.
This document (2010) provides a reference architecture for designing
an enterprise security framework. This framework supports the
security needs of business solutions and helps to unify the disparate
security resources commonly found in IT today. It offers security
services that are critical to the integrity of modern distributed and
service-oriented solutions, and beneficial to legacy systems as well.
The Privacy Management Reference Model and Methodology (PMRM,
pronounced “pim-rim”) provides a model and a methodology for: ·
understanding and analyzing privacy policies and their privacy
management requirements in defined use cases; and · selecting the
technical services which must be implemented to support privacy
controls. It is particularly relevant for use cases in which personal
information (PI) flows across regulatory, policy, jurisdictional, and
system boundaries.
SABSA is a proven methodology for developing business-driven
The Software Assurance Maturity Model (SAMM) is an open framework to
help organizations formulate and implement a strategy for software
security that is tailored to the specific risks facing the
organization.
Master’s Thesis focused on microservice architecture and Docker
Microservice REF architecture 2017 of RedHat. Tailored for Java/JBOS.
But with good general principles. This reference architecture
provides a thorough discussion on microservices, some of the factors
that go into determining a client's needs, and cost to benefit
parameters. After defining several potential modularity levels, this
paper focuses on business-driven microservices and provides an
implementation using JBoss EAP 7 (CC-BY-SA)
SNIA is a not–for–profit global organization, made up of member
companies spanning the global storage market. SNIA’s mission is to
lead the storage industry worldwide in developing and promoting
standards, technologies,
This (US) Standard defines methods for digital signature generation
that can be used for the protection of binary data (commonly called a
message), and for the verification and validation of those digital
signatures.
DMTF's Systems Management Architecture for Server Hardware (SMASH)
standard is a suite of specifications that deliver industry standard
semantics, protocols and profiles to make data center resource
management interoperable.
Providing a way to check the integrity of information transmitted
over or stored in an unreliable medium is a prime necessity in the
world of open computing and communications. Mechanisms that provide
such integrity checks based on a secret key are usually called
message authentication codes (MACs). Typically, message
authentication codes are used between two parties that share a secret
key in order to authenticate information transmitted between these
parties. This Standard defines a MAC that uses a cryptographic hash
function in conjunction with a secret key. This mechanism is called
HMAC [HMAC]. HMAC shall use an Approved cryptographic hash function
[FIPS180-3]. HMAC uses the secret key for the calculation and
verification of the MACs.
FitSM is a free and lightweight standards family aimed at
facilitating service management in IT service provision, including
federated scenarios.
In the world of software management there exists a dread place called
"dependency hell." The bigger your system grows and the more packages
you integrate into your software, the more likely you are to find
yourself, one day, in this pit of despair.