SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Dennis E. Wisnosky,
DoD BMA CTO &
Chief Architect in the
Office of the Deputy Chief
Management Officer
Semantic Technology in the
Department of Defense,
Business Mission Area
November 17, 2010
11/17/2010 DWiz DoD DCMO BMA CTO & CA 1
DCMO CTO/CA
Intel
Mission
Area
Enterprise Information Environment
Mission 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
11/17/2010 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!
11/17/2010 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
Challenges!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 4
A Small Slice of the As-Is
We Must Make Sense Out of This!
11/17/2010
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 Interoperability
 We must describe both the data/services and requirements
with enough precision to accomplish the goal
 We 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 55
11/17/2010 DWiz DoD DCMO BMA CTO & CA
To-Be State
Dynamic, event-driven
reconfiguration of services
6
11/17/2010 DWiz DoD DCMO BMA CTO & CA 7
HRM/ Med
FM
Logistics
RPILM
WSLM/
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 Policies
CIO – DIEA, Segment Archi.
Arch. Fed.
MDR
Federation
Implementation
Plan
CIO/DISA – Federal Cloud
BEA 8.x
Business Intelligence
(BTI) NCES/CES
BOE Service
Enablement
Domains
Execution
DBSAE
SOA
Imp.
Strategy
Future
(BMA Architecture Strategy version 3.0)
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
DataSharingand
BIEnablement
Roadmap:
Architecture
Governance
Socialization
Services
Infrastructure
Security
11/17/2010
Business Operations thru
Semantic web Solutions
DWiz DoD DCMO BMA CTO & CA 8
 Semantic Web Initiative
– Business IT development methodology 3-step pattern
• Modeling the business capability to be deployed
• Preparing and populating a modern information model and data store
• Implementing the capability by deploying business services
– “Model-Data-Implement” semantic web pattern is designed to field
capabilities in 60-90 days; this supports the Departments goal to
move away from monolithic systems that take years to deploy
– Current application of this pattern to achieve high performing
business operations:
• Enterprise Information Web (EIW)
• Performance Data Automation (PDA)
– DCMO is preparing policy and instructions to fully instantiate the
Semantic Web initiative and take advantage of W3C and OMG
standards and semantic technologies that the commercial sector is
widely deploying
11/17/2010 DWiz DoD DCMO BMA CTO & CA 9
Standards-based Architecture - Primitives
foundation
for
PrOnto
Ontology (Lexicon)
PriMo
Modeling Guide
Different
Frameworks
inputfor
influences
informed
by
Standards
Best Practices
Standard
Language
(terms and
definitions)
Standard
Symbols
Resistor symbol
Capacitor symbol
This agreed upon representation
of electrical engineering allows a
common understanding…
Engineering Language
and Symbols:
Music Scale symbols
Notes symbols
This agreed upon representation
of music allows a common
understanding…
Music Language and
Symbols:
ArchitecturePrimitives
ArchitecturePrimitives•DoDAF 2.0 serves as the
foundation for architecture
primitives
•Use Cases being developed and
used to drive pilots
Modeling the business capability to be deployed
Modeling: Primitives!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 10
Architecture Primitives Series
DoD Architecture Framework Processes Best-Practice
http://cio-nii.defense.gov/sites/dodaf20/journal_exp3.html
Modeling the business capability to be deployed
Well Documented Intentions!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 11
Primitives Lead to Patterns
PrOnto
PriMo
 A style guide provides
subjective advice that will
ensure the design of high
quality products
 A 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
semantics
 Provides elementary rules
for the connectivity of
primitive constructs
 Provides foundation
building blocks for
constructing architecture
products
 Caveat: A common
vocabulary by itself does
not guarantee high quality
products
Modeling the business capability to be deployed
11/17/2010 DWiz DoD DCMO BMA CTO & CA 12
Primitives Lead to Patterns
PrOnto
PriMo
 A style guide provides
subjective advice that will
ensure the design of high
quality products
 A 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
semantics
 Provides elementary rules
for the connectivity of
primitive constructs
 Provides foundation
building blocks for
constructing architecture
products
 Caveat: A common
vocabulary by itself does
not guarantee high quality
products
Modeling the business capability to be deployed
NEWS FLASH!
OMG Selects DoD Primitives
as a BPMN 2.0
Conformance Class!
Will Industry Care?
11/17/2010 DWiz DoD DCMO BMA CTO & CA 13
We Are Underway!
Modeling the business capability to be deployed
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
11/17/2010 14DWiz DoD DCMO BMA CTO & CA
Modeling the business capability to be deployed
Interoperability (Federation) in BEA Approach
 Federation:
 The Interstate highway system
 The railroad system
 The United States of America
 DOD is a federation
 Steps
1. Build Domain Vocabularies: describe all of the artifacts in each domain
using RDF/OWL standards
• DoD currently does this description work, but without standards – often
in Excel, Word, Powerpoint, Visio, etc
2. Relate Domains: use RDF/OWL based descriptions to say how domains
are related
• This is the big missing piece of the current “standards” approaches
3. Relate domain data to Domain Vocabulary: Use RDF/OWL to say how all
of the data in each domain is related to the Domain vocabulary
4. Query the Domain Vocabulary for any information
 Result: BEA Enables Enterprise Information Web
11/17/2010 15DWiz DoD DCMO BMA CTO & CA
Modeling the business capability to be deployed
Preparing and populating a modern information model and data store
Agility in the BEA Approach
 Agility in process:
 “Agile” development method; quarterly “deliverables”;
lessons learned influence next deliverable;
 Agility in product:
 Once assets are unambiguously described, whole
environment becomes “plug and play”
 Eg: New DCMO policy issued:
• Today: additions/changes to relational environment very
costly
• BEA: RDF/OWL graph-based information model is
infinitely extensible and inexpensive to change; just add
concept to the graph and point to its authoritative data
source (ADS)
 Agility in query development
 Queries are machine and human readable
 Fast to develop across disparate ADSs
NOTE: up-front time and labor cost of
unambiguously describing assets is not trivial
11/17/2010 16DWiz DoD DCMO BMA CTO & CA
Preparing and populating a modern information model and data store
Example Savings in this BEA Approach
 Flexibility & Data accuracy
 Current “standards” approaches force rigid conformity
in understanding and representation of data. Result:
very painful and expensive retroactive coding.
 Semantic approach allows for variation in
understanding while prescribing conformity in
representation. Result: flexibility at the instance level
and accuracy at the enterprise level
 Interface development
 E.G.: 5 systems require interfaces to each other (20
interfaces). If each system’s information model is
semantically described, only have to describe 5
interfaces
 Portfolio Management
 Once information assets are unambiguously
