architectural layers - good e-learning · togaf further describes layers in the application and...

1
Good e-Learning Resources :: www.goodelearning.com/downloads Free Resource Library www.goodelearning.com © Good e-Learning 2015. ArchiMate®, The Open Group® and TOGAF® are registered trademarks of the Open Group in the United States and other countries @goodelearning /goodelearning /company/good-e-learning There are four domains that provide a pervasive layering throughout TOGAF, shown graphically as: Figure 43-2 Detailed Technical Reference Model (Showing Service Categories) Figure 22-2 SOA Reference Architecture While there is universal use of layering in all enterprise architectures, there is no consistent definition of architecture layers. For example, the TOGAF documentation points out that “typical ‘‘layered’’ architectures require each layer to be a client of the layer below it and a server to the layer above it”. When this protocol is not followed in the TOGAF documentation, it uses different words – for example the word ‘‘tier’’ instead of ‘‘layer’’. Note: Software tiers are discussed in Section 35.7.3.2 Key Issues TOGAF further describes layers in the Application and Technology domains in its Reference Models, the Technical Reference Model (TRM) and the Integrated Information Infrastructure Reference Model (III-RM). The III-RM gives a more detailed breakdown of the layers in the TRM: Figure 44-4 III-RM - High-Level Figure 43-2 - Detailed Technical Reference Model (Showing Service Categories) Figure 43-1 Technical Reference Model - High-Level View TOGAF refers to the Open Systems Interconnection (OSI) Reference Model for data communications in TOGAF. Each layer represents one or more services or protocols (a set of rules governing communications between systems), defining the functional operation of communications between user and network elements. Each layer(with the exception of the top layer) provides services for the layer above it. Support and business area applications, as defined in TOGAF, are above the OSI Reference Model protocol stack and use its services via the applications layer. TOGAF also refers to a high-level graphic describing layers in the Open Group SOA Reference Architecture - Figure 22-2 For further information click on: http://www.opengroup.org/soa/ source-book/soa_refarch/p5.htm TOGAF ® Poster Series #75 Architectural Layers Layering is a core technique in enterprise architecture. TOGAF does mention layering, but maybe not as much as you might expect. Most discussion of layers is in the information systems domains. Our poster covers the things that TOGAF has to say about layering, bringing them together in one convenient package. Business Architecture Technology Architecture Application Architecture Data Architecture Information System Architecture Applications Application Platform Communications Infrastructure Diversity Communication Infrastructure Interface Application Platform Interface Application Platform Information Provider Applications Development Tools Brokering Applications Management Utilities Information Consumer Applications Qualities Qualities Mobility Security Management Policy Performance SLAs LAYER 7 Application Applications and application interfaces for OSI networks. Provides access to lower layer functions and services. LAYER 4 Transport Ensures end-to-end data transfer and integrity across the network. Assembles packets for routing by Layer 3. LAYER 6 Presentation Negotiates syntactic representations and performs data transformations. e.g., compression and code conversion. LAYER 3 Network Routes and relays data units across a network of nodes. Manages flow control and call establishment procedures. LAYER 5 Session Coordinates connection and interaction between applications. Establishes dialogue, manages and synchronizes direction of data flow. LAYER 2 Data Link Transfers data units from one network node to another over transmission circuit. Ensures data integrity between nodes. LAYER 1 Physical Delimits and encodes the bits onto the physical medium. Defines electrical, mechanical, and procedural formats. Business Applications Communications Infrastructure Infrastructure Applications Application Platform Interface Communication Infrastructure Interface Network Services Operating System Services System and Network Management Location & Directory Security User Interface Data Management Software Engineering International Operations Transaction Processing Data Interchange Graphics & Image QUALITIES QUALITIES QUALITIES QUALITIES Consumer Interfaces Business Processes Services Service Components Operational Systems Integration Information Governance Quality of Service

Upload: dinhdiep

Post on 10-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Architectural Layers - Good e-Learning · TOGAF further describes layers in the Application and Technology domains in its Reference Models, ... TOGAF® Poster Series #75 Architectural

