No Slide Title

Download Report

Transcript No Slide Title

State of California
XYZ Department
Business Driven Architecture (BDA)
Dave McAfee
May 12, 1999
Introduction



The Department and their partners, Grant Thornton LLP, have
developed a Business Driven Architecture(BDA)
Based on MetaGroup's enterprise-wide technical architecture
framework - from planning and definition to execution and
implementation.
The presenter will "walk-thru" the phased process used to develop
the architecture, highlighting the key points to achieve success.
2
Business-Driven Architecture
Contents
I. A Little Kipling
II. Overview
III. Project Scope
IV. Timeline
V. Example Telephony
VI. Conclusion
3
Business-Driven Architecture
I. Kipling’s Elephant Child
I keep six honest serving men
They taught me all I know
Their names are What and Where and
When and How and Why and Who.
4
Business-Driven Architecture
I. Kipling’s Elephant Child
The Enterprise
The User
Blueprint for the deployment of
technology divided into Governance,
Data, Applications, Infrastructure and
Security
Enterprise wide application of
Principles, Best Practices, Design
Principles, Standards, and Products
Lists
Formal start first quarter 98, in progress,
to maintenance in second quarter 99
A guide to better utilize IT in day to
day business from an Enterprise
perspective.
How
Staff (both CIT and DIT), using a
contractor, and a industry research firm
developed initial architecture papers.
Standardized technologies, that
interface in a predetermined just-intime basis
Why
IT has become an integral part of
Enterprise business. Support costs
(TCO) and complexities are growing
exponentially
Applies to Enterprise, adopted by the
Department Executive Staff,
IT supports the business, becoming
more usable while controlling costs
and reducing complexities
What
Where
When
Who
5
Enterprise wide, and interfacing
with partners and providers
When first iteration is complete and
continuing on in to the future
Enterprise staff and those
developing partnerships with IT
Business-Driven Architecture
II. Overview - Background

The Business-Driven Architecture (BDA) defines the XYZ
Department’s (XYZ) Enterprise-wide Technical Architecture
(EWTA). This architecture project is broad-based, covering the
Department’s entire Information Technology (IT) environment
including:
•
•
•
•
•

Governance
Applications
Infrastructure
Data
Security
The direction for this effort came from the IT Strategic Plan.
6
Business-Driven Architecture
II. Overview - Architecture Definition

A Business-Driven Architecture:
• Is derived from business requirements
• Is understood and supported by Department executives and lines of
business
• Guides the engineering of the Department’s information systems and
technology infrastructure across the various component architectures
• Is based upon a logically consistent set of principles and practices
• Serves as a template for minimizing the costs of deploying and
supporting technology.

Ultimately, the Architecture enables the development of a rich
information environment capturing and sharing information
throughout the XYZ, with other government agencies, and with
partners/customers.
7
Business-Driven Architecture
II. Overview - IT Architecture
Before
Legislature
Customer
Expectations
Enterprise
Business
Policy
IT
Systems
Planning
Strategic/
Tactical
Plans
Technology
After
Legislature
Customer
Expectations
Enterprise
Business
Policy
Strategic/
Tactical
Plans
Business
Driven
Architecture
Technology
8
IT
Systems
Planning
Application/
Information
Engineering
Infrastructure
Engineering
Project
Architectures
Business-Driven Architecture
II. Overview - Approach

XYZ’s Business-Driven Architecture (BDA) follows the META Group’s
Enterprise-wide Technical Architecture methodology. The approach
process is shown in Figure 3 below.
Fig. 3 - Approach Process
AWARENESS OF TECHNOLOGY TRENDS
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Standards
• Products
(Apps./Platforms)
• Best Practices
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
9
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
IMPLEMENT
Business-Driven Architecture
II. Overview - Stakeholders

Active participation by all stakeholders (illustrated in Figure 4
below) is necessary to realize the fullest potential of XYZ’s
Business-Driven Architecture.
Fig. 4 - XYZ’s Stakeholders
XYZ Business/Program Areas
XYZ Executive Staff
Decentralized IT
(Business Area IT)
IT
Executive
Service
Providers
(Data Centers etc)
IT
Division Chiefs
IT
Technology Units
Technology
Vendors
External Technology
Providers
Internal Technology Providers
10
Business-Driven Architecture
III. Process Scope - Business Case

Deliverables for Phase 0 included:
•
•
•
•
Project Plan
ID of stakeholders
Communications Plan
Internal Sales Document
AWARENESS OF TECHNOLOGY TRENDS
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Best Practices
• Standards
• Products
(Apps./Platforms)
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
11
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
IMPLEMENT
Business-Driven Architecture
III. Process Scope - Business Focus