described, Domain vocabulary can assess gaps and
redundancies in the portfolio and the architecture
based on factual assessments
Svc Member
Data Concept System
DV to
Arch?
Airman Svc Mem Pers Sys
Soldier Svc Mem Pers Sys
Sailor Svc Mem Pers Sys
Lawyer Svc Mem Pers Sys
(notional depiction only)
11/17/2010 17DWiz DoD DCMO BMA CTO & CA
Tank?
DWiz DoD DCMO BMA CTO & CA11/17/2010
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 vocabulary
terms to the physical data
elements they represent in the
Authoritative Data Sources (ADS)
References
Shows which authoritative
documents concepts have
been extracted from
Analytic
Requirements
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.
18
Preparing and populating a modern information model and data store
Example SMP to End to End (E2E) Process
Priority 5 – Strengthen DoD Financial Management
“Procure to Pay” (P2P)
Level 1 E2E in the BEA
“Perform Receipt Acceptance &
Return” P2P Level 2 E2E in the BEA
Leaf Level decomposition used to identify and define
requirements “rolled up” to and visualized at Level 1
SMP Metrics linked at
Leaf Level (e.g., Level 2)
SMP Metrics also to be rolled up to Level 1
11/17/2010 DWiz DoD DCMO BMA CTO & CA 19
Preparing and
populating a modern
information model and
data store
Common Vocabulary is Necessary!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 20
Common Vocabulary Development
 Identify information to
communicate
 Agree on terms and
contextual use
 Communicate
Preparing and populating a modern information model and data store
11/17/2010 DWiz DoD DCMO BMA CTO & CA 21
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
Process
View
Data &
Rule View
Process
View
Preparing and populating a modern information model and data store
DoD BMA Architecture Methodology
11/17/2010 DWiz DoD DCMO BMA CTO & CA
university
graduatedFrom
book writtenBy
DoDAF Wizdom
hasTitle
Dennis Wisnosky
hasName
California University of Pennsylvania
hasName
person
DBpedia
(Wikipedia)
Dataset
University of Pittsburgh
hasName
University of Dayton
hasName
Who wrote “DoDAF Wizdom”?
Graph1
Ontology – Based
Information Representation
Preparing and populating a modern information model and data store
22
Common Vocabulary in Action!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 22
person
19XX
yearOfBirth
Washington
bornIn
Pennsylvania
locatedIn
Dennis Wisnosky
hasName
DoD HR
Dataset
Where was Dennis Wisnosky born?
Graph2
Ontology – Based
Information Representation
Preparing and populating a modern information model and data store
11/17/2010 DWiz DoD DCMO BMA CTO & CA 23
university
graduatedFrom
book writtenBy
DoDAF Wizdom
hasTitle
Dennis Wisnosky
hasName
California University of Pennsylvania
hasName
person
DBpedia
(Wikipedia)
Dataset
person
19XX
yearOfBirth
Washington
bornIn
Pennsylvania
locatedIn
Dennis Wisnosky
hasName
DoD HR
Dataset
Information Merging
University of Pittsburgh
hasName
University 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
Preparing and populating a modern information model and data store
DWiz DoD DCMO BMA CTO & CA
11/17/2010 DWiz DoD DCMO BMA CTO & CA 25
HR Enterprise Information Web (EIW)
• Building an HR Common Vocabulary that will make
future integration and development simpler
• Building an executable information model to provide
accurate and timely enterprise Personnel Visibility
for the first time
• Making “compliance” (eg: SFIS, IRB, BEA)
exercises simpler, faster, meaningful, easier to
maintain
Implementing the capability by deploying business services
Crawl, Walk, Run - EIW
11/17/2010
DWiz DoD DCMO BMA CTO & CA
26
HR EIW
The HR EIW is a mechanism for
reaching into service applications to
satisfy enterprise HR information
needs. It accomplishes three things:
– Reports real-time, authoritative HR
information on-demand.
– Supports HR enterprise
information standards.
– Supports IT flexibility.
mashup
DMDC Data Stores
External Data
Services
HR
Data StoreHR
Data Store
DoDI Personnel
Data Store
Data
Store
Data
Store
Data
Store
Data
Store
HR
Data Store
Component
Data Stores
CommonVocabulary
Multiple Sources Single View
Increment 1 Transition
Compensate
Develop, etc
Increment 2
Increment 3
Modeling
12/31
3/31
6/30
Phase 1
9/09 6/10 12/10 9/12
ProofsofDelivery
Modeling
Phase 2 Phase 3
12/10 9/12
Publish Stds
Publish Stds
Publish Stds
Sustainment
Sustainment
9/15
RDF Store
Process/Rules Mgt
Map OSD HR to Service Ontologies
Federated Ontology
Increment 4-n
Publish Stds
SME RDF Modeling
RDF Info Services
Adv Mash-ups SPARQL Federation
DIMHRS & CHRIS Alignment
Delivered 18 Dec 09
Implementing the
capability by
deploying business
services
EIW Roadmap
11/17/2010 DWiz DoD DCMO BMA CTO & CA 27
HR Domain Ontology
 Information discovery, interoperation, and integration all
depend on description
– If we do not know what something is we cannot possibly know how
to integrate it with other things or even how it should be used
 If we describe everything, we are in a position to have a
knowledge-based web
– Rich analytics
• Requirements gap analysis
• Authoritative Data Source discovery
• Answer any Personnel & Pay question
– Integrate and interoperate
 RDF & OWL are the technology used to describe “things”
– both machines and people can understand the descriptions
Implementing the capability by deploying business services
11/17/2010 DWiz DoD DCMO BMA CTO & CA 28
Goal: Develop correct, consistent, human and machine readable, high quality business
process models
Approach:
Benefits:
• Consistent, semantically aligned (end- to-
end HR) business processes
• Communicate effectively with the
Services
Process Artifacts
Input
Initial Semantic Models
Output
BP Modeler Questions
Input
Collaboration takes place in
CommonVocabulary.mil
SME Feedback
Output
BPMN
Primitives Guidance
SME Feedback
Input
Systematically Designed Architecture
Products
Output
BPM Methodology
• Machine readable (queryable) business
processes
• Perform gap analysis
• Standards based models result in fewer errors
during implementation
Implementing the capability by
deploying business services
BPM Informs Ontology
10/28/2010 DWiz DoD DCMO BMA CTO & CA 2929
Community Workspace: www.Common Vocabulary.army.mil
https://www.commonvocabulary.army.mil/ui/groups/HR_EIW
11/17/2010 DWiz DoD DCMO BMA CTO & CA 29
Implementing the capability by
deploying business services
Collaboration
11/17/2010 DWiz DoD DCMO BMA CTO & CA 30
HR EIW and H2R E2E
Personnel Visibility not possible if DoD doesn’t
understand the Enterprise H2R E2E processes,
information flows, data sources, integration points,
standards and exceptions
Eg: how does
the “Pay”
process work
across DoD in
the E2E?
Need to know:
where in E2E,
which ADS,
semantics
(meaning) of data,
and access
Implementing the capability by deploying business services
11/17/2010 DWiz DoD DCMO BMA CTO & CA 31
Backend PoD1 Architecture
S1
DIMHRS
Target
Database
ETL
Server DV Server
Firewall
ETL Data Virt
DMZ
Web Service Call (bind)
DKO
XML FileSOAP/XML
HTTPS
HTTPS Port 443 for web traffic
Port 443 open for web
traffic to DMDC
HTML
Objectives Achieved:
Web Service
DKO CAC Authentication
Data Virtualization
ETL Process
DMDC MOU
P&R HR Ontology Models
DIMHRS Reuse
D
M
D
C
App
Server
App
Server
Proxy
Server
EIW POD: Transition
Voluntary Retirement
(1/1/2008 – 11/1/2009)*
S3
S2
S4
Implementing the
capability by deploying
business services
90 Day Deliverables – POD 1
11/17/2010 DWiz DoD DCMO BMA CTO & CA 32
RDF Warehouse Architecture (POD2)
SPARQL
User Agent
(Web Browser)
RDF
Load
SPARQL
API
Web / Application Server
SPARQL
Data Access
Wiki Content
Modeling
Presentation&
BusinessLogic
HTTPS
DIMHRS – HRTS2
Scrambled DB
Relational Data Source
RDF Triple Store
SPARQL
Endpoint
TriplesSchema
ETL
(Semantic
Mapping)
RDF/
Relational
Mapping
SQL
Batch Process
Real Time Interface
API
 Model Driven ETL
 Model Driven Analytics
 Triple Store
