developing a conceptual architecture...

16
1 Mr. Henry M. Mottesheard (NGA) Dr. Tim Eveleigh (GWU) Mr. Lance Page (Ctr) 15 MAR 2017 Developing a conceptual architecture model Approved for public release, 17-194

Upload: trannhan

Post on 05-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

1

Mr. Henry M. Mottesheard (NGA)Dr. Tim Eveleigh (GWU)Mr. Lance Page (Ctr)

15 MAR 2017

Developing a conceptual architecture model

Approved for public release, 17-194

Page 2: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

2

DoDAF: Department of Defense Arch. FrmwkFEAF: Federal Enterprise Arch. FrmwkICPAG: Int. Com. Prog. Arch. GuideJARM: Joint Arch. Ref. ModelMoDAF: Ministry of Defense Arch. FrmwkNAF: NATO Arch. FrmwkTOGAF: The Open Group Arch. FrmwkZachman: The Zachman Frmwk

Many objectives and methods to construct architecturesNAF

DoDAFFEAF

JARMZachman

MODAF

ICPAG

TOGAF

Numerous frameworks (frmwk)identify systemic processes fordeveloping architecture

Approved for public release, 17-194

Page 3: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

3

Discipline A

Discipline B

Discipline C

Discipline D

Dependent commonality?

Architecture frameworks rely on groups of users adhering to deterministic architectural structure(s) (frameworks).

Works well when identifying a unique system, or, when multiple components of an organization (e.g., DoD) use a specific framework type.

Architecture A Architecture B Architecture C Architecture D

??

?

?

? ?

?

? ?

Approved for public release, 17-194

Page 4: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

4

Challenges with deterministic architectures

Literature reviews on architecture show:• Attempts to integrate multiple models “raises several challenges of model coherence,

consistency and traceability” (Antunes, 2013).

• Even with coherent (singular) “architecture descriptions there still exists a need for a single model type and notation for modeling the semantics between entities” (Nurminen, 2007).

DoDAF

NAF

FEAF

MODAF

Integration

Single model

Approved for public release, 17-194

Page 5: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

5

Demystifying the abstract

Abstract modeling benefits:• Allows for exploration of To-Be

architecture prior to procurement.

• Explores macro enterprise and business linear and non-linear relationships for future impacts to the physical architecture (system of systems).

Models

PhysicalAbstract

Dynamic Static Dynamic Static

Non-linear Linear

*Forrester, Industrial Dynamics, Fig. 4-1, 1961, MIT.Approved for public release, 17-194

Page 6: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

6

Conceptual architecture model – Enterprise meta-ontologyEnterprise Architecture

Enterprise Functions

Requirements Traceability

*Partial entity relationship model

Services Traceability

Capabilities

BusinessActivities

Vision/Objectives

Authorities/Directives

MissionStrategicDirection

StrategicCapabilityCategories

FunctionalCapabilityCategories

OperationalCapability

Needs

EnterpriseServices

CapabilityRequirement(s)

*Mottesheard,Eveleigh,Page, 2017

Approved for public release, 17-194

Page 7: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

7

Conceptual architecture model –Solution meta-ontologySolution Architecture

Resource States

OperationalActivities

SystemFunction(s)

ReferenceArchitecture(s)

Requirements TraceabilityServices Traceability

TechnicalServices

SolutionRequirement(s)

*Partial entity relationship model

SystemsEngineering

Program(s)

Project(s) ContractVehicle(s)

*Mottesheard,Eveleigh,Page, 2017

Approved for public release, 17-194

Page 8: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

8

Conceptual architecturemodel

Model highlights:• Ontological relationships

• Dependencies on other architectural entities

• Aids in identifying duplicative concepts

• Allows for visualization and strategic invest/divest decision making when comparing multiple (similar) architectures

Approved for public release, 17-194

Page 9: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

9

Example – Capability framework use case

• 2 or more – Authorities & Directives (Title 10, Title 50 US Code)

