Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 3 - IT Architecture - Coggle Diagram
Chapter 3 - IT Architecture
Architecture = design
IT Architecture = something that relates to its design
is a blueprint of the IT assets in a corporate IT portfolio that describe what they do, how they interact and how they fit together.
in the big picture an enterprise IT architecture describe the firm wide organizing logic of 3 classes of IT asset which cover IT infrastructure, data and apps.
combination of these 3, we call it enterprise IT architecture
in conclusion of corporate IT architecture
IT architecture is a blueprint of IT assets in your IT portfolio describing what they do and how to interact.
Enterprise IT architecture is how your corporate IT apps, It infrastructure and data are organized
Diagram 1 (
https://drive.google.com/file/d/1C6OiAG74yXwqqJWTb528SSca0HeqbY-M/view?usp=sharing
)
Layer #1 : IT infrastructure architecture
is basically about your company's digital plumbing. Meaning that it is your firm wide foundation of shared IT assets and other services used by all other units departments or online function in company.
IT infrastructure will include the networks through which data travels and apps are linked and the hard way on which apps run install data
a common IT hardware, for ex : PC, Tablet, and others
whenever think about IT infrastructure, think also about network and the hardware.
since IT infrastructure is your firm wide arrangement, it is must always remain stable relative to apps.
It infrastructure is mostly a generic community and is rarely a competitive a differentiator.
Usually, IT infrastructure consume over 50% of corporate IT budgets. therefore, it must be reliable but economical.
So, the key choice is level of in centralization
Diagram 2 (
https://drive.google.com/file/d/1zsuMiXYNHyeLZNKePPGiQrEl7YZmW2cw/view?usp=sharing
)
Layer #2 : App Architecture
Apps basically of software programs that support the functionality of a hardware devices such as a PC, Laptop, and others
Diagram 3 (
https://drive.google.com/file/d/1mh9tVRctoGTIy4JooKsjcc1pMybYmS7s/view?usp=sharing
)
in this diagram, all these hardware device are called "client".
they are used to access a resource or service placed on a more powerful central computer called "server"
basically server is a machine that can serve many user devices which connect to it through internet.
any apps consist of 3 building blocks of functionality.
interaction
app logic
data storage
can be place a distributing block either centrally which is in server or individually use a device which is client.
they are placement whether on the left or on the right this is what call the apps architecture
an apps architecture is simply how you choose to divide these 3 pieces between a centralized server and user device.
once you made your choice of arrangement of the apps architecture operationally it is not reversible and it has strategic consequences
Arrangement of apps architecture
cloud architecture
(
https://drive.google.com/file/d/1GOooLVDAkFVn_ZkDZholeuMynu4_Bogz/view?usp=sharing
)
client - server architecture
(
https://drive.google.com/file/d/1SgPYm-LLs7M7FvocndUtDyxgvol2djn_/view?usp=sharing
)
peer to peer architecture
(
https://drive.google.com/file/d/1DKWzktfRj_IOjsP9fdmuiDwviuWegyVz/view?usp=sharing
)
Layer #3: Data Architecture
basically about how do you want to keep your company data, operational data and strategy and where do you want to stores those data
integrated firmwide data is the foundation of automation of business processes and analytics.
However, the prevalent problem in firms is proliferation of duplicated and inconsistent data.
duplication and inconsistency of data is keep on growing.
in order to solve it, you have to find the cause of problem
the causes
fragmentation of data across apps
meaning that your business data from different IT apps are scattered across various line function in company
Solve : Data warehouse - basically the fragmented data from various line function in your company can be integrated and stores in a centralized repository
the dispersion of data across a geographic location
meaning that your data is not centralized
the same apps located in different locations has its own data storage
Solve : Either do replicating or partitioning
Summary
IT architecture translate between business speak and IT speak to foster a shared purpose
so, enterprise architecture spend all 3 classes of IT assets in IT portfolio
infrastructure
is about centralized or decentralized. which means centralizing can lower the cost but decentralizing can help tailor it to diverse your business needs.
apps architecture
is about how the 3 building blocks of apps are split across the internet
data architecture
is about how data is stored and to make it consistent and accessible