Host NetworkNIPRNet / Internet
Implementing the capability by
deploying business services
90 Day Deliverables – POD 2
11/17/2010 DWiz DoD DCMO BMA CTO & CA 33
RDF Web Extensibility (POD3)
SPARQL
User Agent
(Web Browser)
SPARQL
API
HTTPS
DMDC NetworkNIPRNet / Internet
Triple Store
SPARQL
Endpoint
TriplesOntology
Batch Process
Real Time Interface
API
MCTFS ODSE –
USMC Test Records
(No PII)
DIMHRS –
Army Test Records
(No PII)
ETL
(Model Based)
Triple Store
SPARQL
Endpoint
TriplesOntology
Web / Application Server
SPARQL
Data Access
Wiki Content
Modeling
Presentation&
BusinessLogic
SPARQL
API
Army + USMC (Triples)
Army + USMC (Triples)
POD3 Goals
• Support multiple triple stores
• Map/Load/Query multiple data sources
• Army (DIMHRS), USMC (MCTFS)
• Model based ETL with COTS
• Increase analytic capability
• Army & USMC data from single query
• Drill down by Service/Component
• Expand Transition queries (TBD)
• Compensation queries (TBD)
• Demo at least one report (TBD)
• Scenario based demo (scenarios TBD)
MCTFS ODSE
Data Scramble
Scrambled
USMC Records
(No PII Allowed)
//
Manual File Transfer
(No System Interface)
USMC Network
OWL + Relational Mappings
USMC Records (Relational)
Army Records (Relational)
Identical data loaded into
both triple stores.
Implementing the capability by
deploying business services
90 Day Deliverables – POD 3
Application ServerApplication Server
RDF Service “SPARQLizer” (POD4) – Deployment View
SPARQL
User Agent
(Web Browser)
API
HTTPS
Amazon EC2 (possible: ADCF Test Network) - Virtual Machines
NIPRNet / Internet
Batch Process
Real Time Interface
API
Scrambled
USMC MCTFS ODSE Records
Manual File Transfer
(No PII Allowed)
Server (m1.large)
API
Triples
Ontology
Mulgara Triple Store
Google Maps
Server (m1.small)
Test Data:
Army (DIMHRS)
(No PII)
Oracle DBMS
Web / Application Server (m1.small)
Dashboards (Fusion)
Dashboard Cache,
Geographic &
Language Information
(Public Domain)
Derby DBMS
DWR Service
SPARQL
SQL
SPARQLizer
(CII)
SPARQL
Endpoint
SPARQL
SQL
SPARQL
API
SQL
Mapping
File
(ODSE)
Mapping
File
(CII)
Web / App Server (m1.large)
Knoodl
Wiki Content
Modeling
Presentation&
BusinessLogic
SPARQL
Endpoint
Knoodl
Visualization
SPARQL
Server (m1.large)
Test Data:
USMC (ODSE)
(No PII)
Oracle DBMS
SPARQLizer
(ODSE)
SPARQL
Endpoint
11/17/2010 DWiz DoD DCMO BMA CTO & CA 3490 Day Deliverables – POD 4
11/17/2010
Operations – Country View:
User Defined Query
DWiz DoD DCMO BMA CTO & CA 35
Use Case!
Semantics is a Team Sport: EIW Extended Team
• BTA: Developer of the EIW
• OUSD (P&R): Functional sponsor and owner of the HRM Enterprise
Standards (HRM ES) & Common Human Resource Information
Standards (CHRIS)
• Joint Staff, COCOMs, OSD analysts: Future User Community
• DMDC: Future hosting site for the EIW
• DCMO: Oversight
• DFAS: Assessing HR-related pay requirements for the EIW
Military Services: Identifying ADSs, providing functional SMEs, &
validating modeling
11/17/2010 DWiz DoD DCMO BMA CTO & CA 36
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!
11/17/2010 DWiz DoD DCMO BMA CTO & CA 37
EIW and the Direction of DoD Solution Architectures
Federated Business
Enterprise
Architecture (BEA)
queried directly for:
User Agent
(Web Browser)
NIPRNet / Internet
Acq Domain
Vocabulary
HR Domain
Vocabulary
Log Domain
Vocabulary
Fin Domain
Vocabulary
Real Prop Domain
Vocabulary
BEA
Svc Member OUID
User executes
BP
BP executes via BEA
directly
Data
described
in RDF
Relationship
described in OWL
Legend: W3C Open Standards
DoD Authoritative Data
Source
Data
described
in RDF
• Enterprise analytics
• Compliance
• IRB/portfolio
management
Uniformly described BP
models
11/17/2010 DWiz DoD DCMO BMA CTO & CA 38
DWiz DoD DCMO BMA CTO & CA 39
DoD Business Operations Semantic Landscape
Domain Ontologies
Enterprise
Standards
RDF, OWL,
Pronto, etc.
Business
Intelligence:
Data Sharing
Reporting
Ad Hoc Query
Knowledge ExplorationTransactional
Data Stores
Transform
RDF Triple
Stores
Common
Vocabulary
Upper
Ontology
Business Rules
(W3C Rules Interchange Format
for standard exchange of rules)
Shape and Control the
Transformation
Semantic
Data Mediation &
Transformation
Systems & Services
Interoperability
Achieving Net-Centricity:
Data Sharing
Provide
semantic
foundation
and mappings
to drive data
integration
(mediation &
transformation)
Provide
semantics-based
facts (RDF) and
connections to
Common
Vocabulary
(Ontologies) and
Rules for machine
reasoning
EIW is first BI realization of this
Semantic
Foundation
02PPT
11/17/2010
11/17/2010
Agile, Architecture-Driven, DoD Business
Capability Delivery
DWiz DoD DCMO BMA CTO & CA 40
Governance
Policy , Processes, Tiered Accountability
Model
Common Architecture Methodology
Common Vocabulary
Standard Representation and Composition
Primitives and Design Patterns
Data
Authoritative Data Sources
Semantic Technologies
Implement
Phased Implementations
Agile Business Services Delivery
Model to Guide Transformation
Data to Improve Performance
Implement to Deliver Capabilities
The One Takeaway
11/17/2010 DWiz DoD DCMO BMA CTO & CA 41
Thank you!
Questions?
Dennis.Wisnosky@osd.mil