• 5 – future Agency Strategic Direction identified in the FY16-FY22 Planning Guidance

• 12 – Strategic Capability Categories

• 101 – Functional Capability Categories

• 455 – Operational Capability Needs

Approved for public release, 17-194

Page 10: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

10

Limitations

Ontological:• Mediation among subcommittees to express semantic reasoning across architectural

components

Procedural:• Concept is currently limited to one Agency (NGA)• Data to validate model and show non-linear architectural relationship for

investment/divestment decision making needs to occur

Cultural:• Challenge in forming and using upper level ontologies to map/reason between lower-

level (deterministic) architectures

Approved for public release, 17-194

Page 11: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

11

Next Steps

• Continue to define ontological entities and relationships within the model.

• Collaborate with organizations to collect data and model outcomes

• Utilize architecture tools (e.g., Core, Troux) to begin modeling relationships

Approved for public release, 17-194

Page 12: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

12

Summary

• Architectures are complex and dynamic

Discipline A

Discipline B

Discipline C

Discipline D

1

3

2

4

798

5 6• As non-linear approaches to services and

sharing agreements evolve across entities, how can one effectively evaluate similar architectural components within disparate architectures?

Questions?

• Sources & References provided in backup.• Please see the “Developing a conceptual architecture model” entity relationship

diagram in the lobby through the remainder of the working group.

Approved for public release, 17-194

Page 13: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

Approved for public release, 17-194

Page 14: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

14

Presentation Sources

• Antunes, Goncalo, et al. "Using Ontologies for Enterprise Architecture Analysis." Enterprise Distributed Object Computing Conference Workshops (EDOCW). IEEE, 2013.

• Forrester, Jay Wright. Industrial Dynamics. Boston: MIT, 1961.• Mottesheard, Henry Martin, Tim Eveleigh, and Lance Page. “Developing a conceptual

architecture model <Draft>.” Unpublished, 2017.• Nurminen, Miika. “Genres and Ontologies in Enterprise Architecture – a Short

Introduction to GOBIAF.” (2007).

Approved for public release, 17-194

Page 15: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

15

Additional References (1 of 2)

• Bakhshandeh, Marizieh. “Ontology Matching Techniques for Enterprise Architecture Models.” (2015)

• Chairmen of the Joint Chiefs of Staff. “Joint Capabilities Integration and Development System (JCIDS).” Instruction. 2015.

• Department of Defense. “Manual for the operation of the joint capabilities integration and development system.” 2012. Enclosure A: Identification of capability requirements and capability gaps, pg. A-8, Section 5: Identification of capability gaps and recommendations.

• ibid., Enclosure A: Identification of capability requirements and capability gaps, pg. A-11, Section 6: Studies repository, subsection b.

• Department OF Defense Chief Information Officer. “The Department Of Defense Architecture Framework Version 2.02.” 2010.

Approved for public release, 17-194

Page 16: Developing a Conceptual Architecture Modelgsaw.org/wp-content/uploads/2017/03/2017s09mottesheard.pdf · Developing a conceptual architecture model. ... Presentation Sources ... “Ontology

16

Additional References (2 of 2)

• Dologite, Dorothy and Richard Holowczak. “Introduction to System Architect, Student Edition.” New York: Zicklin School of Business, Baruch College, 2005.

• Office of the Director of National Intelligence. “Intelligence Community Policy Guidance, Number 801.1.” 2007. Pg., 2, Section F: Intelligence Community Acquisition Model (ICAM).

• The Open Group Architecture Framework• Troux. “Getting Started with Troux Architect.” V. 9.5. Troux Technologies, Inc., 2015.• United States Government. “Federal Enterprise Architecture Framework Version 2.”

2013.• Zimmermann, Alfred and Gertrud Zimmermann. "Enterprise Architecture Ontology for

Services Computing." Service computation 2012: The Fourth International Conference on Advanced Service Computing. 2012.

Approved for public release, 17-194