Skip to content

Latest commit

 

History

History
2869 lines (1642 loc) · 52.4 KB

architecture-links.rst

File metadata and controls

2869 lines (1642 loc) · 52.4 KB

Architecture References

Architecture magazines

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


Architecture Methods

Archimate 1.0 version: The ArchiMate enterprise architecture modeling language offers an integrated architectural approach that describes and visualizes the different architecture domains and their underlying relations and dependencies. In a short time


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.


Architecture organizations

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.


Architecture Patterns

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


Cloud

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.


Example Architecture

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.


Foundation Architectures

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


Guidelines

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


Industry Architectures

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)


Microservices

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


Mobile

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


Principles

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.


Reference architectures

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


Security architecture

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


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.


Software Architecture

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)


Standards

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.