ict infrastructure services

42
© Online Learning Institute Enterprise Architecture ICT infrastructure services

Upload: others

Post on 27-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

© Online Learning Institute

Enterprise ArchitectureICT infrastructure services

HardwareMobile devices, laptop/ desktop workstationsServers, mainframes, …Printers, scanners, etc.

SoftwareSystem software, applications

NetworkingLAN, WANSwitch, router, etc.

Option 1Buy/lease and manage in-house

Option 2Use service via internet

Inhouse Softwareas a Service

Platformas a Service

Infrastructureas a Service

Use IT infrastructure

for any purpose

Use applications on

demand

Build, run and manage web applications

Use IT infrastructure

for any purpose

Applicationsand data ✓System software (runtimes, middleware, O/S)

✓ ✓Hardware (virtualisation, servers, storage, networking)

✓ ✓ ✓

Examples:Salesforce.com

Webex.comDropbox.com

Heroku.comGoogle App

Engine

AWSMicrosoft Azure

Inhouse Softwareas a Service

Platformas a Service

Infrastructureas a Service

Use IT infrastructure

for any purpose

Use applications on

demand

Build, run and manage web applications

Use IT infrastructure

for any purpose

Applicationsand data ✓System software (runtimes, middleware, O/S)

✓ ✓Hardware (virtualisation, servers, storage, networking)

✓ ✓ ✓

Examples:Salesforce.com

Webex.comDropbox.com

Heroku.comGoogle App

Engine

AWSMicrosoft Azure

Inhouse Softwareas a Service

Platformas a Service

Infrastructureas a Service

Use IT infrastructure

for any purpose

Use applications on

demand

Build, run and manage web applications

Use IT infrastructure

for any purpose

Applicationsand data ✓System software (runtimes, middleware, O/S)

✓ ✓Hardware (virtualisation, servers, storage, networking)

✓ ✓ ✓

Examples:Salesforce.com

Webex.comDropbox.com

Heroku.comGoogle App

Engine

AWSMicrosoft Azure

Inhouse Softwareas a Service

Platformas a Service

Infrastructureas a Service

Use IT infrastructure

for any purpose

Use applications on

demand

Build, run and manage web applications

Use IT infrastructure

for any purpose

Applicationsand data ✓System software (runtimes, middleware, O/S)

✓ ✓Hardware (virtualisation, servers, storage, networking)

✓ ✓ ✓

Examples:Salesforce.com

Webex.comDropbox.com

Heroku.comGoogle App

Engine

AWSMicrosoft Azure

© Online Learning Institute

Enterprise ArchitectureICT infrastructure services

© Online Learning Institute

Enterprise ArchitectureEnterprise architecture frameworks

Enterprise architectureEnterprise architect

Enterprise

Architecture

The Open Group

Method, frameworks, models, guidelines and techniques for IT architecture

Technology-neutral

Software and hardware to support business, data and application services

Blueprints for applications, their interaction and relationships to business processes

Software and hardware to support business, data and application services

Structure of organisation’s data assets and data management resources

Blueprints for applications, their interaction and relationships to business processes

Software and hardware to support business, data and application services

Business strategy, governance, organisation and key business processes

Structure of organisation’s data assets and data management resources

Blueprints for applications, their interaction and relationships to business processes

Software and hardware to support business, data and application services

Zachman framework

Roles in design processes Product abstractions

Levels of abstraction

Perspectives on organisation

and IT

By Ideasintegration(image) + SunSw0rd(text) - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=20113287

IEEE Standard 1471 (2000) Adopted by ISO in 2007 as ISO/IEC 42010

Method-neutral

Architecture description

Architecture viewpoint

Architecture framework

Architecture description language

https://www.forbes.com/sites/jasonbloomberg/2014/07/11/is-enterprise-architecture-completely-broken/#1eb227ca3710

“70% of organizations are starting or restarting an EA program”

“EA practitioners do not spend time creating actionable deliverables that have a direct … linkage back to business strategy and … outcomes “

Gartner 2016https://www.gartner.com/binaries/content/assets/events/keywords/enterprise-architecture/ea19/avoid-the-13-worst-ea-practices-and-navigate-to-ea-success.pdf

© Online Learning Institute

Enterprise ArchitectureEnterprise architecture frameworks

© Online Learning Institute

Enterprise ArchitectureEnterprise application integration

System integrationLinking applications

Sharing data

Avoiding duplication

Aim: seamless processes

Example: Web order

Example: Web orderCustomer management system

Inventory management system

Product management systems

Billing systems

External systems such as TNT

Application spaghetti

Source: Gartner Research

Application integration Point-to-point interfaces

Middleware, e.g. SOA/ enterprise bus

ERP systems

Arkramer [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], from Wikimedia Commons

Arkramer [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], from Wikimedia Commons

Messages and middleware

Machine A Machine B Machine C

Middleware Services

Windows Mac OS X Linux

Network

Messages

Loose couplingEssential

Message-oriented approach helps create loosely-coupled systems

Advantages• Real time data sharing

• Simpler processes, efficiency

• Data integrity

• Ease of development and maintenance

Disadvantages• High development costs

• Requires smart design

The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.The picture can't be displayed.

© Online Learning Institute

Enterprise ArchitectureEnterprise application integration