Weitere ähnliche Inhalte

Andere mochten auch

Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Adrian Paschke
 
Semantic Complex Event Processing at Sem Tech 2010
Semantic Complex Event Processing at Sem Tech 2010Semantic Complex Event Processing at Sem Tech 2010
Semantic Complex Event Processing at Sem Tech 2010Adrian Paschke
 
Semantic Complex Event Processing
Semantic Complex Event ProcessingSemantic Complex Event Processing
Semantic Complex Event ProcessingAdrian Paschke
 
Complex Event Processing in Practice at jDays 2012
Complex Event Processing in Practice at jDays 2012Complex Event Processing in Practice at jDays 2012
Complex Event Processing in Practice at jDays 2012Peter Norrhall
 
Complex Event Processing: What?, Why?, How?
Complex Event Processing: What?, Why?, How?Complex Event Processing: What?, Why?, How?
Complex Event Processing: What?, Why?, How?Alexandre Vasseur
 
Paul Mignone_Inside 3D Printing Melbourne
Paul Mignone_Inside 3D Printing MelbournePaul Mignone_Inside 3D Printing Melbourne
Paul Mignone_Inside 3D Printing MelbourneMediabistro
 
Paul Taylor_Inside 3D Printing Melbourne
Paul Taylor_Inside 3D Printing MelbournePaul Taylor_Inside 3D Printing Melbourne
Paul Taylor_Inside 3D Printing MelbourneMediabistro
 
Elements of a Successful Job Listing
Elements of a Successful Job ListingElements of a Successful Job Listing
Elements of a Successful Job ListingMediabistro
 
Mythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingMythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingTim Bass
 
Siddhi: A Second Look at Complex Event Processing Implementations
Siddhi: A Second Look at Complex Event Processing ImplementationsSiddhi: A Second Look at Complex Event Processing Implementations
Siddhi: A Second Look at Complex Event Processing ImplementationsSrinath Perera
 
Kelvin Wee_Inside 3D Printing Melbourne 2014
Kelvin Wee_Inside 3D Printing Melbourne 2014Kelvin Wee_Inside 3D Printing Melbourne 2014
Kelvin Wee_Inside 3D Printing Melbourne 2014Mediabistro
 
Complex Event Processing (CEP) for Next-Generation Security Event Management,...
Complex Event Processing (CEP) for Next-Generation Security Event Management,...Complex Event Processing (CEP) for Next-Generation Security Event Management,...
Complex Event Processing (CEP) for Next-Generation Security Event Management,...Tim Bass
 
Complex Event Processing - A brief overview
Complex Event Processing - A brief overviewComplex Event Processing - A brief overview
Complex Event Processing - A brief overviewIstván Dávid
 

Andere mochten auch (14)

Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
 
Semantic Complex Event Processing at Sem Tech 2010
Semantic Complex Event Processing at Sem Tech 2010Semantic Complex Event Processing at Sem Tech 2010
Semantic Complex Event Processing at Sem Tech 2010
 
Semantic Complex Event Processing
Semantic Complex Event ProcessingSemantic Complex Event Processing
Semantic Complex Event Processing
 
Melb oleg2
Melb oleg2Melb oleg2
Melb oleg2
 
Complex Event Processing in Practice at jDays 2012
Complex Event Processing in Practice at jDays 2012Complex Event Processing in Practice at jDays 2012
Complex Event Processing in Practice at jDays 2012
 
Complex Event Processing: What?, Why?, How?
Complex Event Processing: What?, Why?, How?Complex Event Processing: What?, Why?, How?
Complex Event Processing: What?, Why?, How?
 
Paul Mignone_Inside 3D Printing Melbourne
Paul Mignone_Inside 3D Printing MelbournePaul Mignone_Inside 3D Printing Melbourne
Paul Mignone_Inside 3D Printing Melbourne
 
Paul Taylor_Inside 3D Printing Melbourne
Paul Taylor_Inside 3D Printing MelbournePaul Taylor_Inside 3D Printing Melbourne
Paul Taylor_Inside 3D Printing Melbourne
 
Elements of a Successful Job Listing
Elements of a Successful Job ListingElements of a Successful Job Listing
Elements of a Successful Job Listing
 
Mythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingMythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event Processing
 
Siddhi: A Second Look at Complex Event Processing Implementations
Siddhi: A Second Look at Complex Event Processing ImplementationsSiddhi: A Second Look at Complex Event Processing Implementations
Siddhi: A Second Look at Complex Event Processing Implementations
 
Kelvin Wee_Inside 3D Printing Melbourne 2014
Kelvin Wee_Inside 3D Printing Melbourne 2014Kelvin Wee_Inside 3D Printing Melbourne 2014
Kelvin Wee_Inside 3D Printing Melbourne 2014
 
Complex Event Processing (CEP) for Next-Generation Security Event Management,...
Complex Event Processing (CEP) for Next-Generation Security Event Management,...Complex Event Processing (CEP) for Next-Generation Security Event Management,...
Complex Event Processing (CEP) for Next-Generation Security Event Management,...
 
Complex Event Processing - A brief overview
Complex Event Processing - A brief overviewComplex Event Processing - A brief overview
Complex Event Processing - A brief overview
 

Ähnlich wie Dennis Wisnowsky Presentation

Oct 24 Emerald Planet Tv Interview
Oct 24 Emerald Planet Tv InterviewOct 24 Emerald Planet Tv Interview
Oct 24 Emerald Planet Tv InterviewChristine Robinson
 
BIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryBIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryAWC|WEST
 
Emerging Trends in Net-Centric Operations
Emerging Trends in Net-Centric OperationsEmerging Trends in Net-Centric Operations
Emerging Trends in Net-Centric OperationsBob Marcus
 
INF3703 - Chapter 17 Database Connectivity Web Technologies
INF3703 - Chapter 17 Database Connectivity Web TechnologiesINF3703 - Chapter 17 Database Connectivity Web Technologies
INF3703 - Chapter 17 Database Connectivity Web Technologiesbloeyyy
 
Share point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsShare point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsDicky Kimeu
 
What’s New in Documentum 7.3
What’s New in Documentum 7.3What’s New in Documentum 7.3
What’s New in Documentum 7.3Michael Mohen
 
Prathima_Resume[1]
Prathima_Resume[1]Prathima_Resume[1]
Prathima_Resume[1]Prathima D
 
Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Tihomir Ignatov
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)David Groff
 
PITSS General Presentation - Dec, 2012
PITSS General Presentation - Dec, 2012PITSS General Presentation - Dec, 2012
PITSS General Presentation - Dec, 2012jgmarra
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldTihomir Ignatov
 
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...Christoph Adler
 
Private Cloud Platform as a Service
Private Cloud Platform as a ServicePrivate Cloud Platform as a Service
Private Cloud Platform as a ServiceJim Kaskade
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityKoneksys
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 

Ähnlich wie Dennis Wisnowsky Presentation (20)

Oct 24 Emerald Planet Tv Interview
Oct 24 Emerald Planet Tv InterviewOct 24 Emerald Planet Tv Interview
Oct 24 Emerald Planet Tv Interview
 
BIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryBIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project Delivery
 
Emerging Trends in Net-Centric Operations
Emerging Trends in Net-Centric OperationsEmerging Trends in Net-Centric Operations
Emerging Trends in Net-Centric Operations
 
INF3703 - Chapter 17 Database Connectivity Web Technologies
INF3703 - Chapter 17 Database Connectivity Web TechnologiesINF3703 - Chapter 17 Database Connectivity Web Technologies
INF3703 - Chapter 17 Database Connectivity Web Technologies
 
Share point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsShare point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP Integrations
 
What’s New in Documentum 7.3
What’s New in Documentum 7.3What’s New in Documentum 7.3
What’s New in Documentum 7.3
 
Prathima_Resume[1]
Prathima_Resume[1]Prathima_Resume[1]
Prathima_Resume[1]
 
Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
PITSS General Presentation - Dec, 2012
PITSS General Presentation - Dec, 2012PITSS General Presentation - Dec, 2012
PITSS General Presentation - Dec, 2012
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
 
Private Cloud Platform as a Service
Private Cloud Platform as a ServicePrivate Cloud Platform as a Service
Private Cloud Platform as a Service
 
Soumitra_CV_9.4yrs_TIBCO
Soumitra_CV_9.4yrs_TIBCOSoumitra_CV_9.4yrs_TIBCO
Soumitra_CV_9.4yrs_TIBCO
 
Amulya kumar sahoo resumev
Amulya kumar sahoo resumevAmulya kumar sahoo resumev
Amulya kumar sahoo resumev
 
Amulya kumar sahoo resumev
Amulya kumar sahoo resumevAmulya kumar sahoo resumev
Amulya kumar sahoo resumev
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
 
Shripal Doshi CV
Shripal Doshi CVShripal Doshi CV
Shripal Doshi CV
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 

Mehr von Mediabistro

Kelvin Wee_Inszi
Kelvin Wee_InsziKelvin Wee_Inszi
Kelvin Wee_InsziMediabistro
 
Angela Daly_Inside 3D Printing Melbourne
Angela Daly_Inside 3D Printing MelbourneAngela Daly_Inside 3D Printing Melbourne
Angela Daly_Inside 3D Printing MelbourneMediabistro
 
Chris Leigh-Lancaster_Inside 3D Printing Melbourne
Chris Leigh-Lancaster_Inside 3D Printing MelbourneChris Leigh-Lancaster_Inside 3D Printing Melbourne
Chris Leigh-Lancaster_Inside 3D Printing MelbourneMediabistro
 
Terry Wohlers_Inside 3D Printing Melbourne
Terry Wohlers_Inside 3D Printing MelbourneTerry Wohlers_Inside 3D Printing Melbourne
Terry Wohlers_Inside 3D Printing MelbourneMediabistro
 
2014 07-09 Juan Llanos Presentation
2014 07-09 Juan Llanos Presentation2014 07-09 Juan Llanos Presentation
2014 07-09 Juan Llanos PresentationMediabistro
 
Gary Anderson_Inside 3D Printing Melbourne
Gary Anderson_Inside 3D Printing MelbourneGary Anderson_Inside 3D Printing Melbourne
Gary Anderson_Inside 3D Printing MelbourneMediabistro
 
James canning inside bitcoin melbourne final
James canning inside bitcoin melbourne finalJames canning inside bitcoin melbourne final
James canning inside bitcoin melbourne finalMediabistro
 
Gst & bitcoins slides- Potential Pitfalls
Gst & bitcoins slides- Potential PitfallsGst & bitcoins slides- Potential Pitfalls
Gst & bitcoins slides- Potential PitfallsMediabistro
 
Building a trading platform from scratch
Building a trading platform from scratchBuilding a trading platform from scratch
Building a trading platform from scratchMediabistro
 
Bitcoin Lateral Economics
Bitcoin Lateral EconomicsBitcoin Lateral Economics
Bitcoin Lateral EconomicsMediabistro
 
State of Ethereum, and Mining
State of Ethereum, and MiningState of Ethereum, and Mining
State of Ethereum, and MiningMediabistro
 
Future of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh ZerlanFuture of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh ZerlanMediabistro
 
Evan Wagner and Robby Dermody Presentation
Evan Wagner and Robby Dermody PresentationEvan Wagner and Robby Dermody Presentation
Evan Wagner and Robby Dermody PresentationMediabistro
 
Morning Keynote: Bobby Lee
Morning Keynote: Bobby LeeMorning Keynote: Bobby Lee
Morning Keynote: Bobby LeeMediabistro
 
Yuan Bao Presentation
Yuan Bao PresentationYuan Bao Presentation
Yuan Bao PresentationMediabistro
 
Bitcoin derivatives
Bitcoin derivativesBitcoin derivatives
Bitcoin derivativesMediabistro
 
Inside3 d printing_brianfederal
Inside3 d printing_brianfederalInside3 d printing_brianfederal
Inside3 d printing_brianfederalMediabistro
 
3 d printing_paultrani
3 d printing_paultrani3 d printing_paultrani
3 d printing_paultraniMediabistro
 
Inside3DPrinting_marktrageser
Inside3DPrinting_marktrageserInside3DPrinting_marktrageser
Inside3DPrinting_marktrageserMediabistro
 

Mehr von Mediabistro (20)

Kelvin Wee_Inszi
Kelvin Wee_InsziKelvin Wee_Inszi
Kelvin Wee_Inszi
 
Angela Daly_Inside 3D Printing Melbourne
Angela Daly_Inside 3D Printing MelbourneAngela Daly_Inside 3D Printing Melbourne
Angela Daly_Inside 3D Printing Melbourne
 
Chris Leigh-Lancaster_Inside 3D Printing Melbourne
Chris Leigh-Lancaster_Inside 3D Printing MelbourneChris Leigh-Lancaster_Inside 3D Printing Melbourne
Chris Leigh-Lancaster_Inside 3D Printing Melbourne
 
Terry Wohlers_Inside 3D Printing Melbourne
Terry Wohlers_Inside 3D Printing MelbourneTerry Wohlers_Inside 3D Printing Melbourne
Terry Wohlers_Inside 3D Printing Melbourne
 
2014 07-09 Juan Llanos Presentation
2014 07-09 Juan Llanos Presentation2014 07-09 Juan Llanos Presentation
2014 07-09 Juan Llanos Presentation
 
Gary Anderson_Inside 3D Printing Melbourne
Gary Anderson_Inside 3D Printing MelbourneGary Anderson_Inside 3D Printing Melbourne
Gary Anderson_Inside 3D Printing Melbourne
 
James canning inside bitcoin melbourne final
James canning inside bitcoin melbourne finalJames canning inside bitcoin melbourne final
James canning inside bitcoin melbourne final
 
Gst & bitcoins slides- Potential Pitfalls
Gst & bitcoins slides- Potential PitfallsGst & bitcoins slides- Potential Pitfalls
Gst & bitcoins slides- Potential Pitfalls
 
Building a trading platform from scratch
Building a trading platform from scratchBuilding a trading platform from scratch
Building a trading platform from scratch
 
Bitcoin Lateral Economics
Bitcoin Lateral EconomicsBitcoin Lateral Economics
Bitcoin Lateral Economics
 
State of Ethereum, and Mining
State of Ethereum, and MiningState of Ethereum, and Mining
State of Ethereum, and Mining
 
Future of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh ZerlanFuture of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh Zerlan
 
Evan Wagner and Robby Dermody Presentation
Evan Wagner and Robby Dermody PresentationEvan Wagner and Robby Dermody Presentation
Evan Wagner and Robby Dermody Presentation
 
Crypto Law
Crypto LawCrypto Law
Crypto Law
 
Morning Keynote: Bobby Lee
Morning Keynote: Bobby LeeMorning Keynote: Bobby Lee
Morning Keynote: Bobby Lee
 
Yuan Bao Presentation
Yuan Bao PresentationYuan Bao Presentation
Yuan Bao Presentation
 
Bitcoin derivatives
Bitcoin derivativesBitcoin derivatives
Bitcoin derivatives
 
Inside3 d printing_brianfederal
Inside3 d printing_brianfederalInside3 d printing_brianfederal
Inside3 d printing_brianfederal
 
3 d printing_paultrani
3 d printing_paultrani3 d printing_paultrani
3 d printing_paultrani
 
Inside3DPrinting_marktrageser
Inside3DPrinting_marktrageserInside3DPrinting_marktrageser
Inside3DPrinting_marktrageser
 

