leveraging dod enterprise soa infrastructure capabilities...

15
5/17/2011 1 Dennis E. Wisnosky, DoD BMA CTO & Chief Architect in the Office of the Deputy Chief Management Officer Leveraging DoD Enterprise SOA Infrastructure capabilities to enable the implementation of a Semantic Web April 27, 2011 Bottom Line Up Front (BLUF) This presentation will demonstrate how the DCMO is leveraging DoD Enterprise SOA Infrastructure capabilities, such as Enterprise Service Discovery, Metadata Repository, Machine to Machine Messaging, and Enterprise Service Monitoring, to enable the implementation of a Semantic Web (Web 3.0) environment. 4/27/2011 DWiz DoD DCMO BMA CTO & CA 2

Upload: others

Post on 28-Oct-2019

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

1

Dennis E. Wisnosky, DoD BMA CTO & 

Chief Architect in the Office of the Deputy Chief 

Management Officer

Leveraging DoD Enterprise SOA Infrastructure capabilities to enable the implementation of a Semantic Web

April 27, 2011

Bottom Line Up Front (BLUF)

This presentation will demonstrate how the DCMO

is leveraging DoD Enterprise SOA Infrastructure

capabilities, such as Enterprise Service Discovery,

Metadata Repository, Machine to Machine

Messaging, and Enterprise Service Monitoring, to

enable the implementation of a Semantic Web

(Web 3.0) environment. 

4/27/2011 DWiz DoD DCMO BMA CTO & CA 2

Page 2: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

2

DoD Management Challenges

4/27/2011 DWiz DoD DCMO BMA CTO & CA 3

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 Policies

CIO – 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

Da

ta S

ha

ring

an

d

BI

En

ab

lem

en

t

Roadmap: Architecture Governance Socialization Services Infrastructure

Security

DWiz DoD DCMO BMA CTO & CA 44/27/2011

Page 3: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

3

Enabling Strategic Management

Enterprise E2E and OSD 

Policies

Operational Process and Service Policies

BEA Ontology Semantic Description

ADS

Strategic Objectives

4.0 Preserve and Enhance the All‐Volunteer Force 

2.0 Support ContingencyBusiness Operations

4.2.10 Percentage of the Dept. AD who meet objectives for time deployed vs time at home

Army Dwell Time E2E USMC Dwell Time E2E

CII ODSECII ODSE

DoD Personnel Management E2E

Dwell Time

4/27/2011DWiz DoD DCMO BMA CTO & CA 5

Benefits of a Semantic Approach

•Semantic Technology provides an enterprise wide Business Intelligence capability.

•Because semantics technology expresses meaning logically rather than physically (as in current databases),

• it allows data to be searched, integrated more effectively, and less expensively;

• it eliminates point to point interfaces.

•Because semantic technology is based on open standards and protocols, it reduces vendor lock-in.

•Implementing semantics for business intelligence, reporting, and data integration will lead to reduced IT costs for the Department.

4/27/2011 DWiz DoD DCMO BMA CTO & CA 6

Page 4: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

4

Semantic vs. Relational

SEMANTIC TECHNOLOGY• Data is expressed in a logical formwhich can be used for querying and data integration.• Provides meaning (semantics) to data and schema that is intended to be shared between systems.• Separates the way data is queried, transmitted, and used in a system from the way it is physically stored. • Enables dissemination and querying of data in its logical form.• Simple and inexpensive data integration.

RELATIONAL DATABASE• Data is expressed in a physical  form—its logical form cannot be used for querying and data integration.• The meaning of the data is provided by the application built to query it.• Expresses data as a physical schema with no meaning beyond what is needed to store and retrieve it.• Data must be queried and disseminated in its physical form.• Expensive and complex dataintegration.

4/27/2011 DWiz DoD DCMO BMA CTO & CA 7

Semantics Provide Common Meaning

.251.25SquareXAB035

.751.5RoundXAB023

…Price ($US)

Size (in)ShapeCatalog No.

.4531S550298

.3537R550296

…Price ($US)

Diam(mm)Geom.

Part No.

Washer

Catalog No.Shape Size Price

iMetal Corp.E-MachinaiMetal Corp.E-Machina

Manufacturer

.451.25Square550298

.351.5Round550296

.751.5RoundXAB023

.251.25SquareXAB035

…Price ($US)

Size (in)

ShapeCatalog No.

Supplier ASupplier B

Buyer

Ontology

TransformTransform

Express in common meaning

4/27/2011 DWiz DoD DCMO BMA CTO & CA 8

Page 5: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

5

Ontology – Based Information Integration & Analytics

HR Dataset

What Pay Grade is Col. Blatt?

Graph1

hasName

Education Institution

Pay Grade

O6

Col. E.J. Blatt

hasName

Central High School

hasName

person

University Michigan

Defense Acquisition U.

4/27/2011 DWiz DoD DCMO BMA CTO & CA 9

Ontology – Based Information Integration & Analytics

How much Dwell Time does Col. Blatt have?

Graph2

person Dwell Time

24 months

Col. E.J. Blatt

Deployment History

hasDwellTimeStatus