Good e-Learning Resources : : www.goodelearning.com/downloads

Free Resource Library www.goodelearning.com

© Good e-Learning 2015. ArchiMate®, The Open Group® and TOGAF® are registered trademarks of the Open Group in the United States and other countries

@goodelearning /goodelearning /company/good-e-learning

There are four domains that provide a pervasive layering throughout TOGAF, shown graphically as:

Figure 43-2Detailed Technical Reference Model (Showing Service Categories)

Figure 22-2SOA Reference Architecture

While there is universal use of layering in all enterprise architectures, there is no consistent definition of architecture layers.

For example, the TOGAF documentation points out that “typical ‘‘layered’’ architectures require each layer to be a client of

the layer below it and a server to the layer above it”.

When this protocol is not followed in the TOGAF documentation, it uses different words – for example the word ‘‘tier’’ instead of ‘‘layer’’.

Note: Software tiers are discussed in Section 35.7.3.2 Key Issues

TOGAF further describes layers in the Application and Technology domains in its Reference Models, the Technical Reference Model (TRM) and the Integrated Information Infrastructure Reference Model (III-RM).

The III-RM gives a more detailed breakdown of the layers in the TRM:

Figure 44-4 III-RM - High-Level

Figure 43-2 - Detailed Technical Reference Model (Showing Service Categories)

Figure 43-1 Technical Reference Model - High-Level View

TOGAF refers to the Open Systems Interconnection (OSI) Reference Model for data communications in TOGAF. Each layer represents one or more services or protocols (a set of rules governing communications between systems), defining

the functional operation of communications between user and network elements.

Each layer(with the exception of the top layer) provides services for the layer above it.

Support and business area applications, as defined in TOGAF, are above the OSI Reference Model protocol stack and use its services via the applications layer.

TOGAF also refers to a high-level graphic

describing layers in the Open Group

SOA Reference Architecture -

Figure 22-2

For further information click on: http://www.opengroup.org/soa/source-book/soa_refarch/p5.htm

TOGAF® Poster Series #75Architectural Layers

Layering is a core technique in enterprise architecture. TOGAF does mention layering, but maybe not as much as you might expect. Most discussion of layers is in the information systems domains. Our poster covers

the things that TOGAF has to say about layering, bringing them together in one convenient package.

Business Architecture

Technology Architecture

Application Architecture

Data Architecture Information System

Architecture

Applications

Application Platform

Communications Infrastructure

Diversity

Communication Infrastructure Interface

Application Platform Interface

Application Platform

Information Provider Applications

DevelopmentTools

Brokering Applications

ManagementUtilities

Information Consumer Applications

Qualities

Qualities

MobilitySecurity

Management PolicyPerformance SLAs

LAYER 7Application

Applications and application interfaces for OSI networks.Provides access to lower layer functions and services.

LAYER 4Transport

Ensures end-to-end data transfer and integrity across the network.Assembles packets for routing by Layer 3.

LAYER 6Presentation

Negotiates syntactic representations and performs data transformations.e.g., compression and code conversion.

LAYER 3Network

Routes and relays data units across a network of nodes.Manages fl ow control and call establishment procedures.

LAYER 5Session

Coordinates connection and interaction between applications.Establishes dialogue, manages and synchronizes direction of data fl ow.

LAYER 2Data Link

Transfers data units from one network node to another over transmission circuit. Ensures data integrity between nodes.

LAYER 1Physical

Delimits and encodes the bits onto the physical medium.Defi nes electrical, mechanical, and procedural formats.

Business Applications

Communications Infrastructure

Infrastructure Applications

Application Platform Interface

Communication Infrastructure Interface

Network Services

Operating System Services

System and N

etwork

Managem

ent

Location & D

irectory

Security

User Interface

Data M

anagement

Software Engineering

International Operations

Transaction Processing

Data Interchange

Graphics &

Image

QUALITIES

QUALITIES

QU

ALITIESQ

UA

LITI

ES

Consumer Interfaces

BusinessProcesses

Services

Service Components

OperationalSystems

Integration

Information

Governance

Quality of Service