Dennis Wisnowsky Presentation

  • 1. Dennis E. Wisnosky, DoD BMA CTO & Chief Architect in the Office of the Deputy Chief Management Officer Semantic Technology in the Department of Defense, Business Mission Area November 17, 2010
  • 2. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 1 DCMO CTO/CA Intel Mission Area Enterprise Information Environment Mission 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
  • 3. 11/17/2010 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!
  • 4. 11/17/2010 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 Challenges!
  • 5. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 4 A Small Slice of the As-Is We Must Make Sense Out of This!
  • 6. 11/17/2010 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 Interoperability  We must describe both the data/services and requirements with enough precision to accomplish the goal  We 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 55
  • 7. 11/17/2010 DWiz DoD DCMO BMA CTO & CA To-Be State Dynamic, event-driven reconfiguration of services 6
  • 8. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 7 HRM/ Med FM Logistics RPILM WSLM/ 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 Policies CIO – DIEA, Segment Archi. Arch. Fed. MDR Federation Implementation Plan CIO/DISA – Federal Cloud BEA 8.x Business Intelligence (BTI) NCES/CES BOE Service Enablement Domains Execution DBSAE SOA Imp. Strategy Future (BMA Architecture Strategy version 3.0) 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 DataSharingand BIEnablement Roadmap: Architecture Governance Socialization Services Infrastructure Security
  • 9. 11/17/2010 Business Operations thru Semantic web Solutions DWiz DoD DCMO BMA CTO & CA 8  Semantic Web Initiative – Business IT development methodology 3-step pattern • Modeling the business capability to be deployed • Preparing and populating a modern information model and data store • Implementing the capability by deploying business services – “Model-Data-Implement” semantic web pattern is designed to field capabilities in 60-90 days; this supports the Departments goal to move away from monolithic systems that take years to deploy – Current application of this pattern to achieve high performing business operations: • Enterprise Information Web (EIW) • Performance Data Automation (PDA) – DCMO is preparing policy and instructions to fully instantiate the Semantic Web initiative and take advantage of W3C and OMG standards and semantic technologies that the commercial sector is widely deploying
  • 10. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 9 Standards-based Architecture - Primitives foundation for PrOnto Ontology (Lexicon) PriMo Modeling Guide Different Frameworks inputfor influences informed by Standards Best Practices Standard Language (terms and definitions) Standard Symbols Resistor symbol Capacitor symbol This agreed upon representation of electrical engineering allows a common understanding… Engineering Language and Symbols: Music Scale symbols Notes symbols This agreed upon representation of music allows a common understanding… Music Language and Symbols: ArchitecturePrimitives ArchitecturePrimitives•DoDAF 2.0 serves as the foundation for architecture primitives •Use Cases being developed and used to drive pilots Modeling the business capability to be deployed Modeling: Primitives!
  • 11. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 10 Architecture Primitives Series DoD Architecture Framework Processes Best-Practice http://cio-nii.defense.gov/sites/dodaf20/journal_exp3.html Modeling the business capability to be deployed Well Documented Intentions!
  • 12. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 11 Primitives Lead to Patterns PrOnto PriMo  A style guide provides subjective advice that will ensure the design of high quality products  A 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 semantics  Provides elementary rules for the connectivity of primitive constructs  Provides foundation building blocks for constructing architecture products  Caveat: A common vocabulary by itself does not guarantee high quality products Modeling the business capability to be deployed
  • 13. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 12 Primitives Lead to Patterns PrOnto PriMo  A style guide provides subjective advice that will ensure the design of high quality products  A 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 semantics  Provides elementary rules for the connectivity of primitive constructs  Provides foundation building blocks for constructing architecture products  Caveat: A common vocabulary by itself does not guarantee high quality products Modeling the business capability to be deployed NEWS FLASH! OMG Selects DoD Primitives as a BPMN 2.0 Conformance Class! Will Industry Care?
  • 14. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 13 We Are Underway! Modeling the business capability to be deployed
  • 15. 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 11/17/2010 14DWiz DoD DCMO BMA CTO & CA Modeling the business capability to be deployed
  • 16. Interoperability (Federation) in BEA Approach  Federation:  The Interstate highway system  The railroad system  The United States of America  DOD is a federation  Steps 1. Build Domain Vocabularies: describe all of the artifacts in each domain using RDF/OWL standards • DoD currently does this description work, but without standards – often in Excel, Word, Powerpoint, Visio, etc 2. Relate Domains: use RDF/OWL based descriptions to say how domains are related • This is the big missing piece of the current “standards” approaches 3. Relate domain data to Domain Vocabulary: Use RDF/OWL to say how all of the data in each domain is related to the Domain vocabulary 4. Query the Domain Vocabulary for any information  Result: BEA Enables Enterprise Information Web 11/17/2010 15DWiz DoD DCMO BMA CTO & CA Modeling the business capability to be deployed
  • 17. Preparing and populating a modern information model and data store Agility in the BEA Approach  Agility in process:  “Agile” development method; quarterly “deliverables”; lessons learned influence next deliverable;  Agility in product:  Once assets are unambiguously described, whole environment becomes “plug and play”  Eg: New DCMO policy issued: • Today: additions/changes to relational environment very costly • BEA: RDF/OWL graph-based information model is infinitely extensible and inexpensive to change; just add concept to the graph and point to its authoritative data source (ADS)  Agility in query development  Queries are machine and human readable  Fast to develop across disparate ADSs NOTE: up-front time and labor cost of unambiguously describing assets is not trivial 11/17/2010 16DWiz DoD DCMO BMA CTO & CA
  • 18. Preparing and populating a modern information model and data store Example Savings in this BEA Approach  Flexibility & Data accuracy  Current “standards” approaches force rigid conformity in understanding and representation of data. Result: very painful and expensive retroactive coding.  Semantic approach allows for variation in understanding while prescribing conformity in representation. Result: flexibility at the instance level and accuracy at the enterprise level  Interface development  E.G.: 5 systems require interfaces to each other (20 interfaces). If each system’s information model is semantically described, only have to describe 5 interfaces  Portfolio Management  Once information assets are unambiguously described, Domain vocabulary can assess gaps and redundancies in the portfolio and the architecture based on factual assessments Svc Member Data Concept System DV to Arch? Airman Svc Mem Pers Sys Soldier Svc Mem Pers Sys Sailor Svc Mem Pers Sys Lawyer Svc Mem Pers Sys (notional depiction only) 11/17/2010 17DWiz DoD DCMO BMA CTO & CA Tank?
  • 19. DWiz DoD DCMO BMA CTO & CA11/17/2010 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 vocabulary terms to the physical data elements they represent in the Authoritative Data Sources (ADS) References Shows which authoritative documents concepts have been extracted from Analytic Requirements 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. 18 Preparing and populating a modern information model and data store
  • 20. Example SMP to End to End (E2E) Process Priority 5 – Strengthen DoD Financial Management “Procure to Pay” (P2P) Level 1 E2E in the BEA “Perform Receipt Acceptance & Return” P2P Level 2 E2E in the BEA Leaf Level decomposition used to identify and define requirements “rolled up” to and visualized at Level 1 SMP Metrics linked at Leaf Level (e.g., Level 2) SMP Metrics also to be rolled up to Level 1 11/17/2010 DWiz DoD DCMO BMA CTO & CA 19 Preparing and populating a modern information model and data store Common Vocabulary is Necessary!
  • 21. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 20 Common Vocabulary Development  Identify information to communicate  Agree on terms and contextual use  Communicate Preparing and populating a modern information model and data store
  • 22. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 21 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 Process View Data & Rule View Process View Preparing and populating a modern information model and data store DoD BMA Architecture Methodology
  • 23. 11/17/2010 DWiz DoD DCMO BMA CTO & CA university graduatedFrom book writtenBy DoDAF Wizdom hasTitle Dennis Wisnosky hasName California University of Pennsylvania hasName person DBpedia (Wikipedia) Dataset University of Pittsburgh hasName University of Dayton hasName Who wrote “DoDAF Wizdom”? Graph1 Ontology – Based Information Representation Preparing and populating a modern information model and data store 22 Common Vocabulary in Action!
  • 24. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 22 person 19XX yearOfBirth Washington bornIn Pennsylvania locatedIn Dennis Wisnosky hasName DoD HR Dataset Where was Dennis Wisnosky born? Graph2 Ontology – Based Information Representation Preparing and populating a modern information model and data store
  • 25. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 23 university graduatedFrom book writtenBy DoDAF Wizdom hasTitle Dennis Wisnosky hasName California University of Pennsylvania hasName person DBpedia (Wikipedia) Dataset person 19XX yearOfBirth Washington bornIn Pennsylvania locatedIn Dennis Wisnosky hasName DoD HR Dataset Information Merging University of Pittsburgh hasName University 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 Preparing and populating a modern information model and data store DWiz DoD DCMO BMA CTO & CA
  • 26. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 25 HR Enterprise Information Web (EIW) • Building an HR Common Vocabulary that will make future integration and development simpler • Building an executable information model to provide accurate and timely enterprise Personnel Visibility for the first time • Making “compliance” (eg: SFIS, IRB, BEA) exercises simpler, faster, meaningful, easier to maintain Implementing the capability by deploying business services Crawl, Walk, Run - EIW
  • 27. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 26 HR EIW The HR EIW is a mechanism for reaching into service applications to satisfy enterprise HR information needs. It accomplishes three things: – Reports real-time, authoritative HR information on-demand. – Supports HR enterprise information standards. – Supports IT flexibility. mashup DMDC Data Stores External Data Services HR Data StoreHR Data Store DoDI Personnel Data Store Data Store Data Store Data Store Data Store HR Data Store Component Data Stores CommonVocabulary Multiple Sources Single View Increment 1 Transition Compensate Develop, etc Increment 2 Increment 3 Modeling 12/31 3/31 6/30 Phase 1 9/09 6/10 12/10 9/12 ProofsofDelivery Modeling Phase 2 Phase 3 12/10 9/12 Publish Stds Publish Stds Publish Stds Sustainment Sustainment 9/15 RDF Store Process/Rules Mgt Map OSD HR to Service Ontologies Federated Ontology Increment 4-n Publish Stds SME RDF Modeling RDF Info Services Adv Mash-ups SPARQL Federation DIMHRS & CHRIS Alignment Delivered 18 Dec 09 Implementing the capability by deploying business services EIW Roadmap
  • 28. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 27 HR Domain Ontology  Information discovery, interoperation, and integration all depend on description – If we do not know what something is we cannot possibly know how to integrate it with other things or even how it should be used  If we describe everything, we are in a position to have a knowledge-based web – Rich analytics • Requirements gap analysis • Authoritative Data Source discovery • Answer any Personnel & Pay question – Integrate and interoperate  RDF & OWL are the technology used to describe “things” – both machines and people can understand the descriptions Implementing the capability by deploying business services
  • 29. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 28 Goal: Develop correct, consistent, human and machine readable, high quality business process models Approach: Benefits: • Consistent, semantically aligned (end- to- end HR) business processes • Communicate effectively with the Services Process Artifacts Input Initial Semantic Models Output BP Modeler Questions Input Collaboration takes place in CommonVocabulary.mil SME Feedback Output BPMN Primitives Guidance SME Feedback Input Systematically Designed Architecture Products Output BPM Methodology • Machine readable (queryable) business processes • Perform gap analysis • Standards based models result in fewer errors during implementation Implementing the capability by deploying business services BPM Informs Ontology
  • 30. 10/28/2010 DWiz DoD DCMO BMA CTO & CA 2929 Community Workspace: www.Common Vocabulary.army.mil https://www.commonvocabulary.army.mil/ui/groups/HR_EIW 11/17/2010 DWiz DoD DCMO BMA CTO & CA 29 Implementing the capability by deploying business services Collaboration
  • 31. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 30 HR EIW and H2R E2E Personnel Visibility not possible if DoD doesn’t understand the Enterprise H2R E2E processes, information flows, data sources, integration points, standards and exceptions Eg: how does the “Pay” process work across DoD in the E2E? Need to know: where in E2E, which ADS, semantics (meaning) of data, and access Implementing the capability by deploying business services
  • 32. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 31 Backend PoD1 Architecture S1 DIMHRS Target Database ETL Server DV Server Firewall ETL Data Virt DMZ Web Service Call (bind) DKO XML FileSOAP/XML HTTPS HTTPS Port 443 for web traffic Port 443 open for web traffic to DMDC HTML Objectives Achieved: Web Service DKO CAC Authentication Data Virtualization ETL Process DMDC MOU P&R HR Ontology Models DIMHRS Reuse D M D C App Server App Server Proxy Server EIW POD: Transition Voluntary Retirement (1/1/2008 – 11/1/2009)* S3 S2 S4 Implementing the capability by deploying business services 90 Day Deliverables – POD 1
  • 33. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 32 RDF Warehouse Architecture (POD2) SPARQL User Agent (Web Browser) RDF Load SPARQL API Web / Application Server SPARQL Data Access Wiki Content Modeling Presentation& BusinessLogic HTTPS DIMHRS – HRTS2 Scrambled DB Relational Data Source RDF Triple Store SPARQL Endpoint TriplesSchema ETL (Semantic Mapping) RDF/ Relational Mapping SQL Batch Process Real Time Interface API  Model Driven ETL  Model Driven Analytics  Triple Store Host NetworkNIPRNet / Internet Implementing the capability by deploying business services 90 Day Deliverables – POD 2
  • 34. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 33 RDF Web Extensibility (POD3) SPARQL User Agent (Web Browser) SPARQL API HTTPS DMDC NetworkNIPRNet / Internet Triple Store SPARQL Endpoint TriplesOntology Batch Process Real Time Interface API MCTFS ODSE – USMC Test Records (No PII) DIMHRS – Army Test Records (No PII) ETL (Model Based) Triple Store SPARQL Endpoint TriplesOntology Web / Application Server SPARQL Data Access Wiki Content Modeling Presentation& BusinessLogic SPARQL API Army + USMC (Triples) Army + USMC (Triples) POD3 Goals • Support multiple triple stores • Map/Load/Query multiple data sources • Army (DIMHRS), USMC (MCTFS) • Model based ETL with COTS • Increase analytic capability • Army & USMC data from single query • Drill down by Service/Component • Expand Transition queries (TBD) • Compensation queries (TBD) • Demo at least one report (TBD) • Scenario based demo (scenarios TBD) MCTFS ODSE Data Scramble Scrambled USMC Records (No PII Allowed) // Manual File Transfer (No System Interface) USMC Network OWL + Relational Mappings USMC Records (Relational) Army Records (Relational) Identical data loaded into both triple stores. Implementing the capability by deploying business services 90 Day Deliverables – POD 3
  • 35. Application ServerApplication Server RDF Service “SPARQLizer” (POD4) – Deployment View SPARQL User Agent (Web Browser) API HTTPS Amazon EC2 (possible: ADCF Test Network) - Virtual Machines NIPRNet / Internet Batch Process Real Time Interface API Scrambled USMC MCTFS ODSE Records Manual File Transfer (No PII Allowed) Server (m1.large) API Triples Ontology Mulgara Triple Store Google Maps Server (m1.small) Test Data: Army (DIMHRS) (No PII) Oracle DBMS Web / Application Server (m1.small) Dashboards (Fusion) Dashboard Cache, Geographic & Language Information (Public Domain) Derby DBMS DWR Service SPARQL SQL SPARQLizer (CII) SPARQL Endpoint SPARQL SQL SPARQL API SQL Mapping File (ODSE) Mapping File (CII) Web / App Server (m1.large) Knoodl Wiki Content Modeling Presentation& BusinessLogic SPARQL Endpoint Knoodl Visualization SPARQL Server (m1.large) Test Data: USMC (ODSE) (No PII) Oracle DBMS SPARQLizer (ODSE) SPARQL Endpoint 11/17/2010 DWiz DoD DCMO BMA CTO & CA 3490 Day Deliverables – POD 4
  • 36. 11/17/2010 Operations – Country View: User Defined Query DWiz DoD DCMO BMA CTO & CA 35 Use Case!
  • 37. Semantics is a Team Sport: EIW Extended Team • BTA: Developer of the EIW • OUSD (P&R): Functional sponsor and owner of the HRM Enterprise Standards (HRM ES) & Common Human Resource Information Standards (CHRIS) • Joint Staff, COCOMs, OSD analysts: Future User Community • DMDC: Future hosting site for the EIW • DCMO: Oversight • DFAS: Assessing HR-related pay requirements for the EIW Military Services: Identifying ADSs, providing functional SMEs, & validating modeling 11/17/2010 DWiz DoD DCMO BMA CTO & CA 36
  • 38. 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! 11/17/2010 DWiz DoD DCMO BMA CTO & CA 37
  • 39. EIW and the Direction of DoD Solution Architectures Federated Business Enterprise Architecture (BEA) queried directly for: User Agent (Web Browser) NIPRNet / Internet Acq Domain Vocabulary HR Domain Vocabulary Log Domain Vocabulary Fin Domain Vocabulary Real Prop Domain Vocabulary BEA Svc Member OUID User executes BP BP executes via BEA directly Data described in RDF Relationship described in OWL Legend: W3C Open Standards DoD Authoritative Data Source Data described in RDF • Enterprise analytics • Compliance • IRB/portfolio management Uniformly described BP models 11/17/2010 DWiz DoD DCMO BMA CTO & CA 38
  • 40. DWiz DoD DCMO BMA CTO & CA 39 DoD Business Operations Semantic Landscape Domain Ontologies Enterprise Standards RDF, OWL, Pronto, etc. Business Intelligence: Data Sharing Reporting Ad Hoc Query Knowledge ExplorationTransactional Data Stores Transform RDF Triple Stores Common Vocabulary Upper Ontology Business Rules (W3C Rules Interchange Format for standard exchange of rules) Shape and Control the Transformation Semantic Data Mediation & Transformation Systems & Services Interoperability Achieving Net-Centricity: Data Sharing Provide semantic foundation and mappings to drive data integration (mediation & transformation) Provide semantics-based facts (RDF) and connections to Common Vocabulary (Ontologies) and Rules for machine reasoning EIW is first BI realization of this Semantic Foundation 02PPT 11/17/2010
  • 41. 11/17/2010 Agile, Architecture-Driven, DoD Business Capability Delivery DWiz DoD DCMO BMA CTO & CA 40 Governance Policy , Processes, Tiered Accountability Model Common Architecture Methodology Common Vocabulary Standard Representation and Composition Primitives and Design Patterns Data Authoritative Data Sources Semantic Technologies Implement Phased Implementations Agile Business Services Delivery Model to Guide Transformation Data to Improve Performance Implement to Deliver Capabilities The One Takeaway
  • 42. 11/17/2010 DWiz DoD DCMO BMA CTO & CA 41 Thank you! Questions? Dennis.Wisnosky@osd.mil