4/27/2011 DWiz DoD DCMO BMA CTO & CA 10

Page 6: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

6

Ontology – Based Information Integration & Analytics

Graph3Who has a Pay Grade of “O6” and has at least 24 months of Dwell Time?

HR Dataset hasName

Education Institution

Pay Grade

O6

Col. E.J. Blatt

hasName

Central High School

hasName

person

University Michigan

Defense Acquisition U.

Dwell Time

24 months

Col. E.J. Blatt

Deployment History

hasDwellTimeStatusperson

4/27/2011 DWiz DoD DCMO BMA CTO & CA 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

Resistor symbol

Capacitor symbol

This agreed upon representation

of electrical engineering allows a

common understanding…

Engineering Language and Symbols:

Music Language and Symbols:

Architecture Primitives

Arch

itectu

re Prim

itives

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

4/27/2011 DWiz DoD DCMO BMA CTO & CA 12

Other Disciplines can do it!

Page 7: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

7

Architecture Primitives Series

4/27/2011 DWiz DoD DCMO BMA CTO & CA 13

DoD Architecture Framework Processes Best‐Practice

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

Common Vocabulary is Common Sense

Leveraging the DoD Enterprise SOA Infrastructure

4/27/2011 DWiz DoD DCMO BMA CTO & CA 14

Page 8: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

8

Business Transformation Infrastructure 

04/27/10 DWiz DoD DCMO BMA CTO & CA 15

DoD Enterprise ServicesEIEMA Computing Infrastructure Domain

Enterprise Service Management

MediationService   Discovery  

Interoperability ControllerDistributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware)

Broker Broker

DoD & BMAFederated

Services Registry,Data Catalog, &

Metadata Registry

Broker Broker Broker Broker Broker

Machine‐to‐Machine Messaging

High Volume Batch & XML‐based Transformation 

Services

Other BMA Common Services

Business Infrastructure

Development

Business Activity Monitoring (BAM)

Business Process & Workflow Automation

Data Services: Data Virtualization Layer

Business Transformation Engine

Business Transformation Infrastructure

111

222

333

1. Interoperability Controller

3. Service Discovery, Data Catalog & MDR

2. Enterprise Services Management

DoD Enterprise Infrastructure Capabilities

4/27/2011 DWiz DoD DCMO BMA CTO & CA 16

NCES Capabilities

Product Line Capability Release Current Version Next Scheduled Version, Date Available Date First Made Available

SOAF

Service Discoveryv1.1.3 (MSP)

4.5.3 (Spiral 2)MSP: v2.0.0, TBD

Spiral 2: 5.0, 04/200902/02/2007 (EUT 1)

Messagingv1.1.3 (MSP)

3.2.3 (Spiral 2)MSP: v2.0.0, TBD

Spiral 2: TBD, 3rd Qtr 200902/02/2007 (EUT 1)

ESMv1.1.3 (MSP)

5.2.2.1 (Spiral 2)MSP: v2.0.0, TBD

Spiral 2: TBD, 3rd Qtr 200909/10/2007 (EUT 3)

Mediationv1.1.3 (MSP)

5.0.2 (Spiral 2)MSP: v2.0.0, TBD

Spiral 2: TBD, 3rd Qtr 2009Not Made Available

Metadata Registry v7.0.5 v7.1, 01/2009 02/02/2007 (EUT 1)

People Discovery (JEDS v2.0) v2.0.0 TBD 04/23/2008 (EUT 4)

Attribute Service (JEDS v2.0) v2.0.0 TBD 09/10/2007 (EUT 3)

RCVS v3.0.0 TBD

CD&D

Enterprise Search V1.0.0 v1.1.0, 12/2008 09/10/2007 (EUT 3)

Enterprise Catalog v1.0.0 v1.1.0, 02/2009 09/10/2007 (EUT 3)

GCDS v1.4 v1.5, 03/2009 04/23/2008 (EUT 4)

EFD v1.1 P2 v2.0, 01/12/2009 04/23/2008 (EUT 4)

User Access-Portal Defense Knowledge Online

v4.6December Code Drop

TBD 09/10/2007 (EUT 3)

Collaboration

E-CollabCenter v8.0.1 FIPS TBD03/13/2007 NIPR (EUT 2)06/07/2007 SIPR (EUT 2)

Defense Connect Online v1.0.2 v1.2, 12/2008 04/23/2008 (EUT 4)

Page 9: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

9

DoD Enterprise Infrastructure Capabilities 

• Interoperability Controller

• Enterprise Service Monitoring 

• Service Discovery and Metadata Registry 

• Open Social (Gadget Storefront)

4/27/2011 DWiz DoD DCMO BMA CTO & CA 17

Let’s start with a simple ontology file.

4/27/2011 DWiz DoD DCMO BMA CTO & CA 18

Page 10: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

10

Family Ontology

4/27/2011 DWiz DoD DCMO BMA CTO & CA 19

Let’s save this file locally as:  

http://localhost/ontologies/Family.owl

4/27/2011 DWiz DoD DCMO BMA CTO & CA 20

Page 11: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

11