Deliverables for Phase I included:
•
•
•
•
Business Drivers (BD)
Technology Trends (TT)
Architectural Requirements (AR)
Architecture Requirements Matrix (BD x AR)
AWARENESS OF TECHNOLOGY TRENDS
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Best Practices
• Standards
• Products
(Apps./Platforms)
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
12
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
IMPLEMENT
Business-Driven Architecture
III. Process Scope - Technical Focus

Deliverables for Phase II are:
•
•
•
•
•
•
Conceptual Architecture
Conceptual Architecture Matrix (AR x BP)
Domain Components Architecture (CA)
Product Selection Process Report
Existing (Baseline) Architecture Report
Gap Analysis Report
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Best Practices
• Standards
• Products
(Apps./Platforms)
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
13
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
IMPLEMENT
Business-Driven Architecture
III. Project Scope -Technical Focus (con’t.)

The following diagram depicts the relationship of XYZ’s five major
architectural domains: Governance , Applications , Infrastructure, Data,
Security. These domains have been decomposed into sample 13
architecture components (See Figure 5 below).
Fig. 5 - Domain Model
1.0 Governance
5.0
Security
2.0 Application
2.1 Application Development
2.2
Intra/Internet
5.1
Enforcement
Technologies
2.3 Middleware
2.4
Groupware
3.0 Infrastructure
5.2 System
and Data
Integrity
Technologies
5.3 Support
Technologies
3.1
Platform
3.3 Systems
Management
3.2 Network
3.4 Telephony
4.0 Data
4.1 Transaction Data
14
4.2 Information
Business-Driven Architecture
III. Project Scope - Migration Plan

The deliverables for Phase III are:
• Migration Strategy Report
• Governance Guidelines
AWARENESS OF TECHNOLOGY TRENDS
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Best Practices
• Standards
• Products
(Apps./Platforms)
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
15
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
IMPLEMENT
Business-Driven Architecture
III. Project Scope - What the BDA Does Not Include

The three phases of the BDA did not include the following:
•
•
•
•
Implementation Plans for particular projects or systems designs
The BDA is analogous to a building code,not a specific building plan.
Redesign or reengineering of XYZ’s business processes
Complete configurations and products (buy-lists) for all architectural
components
– This is accomplished over time and revisited through the architectural
review process.
• Project or physical architectures
– These are derived or applied uses of the BDA components and products.
16
Business-Driven Architecture
IV. Timeline
Figure 6 below identifies the approximate timeframes for each phase of the
Fig. 6 - Project Timeline
BDA.
4-8 Weeks
2-3 Weeks
28-30 Weeks
Six Weeks
Seven Weeks
Twelve Weeks
Five Weeks
AWARENESS OF TECHNOLOGY TRENDS
Phase 0:
PROJECT PLANNING
• Business Case
• Communications
Plan
• Project Plan
• Project Proposal
BUSINESS
DRIVERS
Phase III:
Phase II:
Phase I:
REQUIREMENTS
FOR TECHNICAL
ARCHITECTURE
Concept. Arch.
Arch. Defin.
• Principles
• Best Practices
• Standards
• Products
(Apps./Platforms)
“GAP”
ANALYSIS
BASELINE OF EXISTING TECHNOLOGY INFRASTRUCTURE
•
•
•
•
Applications
Data
Process Knowledge
Repositories
•
•
•
•
•
•
•
•
Hardware
Software
Networks
Interfaces
17
Standards
Methods
Organization
Skillset
MIGRATION
PLANNING
Platforms
Inet
Applications
IMPLEMENT
Business Driven Architecture
V. Example - Telephony Component

Background and Introduction
• The Telephony Component defines the technical components of the
telecommunications infrastructure which support the Department’s
voice applications and systems.
• XYZ’s customers demand direct access to information and services
that are easy to understand and use. Telephone systems are used
increasingly to provide responsive customer care in large
organizations with large customer bases. Therefore, the Department
requires a complete telephony architecture in order to exploit the
latest telephony technology to better serve its customers.
18
Business Driven Architecture
V. Example - Telephony Component

Telephony subcomponents include:
•
•
•
•
•
•
•
Call Center
Office Telephony
Cabling
Wireless Telephony
Video Conferencing
Computer Telephony
Communications Fabric
19
Business-Driven Architecture
VI. Conclusion

The Business-Driven Architecture:
• Allows Information Technology to act as a business enabler
• Permits the lines of business to concentrate their efforts on improving
processes and providing outstanding customer service
• Enables the fulfillment of XYZ’s vision to work better, faster and
smarter.
More Information?
David McAfee
Telephone - 654-8374
- 653-4240
http://www.lanset.com/dmcafee
[email protected]
20
Business Driven Architecture
Other Presentations

