What is Enterprise Architecture?

Oct 28, 2020 · 4 min read

How exactly cloud computing emerged?

Photo by Volodymyr Hryshchenko on Unsplash

Enterprise Architecture(EA) is a conceptual model that defines the structure and operation of an organization. The conceptual model is an abstraction of things that are made of concepts. These concepts help people (stakeholders) to know, understand, and analyze.

Ex: Consider an organization which was started recently and how it will compete against its competitor and withstand the modern market environment.

The organization should adapt the technology upgrade so the organization transforms itself to thrive in the future. Apart from technology changes they should shine against their competitors who may be a startup or a legacy company. New business models are introduced by upcoming technologies and due to this customer expectation and regulation of the products are also changed.

So organization includes business process, products, data, stakeholders, technologies, standards and so. These are worked together to create value and delivered to their customer. The customer buys the product and makes it profitable.

These parts of the business are collectively fit together by Enterprise Architecture which describes how the business is constructed.

Why EA is important?

It identifies the primary part/component of the business and shows the relationship between them. So we are able to understand what we need and what we build on the business to make profits.

It is applied to any kind of organization. So that only we call it enterprise architecture.

The environment in which organizations are operating in complex and all organizations which among selling the same product but with different vision and mission. Ex: Pepsi and Coke.

Enterprise Architecture focuses on simplifying the complexity and understand how business and technology work together. So the organization can change their business models and adapt the technology advancement.

Domains of EA :

Business Architecture

✔️ How does a business operate?

✔️ How business processes are important among their relationships?

✔️ How the business is moving in the context of the organization by considering its standards, vision, mission, capabilities?

The above queries are considered here and others like roles and responsibilities, product metrics, project models are also considered.

By doing modeling this architecture we can figure out how technology or information technology supports the business.

Credit: Google Image

Application Architecture

It defines software solutions to adapt to the changes.

The software was used by the organization for its business that may depend on their needs and may differ from others. The organization may build or buy the software but the requirements have changed over time by the user. To overcome this, the organization keeps adding features required by the user. If the software fails to adapt or the architecture is weak then need patchwork or spending time and money to sort out/maintain.

Credit: Google Image

Data Architecture

Applications need data to work. Data gets from the user is stored in different formats like spreadsheets, databases, documents, and more to manage and maintain.

It helps to model the data because data are generated in gigabytes or petabytes. Since data are generated from technology, user and so.

Due to the complexity in managing, formatting, organizing we need data architecture.

Credit: Google Image

Technology Architecture

It describes how an infrastructure ultimately needed to run the business applications. Here, physical machines, routers, storage, software are involved to support the above stuff.

So technology helps the business to achieve its goal by supporting its operations. IT will adapt to changes because the business will always change(due to market and user changes).

Credit: Google Image

How exactly cloud computing emerged?

I get wondered after reading the articles and resources related to EA. Because I came to know how cloud emerged for business utilization.

It’s simple. Cloud vendors take the complexities of application architecture, data architecture, and technology architecture from the business. So they put that on their cloud and pay for what they use.

Happy Learning!

Find more blogs in Techiepedia to learn more.

Photo by Ben White on Unsplash


Where the Tech is written

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store