architecture frameworks
DESCRIPTION
TRANSCRIPT
Architecture Frameworks:NetCentric Enablers
AIAA NCO Program Committee MeetingAIAA NCO Program Committee Meeting
Arlington, VAArlington, VAMay 9, 2005May 9, 2005
Rolf SiegersRolf SiegersThe Open Group Architecture ForumThe Open Group Architecture ForumChief Architect, Garland Engineering CenterChief Architect, Garland Engineering [email protected][email protected]
2
Topics
ChallengesChallenges OpportunitiesOpportunities TOGAF: OverviewTOGAF: Overview SummarySummary Supplemental ChartsSupplemental Charts
3
Challenges
How can we….How can we….
improve the designs of large-scale, highly complex improve the designs of large-scale, highly complex NetCentric systems that require interoperability of NetCentric systems that require interoperability of communications equipment, data, and software for communications equipment, data, and software for networking of people, sensors, and manned and networking of people, sensors, and manned and unmanned platforms?unmanned platforms?
reduce risks in developing and deploying this systems?reduce risks in developing and deploying this systems?
4
Opportunity
Leverage from well-established architecture framework standards to Leverage from well-established architecture framework standards to facilitate the “boundaryless information flow” vision of NetCentricityfacilitate the “boundaryless information flow” vision of NetCentricity
The Open Group Architecture Framework (TOGAF)The Open Group Architecture Framework (TOGAF) Zachman Framework for Enterprise ArchitectureZachman Framework for Enterprise Architecture (US) DoD Architecture Framework (DoDAF)(US) DoD Architecture Framework (DoDAF) (UK) MoD Architecture Framework (MoDAF)(UK) MoD Architecture Framework (MoDAF) (US) Federal Enterprise Architecture Framework (FEAF)(US) Federal Enterprise Architecture Framework (FEAF) ……
The Open Group Architecture Framework (TOGAF)
Phase A:Architecture
Vision
Phase B:Business
Architecture
Phase H:Architecture
ChangeManagement
Phase G:Implementation
Governance
Phase C:Information
SystemsArchitecture
Phase D:TechnologyArchitecture
Phase F:MigrationPlanning
Phase E:Opportunities& Solutions
RequirementsManagement
Preliminary:Framework &
Principles
6
The Open Group
A global consortium of industry, government, and academia with more than A global consortium of industry, government, and academia with more than 200 member companies200 member companies
http://www.http://www.opengroupopengroup.org.org
Key ActivitiesKey Activities Defining, integrating and evolving standards to support Open systemsDefining, integrating and evolving standards to support Open systems
e.g., the UNIX specificatione.g., the UNIX specification CertificationsCertifications
UNIX, LDAP, …UNIX, LDAP, … Conformance testingConformance testing
Established in 1996 through the merger of…Established in 1996 through the merger of… X/Open Company Ltd. (founded in 1984)X/Open Company Ltd. (founded in 1984) Open Software Foundation (founded in 1988)Open Software Foundation (founded in 1988)
7
The Open Group (2)
ForumsForums ArchitectureArchitecture Directory InteroperabilityDirectory Interoperability Grid Enterprise ServicesGrid Enterprise Services Enterprise ManagementEnterprise Management MessagingMessaging Mobile ManagementMobile Management Quality of ServiceQuality of Service Real-time & Embedded SystemsReal-time & Embedded Systems SecuritySecurity PlatformPlatform
Work AreasWork Areas Each Forum is divided into Work AreasEach Forum is divided into Work Areas
e.g., the Architecture Forum has work areas for The Open Group Architecture Framework e.g., the Architecture Forum has work areas for The Open Group Architecture Framework (TOGAF), Architecture strategy and standardization, Mobile Architecture, Enterprise (TOGAF), Architecture strategy and standardization, Mobile Architecture, Enterprise Architecture, IT Architect Certification, and TOGAF/DoDAF AlignmentArchitecture, IT Architect Certification, and TOGAF/DoDAF Alignment
Some Work Areas span Forums based on the need for collaborationSome Work Areas span Forums based on the need for collaboration
8
The Open Group (3)
Sampling of Open Group membersSampling of Open Group members Defense ContractorsDefense Contractors
Lockheed-Martin, Boeing, Raytheon, Northrop GrummanLockheed-Martin, Boeing, Raytheon, Northrop Grumman Government Departments and AgenciesGovernment Departments and Agencies
Dept of Defense/DISADept of Defense/DISA US NavyUS Navy US Army Weapon Systems Technical Working Group (WSTWG)US Army Weapon Systems Technical Working Group (WSTWG) Open Systems Joint Task Force Open Systems Joint Task Force NATO C3 AgencyNATO C3 Agency Jet Propulsion LaboratoryJet Propulsion Laboratory NASA GoddardNASA Goddard National Computerization AgencyNational Computerization Agency UK Ministry of DefenceUK Ministry of Defence Australia Department of LandsAustralia Department of Lands The MITRE CorporationThe MITRE Corporation
Academia & IndustryAcademia & Industry Carnegie Mellon University, Software Engineering InstituteCarnegie Mellon University, Software Engineering Institute Embedded Systems Laboratory, Massachusetts Institute of TechnologyEmbedded Systems Laboratory, Massachusetts Institute of Technology Sun, Oracle, HP, Microsoft, Silicon Graphics, Nortel, TivoliSun, Oracle, HP, Microsoft, Silicon Graphics, Nortel, Tivoli
9
The Open Group (4)
Sampling of Architecture Forum MembersSampling of Architecture Forum Members Defense ContractorsDefense Contractors
Lockheed Martin CorporationLockheed Martin Corporation The Boeing Company The Boeing Company Raytheon CompanyRaytheon Company
GovernmentsGovernments Dept of Defense/DISADept of Defense/DISA NASA Goddard Space Flight CenterNASA Goddard Space Flight Center Jet Propulsion LaboratoryJet Propulsion Laboratory US Army Weapon Systems Technical Working GroupUS Army Weapon Systems Technical Working Group UK Ministry of DefenceUK Ministry of Defence New South Wales Department of LandsNew South Wales Department of Lands The MITRE CorporationThe MITRE Corporation
Organizations & IndustryOrganizations & Industry Open GIS ConsortiumOpen GIS Consortium Hewlett-Packard Hewlett-Packard Sun MicrosystemsSun Microsystems
10
TOGAF:A Focus on Method
“The TOGAF Architecture Development Method therefore does not prescribe any specific set of enterprise architecture deliverables - although it does describe a set, by way of example. Rather, TOGAF is designed to be used with whatever set of deliverables the TOGAF user feels is most appropriate. That may be the set of deliverables described in TOGAF itself; or it may be the set associated with another framework, such as Zachman Framework, FEAF, etc.”
TOGAF 8.1TOGAF 8.1Introduction: The Role of TOGAFIntroduction: The Role of TOGAF
11
TOGAF:Overview of ADM Phases Preliminary: Framework & PrinciplesPreliminary: Framework & Principles A: Architecture VisionA: Architecture Vision B: Business ArchitectureB: Business Architecture C: Information Systems ArchitectureC: Information Systems Architecture D: Technology ArchitectureD: Technology Architecture E: Opportunities & SolutionsE: Opportunities & Solutions F: Migration PlanningF: Migration Planning G: Implementation GovernanceG: Implementation Governance H: Architecture Change ManagementH: Architecture Change Management
Phase A:Architecture
Vision
Phase B:Business
Architecture
Phase H:Architecture
ChangeManagement
Phase G:Implementation
Governance
Phase C:Information
SystemsArchitecture
Phase D:TechnologyArchitecture
Phase F:MigrationPlanning
Phase E:Opportunities& Solutions
RequirementsManagement
Preliminary:Framework &
Principles
12
TOGAF: Brief History Started with DoD’s Technical Architecture Framework for Information Started with DoD’s Technical Architecture Framework for Information
Management (TAFIM)Management (TAFIM) Millions of $$, several years spent on its developmentMillions of $$, several years spent on its development TAFIM 3.0 transitioned from DoD to The Open Group in 1995TAFIM 3.0 transitioned from DoD to The Open Group in 1995
Renamed to TOGAFRenamed to TOGAF The Open Group leveraged from Volumes 2 & 3 of TAFIMThe Open Group leveraged from Volumes 2 & 3 of TAFIM
New revision released approximately each year New revision released approximately each year First 7 versions stayed focused on Technical ArchitectureFirst 7 versions stayed focused on Technical Architecture Version 8.0 extended into Enterprise ArchitectingVersion 8.0 extended into Enterprise Architecting Version 8.1 released at the end of 2003Version 8.1 released at the end of 2003 Version 9 planned for January 2006 releaseVersion 9 planned for January 2006 release
There are Licensing & Membership guidelines for its use…There are Licensing & Membership guidelines for its use…know them!know them! If using TOGAF in developing a system/enterprise for a If using TOGAF in developing a system/enterprise for a
customer, you must either have a corporate commercial license, customer, you must either have a corporate commercial license, or be a member of the Architecture Forumor be a member of the Architecture Forum
A comment on the “IT” verbiageA comment on the “IT” verbiage TOGAF uses the term “IT” in the broadest context, to distinguish TOGAF uses the term “IT” in the broadest context, to distinguish
this type of “architect” from a civil architectthis type of “architect” from a civil architect
Phase A:Architecture
Vision
Phase B:Business
Architecture
Phase H:Architecture
ChangeManagement
Phase G:Implementation
Governance
Phase C:Information
SystemsArchitecture
Phase D:TechnologyArchitecture
Phase F:MigrationPlanning
Phase E:Opportunities& Solutions
RequirementsManagement
Preliminary:Framework &
Principles
13
TOGAF: Format
349 pages349 pages
On-line @ The Open Group web siteOn-line @ The Open Group web site http://www.opengroup.org/architecture/togaf8-doc/arch http://www.opengroup.org/architecture/togaf8-doc/arch
SectionsSections Part 1: IntroductionPart 1: Introduction Part 2: Architecture Development Method (ADM)Part 2: Architecture Development Method (ADM) Part 3: Enterprise ContinuumPart 3: Enterprise Continuum Part 4: ResourcesPart 4: Resources
14
TOGAF: Part I
IntroductionIntroduction PrefacePreface FAQsFAQs TOGAF as an Enterprise Architecture TOGAF as an Enterprise Architecture
FrameworkFramework
15
TOGAF: Part II Architecture Development Method (ADM)Architecture Development Method (ADM)
GeneralGeneral Primary focus of TOGAF within the Primary focus of TOGAF within the
REAPREAP Step-by-step instructions on ‘how to Step-by-step instructions on ‘how to
architect’architect’ No prescribed products, but there are No prescribed products, but there are
examplesexamples SectionsSections
IntroductionIntroduction Phases Preliminary through HPhases Preliminary through H Architecture Requirements ManagementArchitecture Requirements Management Input/Output Descriptions (on-line Input/Output Descriptions (on-line
version)version) Building Blocks and the ADMBuilding Blocks and the ADM
Phase A:Architecture
Vision
Phase B:Business
Architecture
Phase H:Architecture
ChangeManagement
Phase G:Implementation
Governance
Phase C:Information
SystemsArchitecture
Phase D:TechnologyArchitecture
Phase F:MigrationPlanning
Phase E:Opportunities& Solutions
RequirementsManagement
Preliminary:Framework &
Principles
16
TOGAF: Part III Enterprise ContinuumEnterprise Continuum
IntroductionIntroduction (Index to)(Index to)
Enterprise Continuum in DetailEnterprise Continuum in Detail• FoundationFoundation
– TRM, Standards Information BaseTRM, Standards Information Base• Common SystemsCommon Systems
– Security, Network, ManagementSecurity, Network, Management• IndustryIndustry
– Vertical industry standardsVertical industry standards• OrganizationOrganization
– Internal corporate standardsInternal corporate standards Integrated Information Infrastructure Reference Integrated Information Infrastructure Reference
ModelModel
17
TOGAF: Part IV ResourcesResources
Architecture BoardArchitecture Board Architecture ComplianceArchitecture Compliance Architecture ContractsArchitecture Contracts (Index to) Architecture Governance(Index to) Architecture Governance Architecture Maturity ModelsArchitecture Maturity Models Architecture PatternsArchitecture Patterns Architecture PrinciplesArchitecture Principles Architecture Skills FrameworkArchitecture Skills Framework (Index to) Architecture Views(Index to) Architecture Views (Index to) Building Blocks Example(Index to) Building Blocks Example
18
TOGAF: Part IV (2) Resources (cont’d)Resources (cont’d)
Business Process Domain ViewsBusiness Process Domain Views Business ScenariosBusiness Scenarios Case StudiesCase Studies GlossaryGlossary Other Architectures/FrameworksOther Architectures/Frameworks Tools for Architecture DevelopmentTools for Architecture Development Zachman Framework MappingZachman Framework Mapping
19
TOGAF:Part IV: Architecture Views http://www.opengroup.org/architecture/togaf8-doc/arch/contents4_vus.htmhttp://www.opengroup.org/architecture/togaf8-doc/arch/contents4_vus.htm
TOGAF ‘views’ Versus DoDAF ‘products’TOGAF ‘views’ Versus DoDAF ‘products’
A Quick ListA Quick List Business ViewsBusiness Views Enterprise Security ViewEnterprise Security View System Engineering ViewSystem Engineering View Software Engineering ViewSoftware Engineering View Communications Engineering ViewCommunications Engineering View Data Flow ViewData Flow View Enterprise Manageability ViewEnterprise Manageability View Acquirers ViewAcquirers View
20
TOGAF:Part IV: Architecture Views (2)Products of Note Some Products Stand Out as Supplemental to the DoDAF Product SetSome Products Stand Out as Supplemental to the DoDAF Product Set
Enterprise Manageability ViewEnterprise Manageability View Developed for the operations, administration and management personnel of the systemDeveloped for the operations, administration and management personnel of the system
Software Engineering ViewSoftware Engineering View Developed for software engineers of the systemDeveloped for software engineers of the system
Enterprise Security ViewEnterprise Security View Developed for security engineers of the systemDeveloped for security engineers of the system
Acquirer’s ViewAcquirer’s View Developed for personnel involved in the acquisition of any components of the Developed for personnel involved in the acquisition of any components of the
architecturearchitecture
21
TOGAF: Tools, Training & Resources ToolsTools
Popkin’s System Architect (certified for TOGAF 7 and TOGAF 8)Popkin’s System Architect (certified for TOGAF 7 and TOGAF 8) Troux’s Metis (certified for TOGAF 7 and TOGAF 8)Troux’s Metis (certified for TOGAF 7 and TOGAF 8) Proforma’s ProVision (certified for TOGAF 8)Proforma’s ProVision (certified for TOGAF 8)
TrainingTraining The TOGAF Institute / Architecting-the-EnterpriseThe TOGAF Institute / Architecting-the-Enterprise
http://www.togafinstitute.com http://www.togafinstitute.com
ResourcesResources The Open Group The Open Group
Architecture Forum web siteArchitecture Forum web site• http://www.opengroup.org/architecturehttp://www.opengroup.org/architecture
TOGAF 8.1 on-lineTOGAF 8.1 on-line• http://www.opengroup.org/architecture/togaf8-doc/arch http://www.opengroup.org/architecture/togaf8-doc/arch
Certification Information (architects, tools, training, consultants)Certification Information (architects, tools, training, consultants)• http://www.opengroup.org/togaf/cert/cert_prodlist.tpl?CALLER=index.tplhttp://www.opengroup.org/togaf/cert/cert_prodlist.tpl?CALLER=index.tpl
22
Summary of TOGAFRemember…Remember…
TOGAF is several things: Architecture Development Method (ADM), Enterprise Continuum, Standards TOGAF is several things: Architecture Development Method (ADM), Enterprise Continuum, Standards Information Base, Technical Reference ModelInformation Base, Technical Reference Model
TOGAF’s ADM prescribes methodology, not products or modeling notationTOGAF’s ADM prescribes methodology, not products or modeling notation
TOGAF should be used with other architecture frameworks as appropriateTOGAF should be used with other architecture frameworks as appropriate
TOGAF is the evolution of the US Department of Defense’s Technical Architecture Framework for TOGAF is the evolution of the US Department of Defense’s Technical Architecture Framework for Information Management (TAFIM)Information Management (TAFIM)
TOGAF uses the acronym “IT” looselyTOGAF uses the acronym “IT” loosely
A corporate license, or Open Group Architecture Forum membership, is required in order to use A corporate license, or Open Group Architecture Forum membership, is required in order to use TOGAF for developing an architecture for an external customerTOGAF for developing an architecture for an external customer
The Open Group has Forums for Architecture and Grid Enterprise ServicesThe Open Group has Forums for Architecture and Grid Enterprise Services