The Road to Getting an Architecture Process Started
• Where - Convention Center, 2nd Floor, Room 204.
• Who - Dale Morgan, EDD Senior Architect
• When - Thursday, May 13, 1999 from 10:00 to 11:00am

“Planning Your Enterprise Architecture Project - initial steps to get
your EA started”
• Where - EDD Auditorium 722 Capitol Avenue
• Who - Chris Eaves, Senior Architect - Grant Thornton, LLP
• When - Wednesday, May 26, 1999, 9:30 to 10:30 a.m.
21
Background
BDA Domain Model
1.0 Governance
5.0
Security
5.1 Enforcement
Technologies
5.1.1 Identification
5.1.2 Authentication
5.1.3 Authorization
5.1.4 Access Control
Firewall
5.2 System and
Data Integrity
Technologies
5.2.1 Encryption
5.2.2 Non-Repudiation
5.2.3 Virus Detection
& Prevention
5.2.4 Op. Recovery
Disaster Recovery
5.2.5 Config. Mgmt.
5.3 Support
Technologies
5.3.1 Security Admin.
5.3.2 Auditing
2.0 Application
2.2 Intra/Internet
2.1 Application Development
2.1.1 Meth./Process Mgmt.
2.1.2 Project Mgmt.
2.1.3 Version Control
2.1.4 App. Dev. Repository
2.1.5 Modeling Tools
2.1.6 CASE Tools
2.1.7 Devel. Languages
2.1.8 Development Tools
2.1.9 Multimedia Devel.
2.1.10 Testing
2.1.11 Mainframe Utilities
2.1.12 COTS Software:
Pers. Product. Suite
Desktop Database
Flowcharting Tools
3270 Emulation
2.1.13 Ent. Resource Plan
2.1.14 Specialized Utilities
2.2.1 Browser
2.2.2 Intranet Server Software
2.2.3 Search Engine Software
2.2.4 Firewall Software
2.2.5 Authoring tools
2.2.6 Development Languages
2.2.7 Development Tools
2.2.8 Intraware
2.4 Groupware
2.3 Middleware
2.4.1 Content Exchange
2.4.2 Electronic Mail
2.4.3 Calendaring and
Scheduling
2.4.4 Elect. Doc. Mgmt.
2.4.5 Workflow Mgmt.
2.4.6 Intelligent Agents
2.4.7 Desktop Publishing
2.4.8 Video-conferencing
2.3.1 Program to Program Middleware
2.3.2 Low Level Communication API
2.3.3 Inter-Process Comm. (IPC)
2.3.4 Message Passing
2.3.5 Message Oriented Middleware
2.3.6 Remote Procedure Call (RPC)
2.3.7 Object Request Brokers (ORBs)
2.3.8 TP Monitors
2.3.9 Object Transaction Monitors
2.3.10 Message Brokers
2.3.11 Database Gateways
3.0 Infrastructure
3.1 Platform
3.1.1 Client Platform
3.1.2 Server Platform
File/Print
Application
Database
Internet/Intranet
UNIX Servers
Mainframe Servers
3.1.3 Network Printer
3.2 Network
3.2.1 Local Area Network
Topology
Protocols
Switches
Hubs
Cabling
Wireless
Internet Access
Remote Access
3.3 Systems Management
3.2.2 Wide Area Network
Protocols
Customer Premise Eqpt.
Router, CSU/DSU
FRAD, ATM Switches
Carrier Services
Internet Access
Remote Access
3.2.3 Network-centric Computing
3.3.1 Service Desk
3.3.2 Configuration Management
3.3.3 Operations Management
Network Management Framework
Virtual Data Center
3.3.4 Storage Management
3.3.5 Perform. Monitoring & Tuning
3.3.6 Security
3.3.7 Disaster Recovery
3.3.8 Enterprise Architecture Lab
3.4 Telephony
3.4.1 Call Center
3.4.2 Office Telephony
3.4.3 Cabling
3.4.4 Wireless Telephony
3.4.5 Video Conferencing
3.4.6 Computer Telephony
3.4.7 Communications Fabric
4.0 Data
4.1 Transaction Data
4.1.1 Data Support
4.1.2 Data Management
File Processing System
DBMS- PreRelational, Relational and Object
4.1.3 Data Repository
4.1.4 Data Modeling
22
4.2 Information
4.2.1 Data Extraction, Cleansing
&Transformation Tools
4.2.2 Enterprise Data Warehouse
4.2.3 Data Repository
4.2.4 Data Marts
4.2.5 Decision Support Tools