DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modern Digital Website Security: Prepare to face any form of malicious web activity and enable your sites to optimally serve your customers.

Containers Trend Report: Explore the current state of containers, containerization strategies, and modernizing architecture.

Low-Code Development: Learn the concepts of low code, features + use cases for professional devs, and the low-code implementation process.

E-Commerce Development Essentials: Considering starting or working on an e-commerce business? Learn how to create a backend that scales.

Related

  • Agile Enterprise Architecture Framework: Enabler for Enterprise Agility
  • Enterprise Architecture Governance: A Holistic View
  • 5 Characteristics of Modern Enterprise Architect
  • Role of Enterprise Architecture in DevOps Adoption

Trending

  • Announcing DZone Core 2.0!
  • How To Use KubeDB and Postgres Sidecar for Database Integrations in Kubernetes
  • A Guide to Missing Sprint Goals
  • Agile Testing: Blending Shift-Left, Automation, and Collaborative Testing Strategies
  1. DZone
  2. Coding
  3. Frameworks
  4. Popular Enterprise Architecture Frameworks

Popular Enterprise Architecture Frameworks

Appropriate EA framework selection is critical for Enterprise Architects based on the Organization's needs and goals.

Ravi Kiran Mallidi user avatar by
Ravi Kiran Mallidi
DZone Core CORE ·
Kiran Kumar A user avatar by
Kiran Kumar A
·
Oct. 24, 23 · Analysis
Like (4)
Save
Tweet
Share
3.2K Views

Join the DZone community and get the full member experience.

Join For Free

Enterprise architecture (EA) is an organization's business function to help how the business and technology work together. In other words, it is a blueprint for structure and operations. The Organization determines the objectives to achieve an effective manner. Enterprise Architecture framework is a structural approach to deal with Organization enterprise business in the digital era. Enterprise architecture defines the borders of different departments in an organization. 

Below are some of the benefits of using Enterprise Architecture in an Organization

  • Collaboration between IT and business teams
  • Resiliency and adaptability of new business processes
  • Prioritize the investments from business teams
  • Define the long-term goals and plan according to achieve the goals
  • Re-design the processes while any mergers, acquisitions, and Organization changes
  • Comprehensive IT architecture view to business teams

Enterprise Architect in an Organization is responsible for analyzing the business processes aligned with business goals, which are agile and durable. Several frameworks have evolved to help Organizations in a structural approach to developing an enterprise architecture. EA frameworks can be classified into Comprehensive and Industry Specific frameworks. Leading comprehensive enterprise architecture frameworks are 4+1 view, TOGAF, Zachman, SABAS, and Gartner. Industry-specific Enterprise frameworks include BIAN, DODAF, FEAF, and ODF. 

Workflow of EA framework


Comprehensive EA Frameworks

  • 4+1 View:  4+1 main views are Local, Process, Development, and Physical. The fifth view was the Use case. Used to prioritize different views in the Organization.  
  • TOGAF: TOGAF was developed by 300 enterprise architects from Dell, Cognizant, and Microsoft and is also called the Open Group Architecture Framework. TOGAF's Architecture Development Method (ADM) is a step-by-step process defined for an enterprise. 
  • Zachman: Zachman mainly uses a template-based design rather than a methodology. Zachman comprises a two-dimensional matrix of "perspectives" and "fundamental questions." This model helps business stockholders to focus on independent objectives.
  • SABAS: SABAS is a Security Architecture for Enterprise Architecture model to build tools to identify the risks. 
  • Gartner EA framework: After acquiring Meta Group, Gartner published for Enterprise Architectural Planning for Organizations practice. CompTIA recognized it focuses on business outcomes. 

Industry-Specific EA Frameworks 

  • BIAN: BIAN is a Banking Industry Architecture Network developed by a consortium of financial organizations, especially in the Banking industry in Europe. This framework helps the banking industry to speed up the architecture initiatives by leveraging the blueprints developed.
  • DODAF: DODAF is a Department of Defense Architecture Framework developed by US Defense to mitigate issues like integrating long-lived systems and diverse systems (especially interoperability issues resolutions). Different countries build their own EA frameworks to work. Examples are Canada uses DNDAF, the UK uses MODAF, and NATA uses NAF.
  • FEAF: FEAF is a US Federal Enterprise Architectural Framework to mitigate the duplication of processes, IT systems, and independently developed systems. The Indian government created IndEA to remove the duplication process and attempt to add EA modeling from different domains.
  • ODF: ODM is an Open Digital Framework developed by TM Forum for the Telecommunication industry. Majorly optimized the challenges related to legacy migration and cloud transformation. 

Conclusion

Choosing the right frameworks for Enterprise architecture development is challenging for enterprise architects. The framework choice should be based on industry acceptance, skill availability, support, learning curve, ease of action, and support for best practices. Several EA tools are available in the market, and Organizations must choose the proper tool to adopt and implement. The EA tool has to be adopted by the IT and Business users to track their goals.

Architecture Enterprise architecture agile Enterprise Architect (software) Framework Agile testing Enterprise system Microsoft Windows SDK Zachman Framework

Opinions expressed by DZone contributors are their own.

Related

  • Agile Enterprise Architecture Framework: Enabler for Enterprise Agility
  • Enterprise Architecture Governance: A Holistic View
  • 5 Characteristics of Modern Enterprise Architect
  • Role of Enterprise Architecture in DevOps Adoption

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: