28
Dennis E. Wisnosky, DoD BMA CTO & Chief Architect in the Office of the Deputy Chief Management Officer Architecture for Coalition Cooperation January 24, 2011

Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

Dennis E. Wisnosky, DoD BMA CTO &

Chief Architect in the Office of the Deputy Chief

Management Officer

Architecture for Coalition Cooperation

January 24, 2011

Page 2: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 1

DCMO CTO/CA

Intel Mission

Area

Enterprise Information EnvironmentMission Area

Business Mission

Area

Warfighter Mission

Area

Dennis E. Wisnosky, DoD BMA CTO & Chief Architect in the Office of the

Deputy Chief Management Officer (DCMO)

Missions of the DoD

Page 3: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 2

The Business Operating Environment

"The Secretary of Defense is responsible for a half-trillion dollar enterprise that is roughly an order of

magnitude larger than any commercial corporation that has ever existed. DoD estimates that business support

activities—the Defense Agencies and the business support operations within the Military Departments—

comprise 53% of the DoD enterprise.”

Reach of the Business Mission Area

Global Reach!

Page 4: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 3

57% of DoD I.T. Costs are in Infrastructure

SOURCE: http://www.whitehouse.gov/omb/e-gov/

DoD Projects Have Own Data

DoD Contractors Build Separate Infrastructures

& DictionariesIssue: Redundancy

Issue: Data

Issue: Infrastructure

Enterprise Challenges!

Page 5: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 4

A Small Slice of the As-Is

We Must Make Sense Out of This –But In A Standard Way!

Page 6: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 5

Other Disciplines Can Do It

Not This But This:

DWiz DoD DCMO BMA CTO & CABut….

Page 7: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

10/23/0909/09/2009 DWiz DoD DCMO BMA CTO & CA 6

Why is this hard?

01/24/2011 6DWiz DoD DCMO BMA CTO & CA

Page 8: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 7

Enterprise Architecture

Many Frameworks

Many Views

Many Techniques– UML, IDEF, BPMN, RAD, EPC, PowerPoint and

many, many others...

Page 9: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011

Game-Changing Innovations

If we can precisely state requirements and precisely describe data/services, we will be able to find them and know how to use them to facilitate:– Integration and InteroperabilityWe must describe both the data/services and requirements with enough precision to accomplish the goalWe use:– BPMN/Primitives for business mission descriptions– OWL and RDF for domains, services, data, capabilities and

requirements descriptions

Common Vocabulary and Primitives

DWiz DoD DCMO BMA CTO & CA 88

Page 10: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA

To-Be State

Dynamic, event-driven reconfiguration of services

9

Page 11: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 10

HRM/ MedFM

LogisticsRPILMWSLM/MSSM

Strategy and Roadmap for DoD Business Operations Transformation

Performance Measures

Semantic Information

CV & Primitives

Past (BMA Federation Strategy version 2.4a)

Present(BOE Execution Roadmap)

BEA 3.0

BOE Vision

DCMO/CIO PoliciesCIO – DIEA, Segment Archi.

Arch. Fed.

MDR

Federation Implementation Plan

CIO/DISA – Federal Cloud

BEA 8.x & Beyond

Business Intelligence

(BTI) NCES/CES

BOE Service Enablement

Domains

ExecutionDBSAE SOAImp. Strategy

Future(BMA Technical Transition Plan version 1)

Initial BOE Experience

DBSMC/IRBs DCMO/DCIO; EGB; BECCM

Version 2.4a

DoD Strategic Mgmt. Plan (SMP)

Common Vocabulary (Ontologies)

RDF OWL other

Enterprise Stds.

Vision & Strategy

Planning & Roadmap

Infrastructure

Governance

Data Integration

Biz. Intelligence

Rules/Workflow

Dat

a S

harin

g an

d B

I Ena

blem

ent

Roadmap: Architecture Governance Socialization Services Infrastructure

Security

Page 12: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 11

Standards-based Architecture - Primitives

foun

datio

n fo

r

PrOntoOntology (Lexicon)

PriMoModeling Guide

Different Frameworks

inpu

t for

influ

ence

s

info

rmed

by

Standards Best Practices

Standard Language (terms and definitions)

Standard Symbols

Engineering Language and Symbols:

Music Language and Symbols:

Arc

hite

ctur

e Pr

imiti

ves

Architecture Prim

itives

•DoDAF 2.0 serves as the foundation for architecture primitives•Use Cases being developed and used to drive pilots

DWiz DoD DCMO BMA CTO & CA

Modeling: Primitives!

Page 13: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 12

Architecture Primitives Series

DoD Architecture Framework Processes Best‐Practice

http://cio‐nii.defense.gov/sites/dodaf20/journal_exp3.html

Well Documented Intentions!

Page 14: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 13

Primitives Lead To Patterns

PrOntoPriMo

A style guide provides subjective advice that will ensure the design of high quality productsA style guide advises on– Choice of words

• Which constructs are appropriate in a given situation

– Choice of grammar• How to combine

constructs to maximum effect

Provides basic definitions of the architecture model semanticsProvides elementary rules for the connectivity of primitive constructsProvides foundation building blocks for constructing architecture productsCaveat: A common vocabulary by itself does not guarantee high quality products

Page 15: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 14

Primitives Lead To Patterns

PrOntoPriMo

A style guide provides subjective advice that will ensure the design of high quality productsA style guide advises on– Choice of words

• Which constructs are appropriate in a given situation

– Choice of grammar• How to combine

constructs to maximum effect

Provides basic definitions of the architecture model semanticsProvides elementary rules for the connectivity of primitive constructsProvides foundation building blocks for constructing architecture productsCaveat: A common vocabulary by itself does not guarantee high quality products

NEWS FLASH!

OMG Selects DoD Primitives as a BPMN 2.0

Conformance Class!

Will Industry Care?

Page 16: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 15

We Are Underway!

Page 17: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

BEA Solution Statement

• Visibility: pull & display (vice store!) enterprise information directly from the authoritative data sources

• Agility: plug-and-play federated environment so new systems or analytical needs can come online and go offline without disrupting the overall environment

• Access: build federation into the solution

• Standards: leverage BPM and Semantic Web technology standards (RDF/OWL) developed by DARPA and approved by W3C and OMG

• Savings: People readable Architecture, Machine readable Architecture, Executable Architecture, Long-term re-use of authoritative data RDF/ OWL

BPMN

01/24/2011 16DWiz DoD DCMO BMA CTO & CA

Page 18: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

DWiz DoD DCMO BMA CTO & CA01/24/2011

DoD BEA Ontology

Process Ontology

ADS Mapping Ontology

Domain/ Common

Vocabulary

Translation of BPMs to OWL. Activity/Message descriptions include relationships to domain vocabulary terms.

Description of concepts in Enterprise Domain

Mapping of domain vocabularyterms to the physical dataelements they represent in the Authoritative Data Sources (ADS)

References

Shows which authoritative documents concepts have been extracted from

AnalyticRequirements

Models analytic requirements for the Domain Vocabulary and how they relate to the concepts in the Domain Vocabulary, including SPARQL queries

Standards Ontologies

Description of Standards –definitions, permitted values, usage, business rules, reference documents, etc.

17

Ontology = what I know about a particular thing

Page 19: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 18

Common Vocabulary Development

Identify information to communicate

Agree on terms and contextual use

Communicate

Ontology is a “common vocabulary”

Page 20: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 19

Building Common Vocabularies

Define Capabilities

What is the architecture supposed to achieve?

Items:• Objectives• Features• Services

Define Resources

Which data/resources will be consumed or produced?

Items:•Nouns

Define Activities

Which processes/activities will provide the capabilities?

Items:• Verbs

Define Performers

Who/What will be involved?

Items:• Roles• Systems• Actors

Capability Vocabulary

Activity Vocabulary

Resource Vocabulary

Performer Vocabulary

Capability View

ProcessView

Data & Rule View

Process View

How to get a common vocabulary

Page 21: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA

universitygraduatedFrom

book writtenBy

DoDAF Wizdom

hasTitle

Dennis Wisnosky

hasName

California University of Pennsylvania

hasName

person

DBpedia(Wikipedia)

DatasetUniversity of Pittsburgh

hasNameUniversity of Dayton

hasName

Who wrote “DoDAF Wizdom”?

Graph1

Ontology – BasedInformation Representation

20

Common Vocabulary in Action!

Page 22: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA

person19XX

yearOfBirth

Washington

bornIn

PennsylvanialocatedInDennis Wisnosky

hasName

DoD HRDataset

Where was Dennis Wisnosky born?

Graph2

Ontology – BasedInformation Representation

21

Page 23: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA

universitygraduatedFrom

book writtenBy

DoDAF Wizdom

hasTitle

Dennis Wisnosky

hasName

California University of Pennsylvania

hasName

person

DBpedia(Wikipedia)

Dataset

person19XX

yearOfBirth

Washington

bornIn

PennsylvanialocatedInDennis Wisnosky

hasName

DoD HRDataset

Information Merging

University of Pittsburgh

hasNameUniversity of Dayton

hasName

Wikipedia Dataset: Who wrote “DoDAF Wizdom”?

DoD HR Dataset: Where was Dennis Wisnosky born?

Combined Dataset: Where was the person who wrote DoDAF Wisdom born?

Graph3

22

Page 24: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

HR EIW Technical Summary!

Many DoD and Industry Participants, Learning!

Implemented in the ‘Cloud’!

Makes full use of Business Process Models Built on BPMN (OMG) Standard!

90 Day Deliverables!

Built with Open Source Software and Open Standards (W3C)!

Ad Hoc and Standard Displays use ADS!

Built on a Shoe String!

01/24/2011 DWiz DoD DCMO BMA CTO & CA 23

The road to the EIW

Page 25: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011

Use Case – Country View:User Defined Query

DWiz DoD DCMO BMA CTO & CA 24

Page 26: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011

Agile, Architecture-Driven, DoD Business Capability Delivery

DWiz DoD DCMO BMA CTO & CA 25

GovernancePolicy , Processes, Tiered Accountability

ModelCommon Architecture Methodology

Common Vocabulary

Standard Representation and CompositionPrimitives and Design Patterns

DataAuthoritative Data Sources

Semantic Technologies

ImplementPhased Implementations

Agile Business Services Delivery

Model to Guide TransformationData to Improve Performance

Implement to Deliver Capabilities

The One Take Away

Page 27: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

For the rest of the story!

01/24/2011 DWiz DoD DCMO BMA CTO & CA 26

Page 28: Architecture for Coalition Cooperation · – BPMN/Primitives for business mission descriptions – OWL and RDF for domains, services, data, capabilities and requirements descriptions

01/24/2011 DWiz DoD DCMO BMA CTO & CA 27

Thank you!

Questions? [email protected]