Title: The Open Group Architecture Framework (TOGAF) ????? ??? ??? ???
1The Open Group Architecture Framework (TOGAF)
???????? ??????
2??
- OpenGroup ??
- TOGAF ??
- TOGAF ??
- Architecture Development Method
- Foundation Architecture
- Resource Base
- ??
3The Open Group (TOG)
- Industry Standard Test Certification
- Global Regional Conference
- 9 Forums for Members
??
- ?? Woburn (MA,?)
- ????? Reading (?)
- Menlo Park (CA,?) / Washington DC
(?) - ?? (?)
- ?? (UNYSIS)
??
4TOG? ??? ????
- ?????? ??? ??? ?? ??? ????? ??? COTS ??? open
markets? ??? - multi-vendor IT ??? ??? ?? ??, ??, ???? ??
- Interoperability, Potability, Scalability,
Usability - ????
- ?? ???? ?? ? ?? ??? ?? ? ??
- ????? ?? ????? ?? (? UNIX, CORBA, LDAP)
- ??? ??? ?? ? ?? (?????)
- Conference (? 4?? Global Conference)
5TOG Member Program Group
- Membership (220???)
- Platinum(8? Sponsorship), Gold, Silver
- ?? 50, ?? 25, ?? 25
- ??? ?? ? ??? ?? ??
- ???? ??
- Customer Council
- Supplier Council
- Architecture Forum
- Mobile Management Forum
- Real Time Embedded Systems Forum
- Server Platform Forum
- Electronic Messaging Association Forum
- Security eCommerce Forum
- Enterprise Management Forum
- Directory Interoperability Forum
- Quality of Service Task Force
6Architecture Program
- The Open Group Architecture Framework (TOGAF)
- ???? ????(IT architecture)? ?? ??? ????? ? ????
- ?? ? ??? ???
- Architecture ??
- Architecture Description Markup Language (ADML)
- ?????(Interoperability)
- Building Blocks? ??
7TOGAF? ??
- ?? ???? ?? 1994
- ?? ??
- IT ???? ?? ??? Architectural Framework
- a framework, not an architecture
- The Open Group? ??? ??? ??? ????? ???? ??
8TOGAF ??
- 1994 Requirement
- Proof of Need
- 1995 X/Open Architectural Framework - Version 1
- Proof of Concept
- 1996 The Open Group Architectural Framework
TOGAF Version 2 - Proof of Application
- 1997 TOGAF Version 3
- Relevance to practical architectures (Building
Blocks) - 1998 TOGAF Version 4
- TOGAF in Context - the Enterprise Continuum
- Web-ification / ease of use
- 1999 TOGAF Version 5
- Business Scenarios - architecture requirements
- ADML
- 2000 TOGAF Version 6
- Architecture views
- IEEE architecture standards (1003.23, 1471)
- US DoD work (C4ISR Framework, C2STA)
9TOGAF ??
- 1994? ?? TOGAF? ??, ??, ??
- ?? ?????? ?? ???? ? ???? ??
- ?? TOGAF Ver. 6.0, ADML Ver2.0
- TOGAF (The OpenGroup Architecture Framework)
- ???? ????? ???? ?? ??
- TAFIM? ??
- ???? ?? ?? ??, ??????, ?? ???
- ADML (Architecture Description Markup Language)
- MCC? SSEP ????? ????? ??
- ACME? ???? XML? ???? ??
- ? 4??? ???? XML/XMI? ?????? ??
10TOGAF ??
- ???? ????
- Architecture Development Method
- ??????
- Foundation Architecture
- ????
- Resource Base
Target Architectures
Architecture Development Method
Building Blocks Information Base (architecture
building blocks - future)
Standards Information Base (standards)
Technical Reference Model (services taxonomy)
TOGAF FoundationArchitecture
Resource Base
11TOGAF FAQ
- 1. What is an architecture? And what is a
framework? - 2. Why do I need an IT architecture...?
- 3. ...And why a Framework for IT Architecture?
- 4. What is TOGAF?
- 5. What kind of "architecture" does TOGAF
specifically deal with? - 6. Who would benefit from using TOGAF?
- 7. What specifically does TOGAF contain?
- 8. Just how do you use TOGAF?
- 9. How much does TOGAF cost?
- 10. Since TOGAF is freely available, why join The
Open Group?
12ITA ????? Guide
- Have you thought about your need for an IT
Architecture? This Guide explains - What is an IT Architecture?
- Why do I need it?
- What are the specific business benefits?
- What is TOGAF?
- How does TOGAF help deliver an effective IT
Architecture? - What Specifically Does TOGAF Contain...?
- How do I use TOGAF?
- What Do I Get From Participating in The Open
Group's Architecture Program? - What Are the Specific Business Benefits of
Participation? - What action do I take now?
13???? ???? Architecture Development Method (ADM)
AInitiation andFramework
- ???? ???? ?? ??
- ?? ??? ??? ??
- ?? ????? ??
- ????? ?? ???? ??
GArchitectureMaintenance
BBaselineDescription
CTargetArchitecture
FImplement-ation
DOpportunitiesand Solutions
EMigrationPlanning
14Phases A through C
- A Initiation and Framework
- ?? ?? ????? ??? ?? ????? ??
- ?? ?? ? ???? ??
- ???? ?? ??
- B Baseline Description
- ?? ???? ??
- ??? ??
- ??? ??? building blocks? ?? ??
- C Target Architecture
- ?? ?? ??? ??
- ??? ? ????? ?? ??? ??
- (Relevant to all architecture developments)
AInitiation andFramework
BBaselineDescription
GArchitectureMaintenance
CTargetArchitecture
FImplementation
DOpportunities and Solutions
EMigrationPlanning
15Phase C Target Architecture (Steps)
1 Create baseline
2 Consider views
3 Create arch. model
5 Confirm bus. Objs.
6 Determine criteria
4 Select services
7a Define architecture
7b Identify Arch. Building Blocks
8 Conduct gap analysis
16Phases D through G
(Relevant when taking architecture through to
implementation)
-
- D - Opportunities and Solutions
- ?? ??? ?? ? ??
- E - Migration Planning
- ?? ? ???????? ???? ??
- F Implementation
- ??? ?? ?? ? ??
- G - Architecture Maintenance
- ??? Baseline? ????? ?? ?? ??
AInitiation andFramework
BBaselineDescription
GArchitectureMaintenance
CTargetArchitecture
FImplementation
DOpportunities and Solutions
EMigrationPlanning
17?? ???? Foundation Architecture
- ?? ????? ????
- Foundation Architecture in context
- ??????
- Technical Reference Model
- ??????
- Standards Information Base
18??????? ????The Enterprise Continuum
Common Systems Architectures
Foundation Architectures
Industry Architectures
Organization Architectures
Architecture Continuum
guides supports
guides supports
guides supports
guides supports
Solutions Continuum
Systems Solutions
Products Services
Industry Solutions
Organization Solutions
19TOGAF ?? Flow
- Target Architecture ?? ??
- Green ??, ??? ??
- Yellow TOGAF?? ?????? ??
- White ?? ?? ??? ???
- Blue Architecture ?? ??? ?? ??? ?? ??
- Gray ?? ????? ? ??
20?????? ?????? (TRM)
- ???? ??? ??
- ? ???? ??? ??
- ??? ??? ??? ??
- ? ??, ??, ?? ? 12?
- ???? ???? ???
- ORB, Common object
- ??
- ???, ???, ???, ???
21??????Standards Information Base (SIB)
- ??? ?? ??(open industry standards)? DB
- Open Group? ??? ?? ??
- Open Group ????? ??? ??? ??
- TOGAF TRM ??? ??
- ??? ??
- ? access ??
- http//www.db.opengroup.org/sib.htm
- ?? resources?? Link
22??????
- SIB? 2??? ??? ??
- OpenGroup Standard
- Technical standard(77?), Product Standard(44?)
- Adopted(320), Pending(5), Withdrawn(40)
- Data Interchange Services (25-1-1), Data
Management Services (10-0-0), Graphics and
Imaging Services (8-1-0), International Operation
Services (5-0-0), Location and Directory Services
(22-0-6), Network Services (117-0-24),
Object-Oriented Provision (6-0-0), Operating
System (32-1-1), Security (13-1-0), Software
Engineering (24-1-1), System and Network
Management (29-0-3), Transaction Processing
(9-0-3), User Interface (20-0-1), Quality of
Service (0) - OpenGroup Reference Standard
23???? Resource Base
- ADML
- (Architecture Description Markup-Language)
- Architecture Views
- Business Scenarios
- (requirements method)
- Case Studies
- Building Block Example
- IT Governance Strategies
24Architecture View
25Building Block
- ??
- Architecture Building Block (ABB)
- Solution Building Block (ABB)
- Building Block? ADM
- Building Block Specification Process
- Phase A, B, C(Step3-7), D
- ??? ??
- Business Process (Phase A)
- Technical functionality and constraints (Phase B)
- Architectural Model (Phase C)
- Solution Model
- Example? Opportunity Identification(PhaseD)?
Building Block Reuse(Phase E to F)? ??
26TOGAF Version 6? ??? ?
- IEEE Std 1471, Recommended Practice for
Architectural Description - IEEE Std 1471? ??? ??? ?? TOGAF Architecture
Views? ???? - TOGAF Architecture Development Method? ??
- IEEE Std 1003.23, Guide for Developing User
Organization Open System Environment (OSE)
Profiles - ???? ??
- The C4ISR / DoD Architecture Framework
- TOGAF? ?? ??
- ????? ?? ??
- Component-based ??? ??? ??
- US Air Force Command Control System Technical
Architecture (C2STA) ??? ?? - ADML (Architecture Description Mark-up Language)
Version 1 - ??? ADML ????? TOGAF? ??
27TOGAF Version 7? ??
- ? ????/??????? ??? ??
- Zachmann Framework, Spewak (EAP),
- ?? ???? ??? ???
- TOGAF ADM ??
- ????? ???? ????(desired line) ??
- ???? ?? ??? ADM ??
- ???? ??
- ?? ? ?? ??? ???
- IEEE Stds 1003.23, 1471 ?? ??
- DoD/DISA recommendations
- ADM ???? ??? ????
- TOGAF? ?????? ?? Open Group ?????? ??
- Security, Management, Mobile, Directory
282001 ???? ??
- TOGAF Executive Overview - 3rd Edition
- TABB (Technical Architecture Builder/Browser)
- ADML ??
- Open-source development program
- TOGAF ??
- Architects, Training / Consultancy services
- TOGAF, SIB? E.C.? ??/??
- Europe-wide framework for enterprise architecture
- TOGAF, SIB? U.S government? ??/??
- U.S. government departments affected by
Clinger-Cohen (Public Law 104-106)
29??
- The Open Group Architecture Program
- TOGAF? ?? ? ??
- ???? ?? ? ???? ???
- A worldwide forum
- ??? ???? ?? ? ????
- ???? ??
- ?? ?? ??
- ???? ????
- ?? ???? ???? ??? ??
- ???? ?? ?? ? ???? ??
30?? SITE
- Architecture ?? ???
- http//www.opengroup.org/architecture/index.htm
- TOGAF ??
- http//www.opengroup.org/public/arch
- TOGAF ?? ??
- http//www.opengroup.org/public/togaf
- Standards Information Base (SIB)
- http//www.db.opengroup.org/sib.htm