Enterprise Architecture

Enterprise Architecture
Danairat T.
Enterprise Architect
Certified Java Programmer, TOGAF Silver
ISACA Member
[email protected]
2014 [email protected]
Agenda
•
•
•
•
Introduction
Enterprise Reference Architecture
Architecture Development Process
Summary
2014 [email protected]
Introduction
Exploring an Organization
Direction
Organization
Team working
2014 [email protected]
Why We Need Business Transformation
CRM
App
Core
App
Database
Finance
App
HR App
Other
Apps
Database
Database
Database
Database
IT System Deployment – Silos and inefficient to scale business
2014 [email protected]
Specific
There are many of related standards/guidelines
IT Relevance
ITIL
ISO 20000
CMMi
ISO 27001
27002
(17799)
TOGAF,
MIT Sloan,
ISO 42010
SOX
COSO
Basel III
CobiT
ISO
38500
Six
Sigma
ISO
9000
Holistic
Scorecards
Low
High
Abstraction
2014 [email protected]
The Enterprise Reference Architecture
Access Channels
Integration and
Channel Systems
Insight
and
Monitoring
Citizen
Service
Corporate Regulatory
Admin.
Compliance
Core Systems
Enterprise Information Management
System
Monitoring
and
Management
Enterprise Infrastructure
2014 [email protected]
Security/
Auditing
and
Identity
Management
The Enterprise Reference Architecture
Access Channels
Integration and
Channel Systems
Insight
and
Monitoring
Citizen
Service
Corporate Regulatory
Admin.
Compliance
Core Systems
Customer Data
Enterprise Information Management
Product Data
Payment Data
Accounting
Org. Hierarchy
Enterprise Infrastructure
System
Monitoring
and
Management
User Centric
Process Centric
Data Centric
Decision Centric
H/W, Storage, OS, Database, AppServer Platform
2014 [email protected]
Security/
Auditing
and
Identity
Management
Sample Reference Architecture
The Technology Landscape
Insight
and
Monitoring
Sales and
Marketing
BI
CRM
Product
Portfolio
Manage
ment
Core Processes
Corporate Regulatory
Admin.
Compliance
New Business Life
New Business Motor
HCM
New Business Group
New Business Non-Motor
Finance Premium
receive
Claim Life
Claim Motor
GRC
Claim Non-Motor
Renewal Life
Renewal Motor
Renewal Non-Motor
Finance compens
ation
Core Insurance System
Customer Data
Enterprise Information Management
Product Data
Payment Data
Accounting
Org. Hierarchy
Common Enterprise Technology
Web and Mobile Technology
System
Monitoring
and
Management
Business Process Management Technology
Data Integration Technology
Events and Rules Processing Technology
AppServer Platform, DBaaS Platform, OS, Hardware, Network
2014 [email protected]
Security/
Auditing
and
Identity
Management
Group Workshop - The Current Enterprise Architecture
Team Name: xxx
1. Name, Company, E-mail
2. Name, Company, E-mail
Write down your
existing enterprise
architecture
foot print
3. Name, Company, E-mail
4. Name, Company, E-mail
Enterprise Reference Architecture
Access Channels
Business
Insight
and
Monitoring
Citizen
Services
Core Business
Processing Systems
Corporate Regulatory
Admin. Compliance
Master Data
System
Monitoring
and
Management
2014 [email protected]
Enterprise Infrastructure
Security/
Auditing
and
Identity
Management
IT Architecture
Enterprise Architecture
Transformation Maturity Model
Center for Information Center Systems Research (CISR)
2009 MIT Sloan CISR – Ross
Source: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J. Ross, P. Weill,
D. Robertson, HBS Press, 2006
2014 [email protected]
Enterprise Architecture Maturity – Details
Business Silos
1
Clie nt
Optimized Core
Standardized
Bus Modularity
Pt. to Pt. Integrations
FBT
PAY G
NTS
TRDS
NTS A/c
Customs
SFAProduct
product ERP SCM
SFA-Product
ERPSFA Stage
Stage
Product
ERPSFAProd
Test
Data…….
Penalty
RBA
De f
RRE
IPS
Refunds
Integrated A/C
1
Payments
Exc ise
Complian ce
Staf f
CCD
CR
ECI
PKI
CDCC
ADD
AWA
ELS
Staf f
P hone
Business
DDDR
TASS
CWMS
B us. Int el
GCI
WOC
IVR
SFAProduct
product ERP SCM
Product
ERPStage
productMES- DB
DBproduct Dev
Stage
MES- MESStage Prod
productMES- DB
DBproduct Dev
Stage
Inv
LMS MGMT
B2B
B2BB2B- Stage
Dev
PaaS
LMSInv
MGMT
IaaS
SaaS
Refmat erial
B OA
BEP
Client
B ANK
Staff
Remote
Staf f
TAX
AGENTS
Call Ce ntres
Security
Security
Security
Security
Rationalization
• Local IT silos
• Peak load sized
• Difficult to scale
• Difficult to change
• Expensive to
manage
• Complexity driven
risk
IT-as-a-Service
• Standardized
interfaces/systems
• Pools of resources
• Rapid provisioning
• Consolidated
• Lower costs
• Better productivity
• IT as a “Business”
• Increased utilization of
IT skills
• Higher QoS
• Faster project
turnaround
• Reduced IT project
time/costs/risks
• Improved security and
management
• Lower license and
support costs
• Improved IT agility
2014 [email protected]
• Greater focus on
business
Architecture Domains
Enterprise Architecture
How the business is
organized to meet its
objectives
Business Architecture
IT Architecture
Application Architecture
Data/Information Architecture
How applications,
information systems support
the objectives of the
business
How the technology fits
together
Technology Architecture
2014 [email protected]
Business Architecture
2014 [email protected]
Business Strategy Map
2014 [email protected]
Business Architecture and BPMN
4 phases of business process development
2014 [email protected]
Group Workshop: Business Process Modeling
Developing BPMN
Brainstorm 1 hr. and Presentation 15 mins.
1. Introducing Group Members
2. Giving Process Name and Descriptions
3. BPMN Phase 1: Block Boxing Phase
4. BPMN Phase 2: Structuring Phase
5. BPMN Phase 3: Re-Construction Phase
6. BPMN Phase 4: Instrument Phase
2014 [email protected]
Group Workshop – Business Objectives
#
Business
Owner
Business
Objective
Business
Service Process Name
and short desc.
Business
Issues
Supported
Applications
Name
Application
Issues
Remarks
1.5 hrs. brainstrom and 15 mins. presentation
2014 [email protected]
19
Application Architecture
2014 [email protected]
Application Development Framework
An application framework
represents the partial
implementation of a specific
area of an application
2014 [email protected]
Functional and Non Functional Analysis
User Features, Functions
Ease of Use and Response Time
High Availability
Distributed Solution
GRID/Cloud
Operation Management/
Automation
Access Control, Security
Governance, Standard and Compliance
2014 [email protected]
Difficulty of Requirements
When to use which methodology
Agile Projects
Chaotic Projects
Anarchy
Complex
Waterfall Projects
V-Model Projects
Complicated
Simple
Difficulty of Supported Technology
2014 [email protected]
Waterfall Model
Requirements
Design
Develop
Testing
Deployment
2014 [email protected]
V-Model
Acceptance
Testing
Validation
Requirements
High Level
Design
Detailed
Specs
Validation
Validation
Development
2014 [email protected]
Integration
Testing
Unit Testing
Agile – Scrum Method
2014 [email protected]
Group workshop - Business Services and IT Alignment
1.5 hrs. brainstorm and 15 mins. presentation
Call
Center
ExService
Core
Service
Finance
App01
App04
App06
App09
App02
App05
App07
App10
App08
App11
App03
DB02
DB01
DB04
DB05
DB07
DB08
DB10
DB03
DB06
DB09
2014 [email protected]
HR
App12
DB11
Object Management Group - Process Standards
Omg.org
2014 [email protected]
Data and Information Architecture
2014 [email protected]
Discovering the Enterprise Data
Direction
Organization
Team working
2014 [email protected]
Discovering the Enterprise Data
Executives
Head of Business Units
Operation Team
2014 [email protected]
Discovering the Enterprise Data
Executive Summary Data
Master Data
Transactional Data
Executives
Head of Business Units
Operation Team
2014 [email protected]
Discovering The Enterprise Data
Drill in the Executive Reports
Transactional Data
Transactional Data
Transactional Data
Master Data
Master Data
Master Data
Transactional Data
Master Data
Master Data
Transactional Data
Transactional Data
Master Data
Master Data
Transactional Data
Master Data
Transactional Data
Master Data
2014 [email protected]
Discovery The Enterprise Data
Drill in the Business Process
Example
Transactional Data
Transactional Data
Master Data
Master Data
Master Data
Transactional Data
Master Data
Transactional Data
Master Data
Transactional Data
Transactional Data
Transactional Data
Master Data
Master Data
Master Data
Transactional Data
Master Data
2014 [email protected]
Enterprise Data Flow
Transactional
Integration
Data
WS
SOA
WS
Application
Specific
Data
App1
Data
Enterprise
Operational
Data
ETL/ELT
ODS
App2
Data
ETL/ELT
WS
Enterprise
Data Warehouse,
Data Marts and BI
Data
Warehouse
App3
Data
Master Data
Data Management Process
Data Governance, Data Architecture Management, Data Modeling, Data Quality, DW/BI,
Metadata Management, Document/Content Management
2014 [email protected]
Data Quality
The state of completeness, validity,
consistency, timeliness and accuracy
that makes data appropriate for an
enterprise use
Three Main Data Quality Metrics
• Business Relevance
•
Executive Reports/Critical Business Process
• Accountability
• Controllability and Track-ability
2014 [email protected]
Enterprise Data Quality Worksheet
N
o.
Master/
Transaction
al/
Summary
Data
Data
Name
Owner
Used by
Critical
Business
Processes
(Y/N)
Use By
Executive
Reports
(Y/N)
2014 [email protected]
Change
Control
(Y/N)
Sample
Data
Structure,
Data
Type,
Data
Range
Current Issues
With % of
Records are
align with its
profiling
Remarks
Data Management Scope – Table Matrix
2014 [email protected]
Technology Architecture
2014 [email protected]
IT Shared Services Stack
Platform as a Service
Platform as a Service
Infrastructure as a Service
Infrastructure as a Service
2014 [email protected]
IT Process Standardization
IT Governance & Security
IT Services Availability
IT Performance Monitoring
Software as
as aa Service
Service
Software
IT Shared Services Stack
Data Integration and Process Integration Platform
Application
Server
a Service
Platform
as a as
Service
Database as a Service
Big Data Platform
Infrastructure
asand
a Service
Hardware
Consolidation
Virtualization
Storage and Network Shared Services
2014 [email protected]
IT Process Standardization
IT Governance & Security
IT Services Availability
IT Performance Monitoring
Software
as a Service
Application,
Mobility
and SaaS
Cloud Roadmap
Public Clouds
Hybrid
IaaS
Public Cloud
Evolution
PaaS
Private Cloud Evolution
App1 App2 App3
Silo’d
•
•
•
•
Physical
Dedicated
Static
Heterogeneous
IaaS
SaaS
Virtual Private Cloud
App1 App2 App3
App1 App2 App3
App1 App2 App3
Private PaaS
Private PaaS
Private PaaS
Private IaaS
Private IaaS
Private IaaS
Grid
•
•
•
•
PaaS
SaaS
Private Cloud
Virtual
Shared services
Dynamic
Standardized
appliances
• Self-service
•
• Policy-based
resource mgmt
•
• Chargeback
•
• Capacity planning
2014 [email protected]
Hybrid
Federation with
public clouds
Interoperability
Cloud bursting
Technology Standard and Key Consideration
Database Server and Application Server
Database
Access Channels
Integration and
Channel Systems
Insight
Sales and
and
Marketing
Monitoring
Corporate Regulatory
Admin. Compliance
Core Systems
Pr oduct Data
Paym ent Data
Accounting
Or g. Hier ar chy
Enterprise Infrastructure
System
Monitoring
and
Management
User Centric
Process Centric
Data Centric
Decision Centric
H/W, Storage, OS, Database, AppServer Platform
ANSI (American National Standards Institute) SQL
DB Programming support
DB and System Diagnostic and Tuning Tool
Segregation of Duty Support
Active-Active Clustering
DB Machine
Application Server
Enter pr ise Infor m ation Managem ent
Custom er Data
•
•
•
•
•
•
Security/
Auditing
and
Identity
Management
•
•
•
•
•
•
•
Open Development Framework
Monitoring Matric; eg. JMX, Managed Bean
In-Memory Session Clustering
Deployment Descriptor
Declarative Transaction
Declarative Security Access Control
Application Server Machine
2014 [email protected]
Enterprise Workflow Application
2014 [email protected]
Web Portal Anatomy
2014 [email protected]
Monitoring and Management Technology
Various Technologies in open communication protocol
and standard operation procedure
2014 [email protected]
System Architecture Guideline
Interne
t
Strong Room
DC Site – Preferred Solution
Web
Server1
DMZ
LBR
App Tier
Logon
Logon
Server1
Server2
Web
Server2
Web
Server3
LBR
Web
Web
Server1
Server2
Web
Server4
LBR
Enterprise
Enterprise
Report,
Report,
Dashboard
Dashboard,
Portal2
LBR
LBR
Workflow and
BPM and
Rules Server1
Rules Server2
App
App
Consolidation
Consolidation
Server1
App Server
Server2
Very
Secur
ed
Zone
Application Processing
Meta
data
1
Data Tier
ODS Tier
DW Tier
Meta
data
2
App
DB1
App
DB2
DB1
DB2
Database + Storage
Database + Storage
Operational Data Service and
Enterprise Report Processing
Enterprise
Data
Warehouse1
EDS
DB1
Database + Storage
Enterprise Data
Warehouse2
Database + Storage
EDS
DB2
Database + Storage
Linking Application to Business Goals
Owner: Business Units
2014 [email protected]
Linking Application to Business Goals
Owner: Technology Unit
Owner: Business Unit
2014 [email protected]
Linking Application to Business Goals
Owner: Technology Unit
2014 [email protected]
<Insert Picture Here>
Strategic Roadmap
2014 [email protected]
Strategic Roadmap
<Sample>
Current State
<Named
Transition>
<Named
Transition>
Business
Objectives
Maximize ROI of local
business initiatives
Optimize IT efficiency
and lower IT costs
Standardize cost,
quality & consistency
of business ops.
Leverage knowledge
across BUs
Increase speed to
market and strategic
agility
Bus Op Model
Diversified
Coordinated
Replicated
Unified
Business / IT
Strategy
Maximize local
business unit agility
by maintaining full
autonomy
Share IT
infrastructure across
business units for IT
efficiency
Share core processes
and/or data for
business operational
efficiency
Provide plug-and-play
business process
modules for strategic
agility across
enterprise
EA Maturity
Business Silos
Standardized
Technology
Optimized Core
Business Modularity
Application
Architecture
Architecture
Strategy
Customize & optimize
local apps for BU needs
Provide shared
infrastructure services
via apps rationalization
Rationalize, standardize
and optimize core
business processes.
Deploy enterprise apps.
Create/deploy/reuse
plug-and-play business
process components
Information
Architecture
Architecture
Strategy
Maintain data for BU
needs
Rationalize data used
by shared services
Standardize data assets
and interchanges.
Integrate and share info
across BUs and COIs
Provide real time BI and
implement predictive
models
Technology
Architecture
Architecture
Strategy
Optimize platform for
individual applications &
data access via tuning
configurations
Standardize tech;
provide shared
infrastructure platform
Optimize platform for
shared core business
apps/processes & data
via virtualization
Fully leverage a serviceoriented architecture
Business
Architecture
2014 [email protected]
Future State
Strategic Roadmap
Current State
Business
Architecture
<Named
Transition>
<Named
Transition>
<Named
Transition>
Business
Objectives
Bus
Operating
Model
Business / IT
Strategy
EA Maturity
Application
Architecture
Architecture
Strategy
Information
Architecture
Architecture
Strategy
Technology
Architecture
Architecture
Strategy
Business Silo
Standardization
2014 [email protected]
Optimization
Business Modularity
Proposed Implementation
<Sample>
Standardization
& Optimization
Solution/
Initiative
Project
2014
H1
Information
Standardization
Common Data Model
Dev Stabilization
Development Standards
Business Process
Optimization
&
Application
Rationalization
Customer Service
H2
Common Information
Exchange
Web-based Access
Carrier Interfaces
Billing / Refills
Business Intelligence
IT Consolidation
& Standardization
Unified DB Services
Unified Application Services
“Initiative” Services
2014 [email protected]
Growth
2015
H1
H2
2016
H1
H2
2017
H1
H2
Group Workshop – Enterprise Business Process Future State
Team Name: xxx
1. Name, Company, E-mail
2. Name, Company, E-mail
Write down your
future state
3. Name, Company, E-mail
4. Name, Company, E-mail
Enterprise Reference Architecture
Business
Insight
and
Sales and
Monitoring Marketing
Core Business
Processing Systems
Corporate Regulatory
Admin. Compliance
Enterprise Information Management
New
Changed
System
Monitoring
and
Management
Retired
Unchanged
2014 [email protected]
Enterprise Infrastructure
Security/
Auditing
and
Identity
Management
Summary
• Enterprise Reference Architecture
• Architecture Development Process
•
•
•
•
Business Architecture
Application Architecture
Data Architecture
Technology Architecture
• Strategic Roadmap
2014 [email protected]
Thank you very much.
2014 [email protected]
118