Interoperability Controller

DWiz DoD DCMO BMA CTO & CA 21DWiz DoD DCMO BMA CTO & CA 21

AF

Interoperability Controller

Broker Broker Broker Broker BrokerBroker Broker

Canonical  Messages across Machine‐to‐Machine Messaging

USTC

MediationService

Etc.

System Messaging

Message Origination

MediationService

Navy

USAF 

USAF Etc.

Mediation Transforms

Outbound Messaging

Inbound Messaging

Common Message 

Vocabulary

Local Message

Vocabulary

Canonical Messaging

Mn≠Mc Mo≠Mc

BMA Ontology

111

OWL File Accessed via 

URI

4/27/2011

Interoperability Controller

• An Ontology can be published to the DoDEnterprise Interoperability Controller (IC).

– Global Exchange Service (GEX)

• Serves as the IC in the DoD BMA.

– The original URL is masked behind a URI as provided by the Enterprise Interoperability Controller

DWiz DoD DCMO BMA CTO & CA 224/27/2011

Page 12: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

12

Enterprise Service Monitoring

DWiz DoD DCMO BMA CTO & CA 23

OWL  2 OWL 3 OWL n…OWL 1

HumanService Manager

ESM Nano Agents  OWL Files published to the DoD Enterprise SOA Infrastructure

Alerts &Notifications

Human ManagerResponse

AutomatedResponse

111

222

333

444

AutomatedESM

Facilities

DoD ESMConsole

333

4/27/2011

Enterprise Service Monitoring

• An Ontology file can be published directly to the DoD Enterprise Service Monitoring tool.

– Thus creating a referential URI

– Admin can view performance metrics on ESM console.

• A Nano agent can be placed on the localhostserver where the Ontology file physically resides.

– Nano agent reports all activity back to ESM tool.

– Admin can view performance metrics on ESM console

DWiz DoD DCMO BMA CTO & CA 244/27/2011

Page 13: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

13

Service Discovery & Metadata Registry

4/13/2011 DWiz DoD DCMO BMA CTO & CA 2504/22/10

DoD Enterprise Catalog

DoD Metadata Registry

OWL file

DoD Service Repository

Discovery via Enterprise Catalog

Discovery Mechanism

Discovery of schemas via Federated Search

Discovery via Service Registry

DoD Metadata StoreRegistered Data Asset/Service

Standards:OWL UDDI XML SchemasRDF DDMS WSDL

111

222

333

Service Discovery & Metadata Registry

• An Ontology file can be published to UDDI (Service Discovery) or to the Metadata Registry (MDR)

– Can publish the physical address of the ontology to the MDR or UDDI.

– The physical address of the ontology file on the localhostcan be masked once published to the UDDI or MDR.

• This generates a URI for the ontology file.

– Can published a proxied address (MRI) of the ontology file to the UDDI or MDR.

– UDDI and MDR accessed via Net‐Centric Publisher.

DWiz DoD DCMO BMA CTO & CA 264/27/2011

Page 14: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

14

Waterford at Springfield6715 Commerce StreetSpringfield, VA 22150

http://www.afei.org/events/1A03/Pages/default.aspx

To be added to the mailing list please contact: [email protected]

Dennis Wisnosky, BMA Chief Architect and Chief Technical Officer 

U.S.  Department  of  Defense

DWiz DoD DCMO BMA CTO & CA 274/27/2011

Thank you!

DWiz DoD DCMO BMA CTO & CA 28

Questions? 

[email protected]

4/27/2011

Page 15: Leveraging DoD Enterprise SOA Infrastructure capabilities ...indianstrategicknowledgeonline.com/web/Leveraging_ Soa f dod.pdf · • Data is expressed in a logical form which can

5/17/2011

15

Dennis Wisnosky, BMA Chief  Architect and Chief Technical Officer 

Semantic Web TechnologyMaking it easier to find, share, and combine information across DOD Enterprises!!

Courses are developed by the CTO Stakeholder Education team in the Office of the BMA Chief Architect & CTO

AKO/DKO  CTO Stakeholder Education Community Sitehttps://www.us.army.mil/suite/page/635133

Business Operations Applications Educational Resources

Service Oriented Architecture

Reviews IT infrastructure in today’s DoD and explains the challenge which SOAaddresses, defines SOA, and provides applicable tutorials.

Semantic Web Technologies

Included lessons on Business Enterprise Common Vocabulary, provides general knowledge about Semantic  Web capabilities, defines common   semantic terminology and identifies key elements  necessary for implementation.  

Site:  http://www.bta.mil/products/training/SOA/index.html

Site: http://www.bta.mil/products/training/SemanticWeb/index.html

DoD Architecture Framework Processes Best‐PracticeSite:  http://cio‐nii.defense.gov/sites/dodaf20/journal_exp3.html

Coming in 2011Semantic Web Technologies

Demonstrates how ontologies are generated and published.

Courses are also available under the Business Transformation Agency 

Products and Serviceshttp://www.bta.mil/products/training/index.html

Department  of  Defense

4/27/2011 DWiz DoD DCMO BMA CTO & CA 29