The document discusses how service-oriented architecture (SOA) can help enterprise architecture (EA) practices. It proposes a service-oriented enterprise architecture (SOEA) model that represents architectures in a modular, layered manner using loosely coupled services. Applying SOA principles can help address common EA challenges by simplifying modeling, increasing stakeholder participation, and enabling flexible architecture maintenance and governance.
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
SOA for Enterprise Architecture
1. How SOA Can Help EA Yan Zhao, Ph.D Enterprise Architecture and IT Strategy Current Affiliation: Mitre Corporation Enterprise Architecture Conference 2008 The IT & Business Alignment Forum November 10 -13, 2008, Las Vegas, NV
2.
3.
4.
5. Enterprise Architecture in Context EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Enterprise Architecture (Component-Based Service-Oriented) Business Operations Strategic Planning (Business & IT) Solution Architecture (SOA) Performance Management Capital Planning Investment Control Project & Program Management future current result-oriented
6. Enterprise Architecture Components and Enterprise Life Cycle Technical Reference Model (TRM) Data Reference Model (DRM) Service Component Reference Model (SRM) Business Reference Model (BRM) Performance Reference Model (PRM) Application/ System Architecture Business Architecture Performance Model Strategic Planning Capital Planning & Investment Control IT Initiatives FEA EA for an Enterprise Performance Measurement Enterprise IT Planning & Operation Life Cycle Technical Architecture Data Architecture How SOA Can Help EA EAC 2008, Yan Zhao, Ph.D
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17. Service Oriented Enterprise Architecture Model EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Reference Architecture (FEA) EA for an Enterprise Service Oriented EA Performance Reference Model (PRM) Business Reference Model (BRM) Service Component Reference Model (SRM) Data Reference Model (DRM) Technical Reference Model (TRM) Performance Model Business Architecture Application /System Architecture Data Architecture Technical Architecture Service Performance Model Business Service Architecture Service Component Architecture Data Service Architecture Technical Service Architecture
18. EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Organization A Unique Domain Federated Service Domain (Core) Organizational Domain One Service Segment across Organizations Organization B Unique Domain Organization C Unique Domain Organization D Unique Domain Service Segmentation and Federation Enterprise Architecture & Service Domain for Entire Enterprise Common Service Domain: Common Services for A and B Shared Services Across Agencies
19.
20. Enterprise Service Lifecycle Management EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Service Planning & Architecture Service Development Service Deployment Service Operation Design Time Run Time ESOA Drivers: Business & IT goals, objectives , & requirements Enterprise Service Governance
26. Service Oriented Data Architecture: Data as a Service EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA User Interface Application Data ESB Functional Service 1 Data Data Service Functional Service 2 Service Composition Service Registry Portal Service Three-tier architecture: SOA with data service:
27. EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Service Registry & Metadata Repository Service Consumer A Enterprise & Business Service Bus Orchestration & BPM Transformation Security Governance Policy Management Transport Content-based Routing Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event Federated Service Infrastructure
28.
29.
30. EAC 2008, Yan Zhao, Ph.D How SOA Can Help EA Business Evolution Associated with IT Business Online Integrated Business Business On Demand Web access via static web pages -Web access with web applications -Online transactions with connections to backend applications Online Presentation Integration of both business and IT Backend IT system integration (interoperation across Systems, e.g. EAI) Business integration (Business process across organizational stove pipes, SOA) The Evolution Path Collaborative and dynamic business Flexible IT infrastructure (SOI, IPv6, mobility, virtualization) Dynamic and adaptive business processes (EDA, service on demand) Enhanced IT Role in Business