17
Presented By: Kevin M. Brown Michael Galkovsky Accelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation (SOAF) Booz Allen Hamilton Inc. 8251 Greensboro Drive McLean, VA 22102 Email: [email protected] Email: [email protected] 15th ICCRTS “The Evolution of C2: Where Have We Been? Where Are We Going?” Paper # I-124

Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Embed Size (px)

Citation preview

Page 1: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Presented By:

Kevin M. Brown

Michael Galkovsky

Accelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation (SOAF)

Booz Allen Hamilton Inc.

8251 Greensboro Drive

McLean, VA 22102

Email: [email protected]

Email: [email protected]

15th ICCRTS “The Evolution of C2: Where Have We Been? Where

Are We Going?”Paper # I-124

Page 2: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

The Army IT Enterprise is a complex mix of commercial and tactical systems dispersed and often moving around the world.  

2

Additionally, these systems must operate and be secured on a scale most organizations would never even consider:

• Active Duty : 621,000* Business Systems : 237**• Reserve Duty : 549,000* Support Systems : 215**• Tactical Systems : 37** Intel Systems : 13**

Distributed Geographically Siloed Tactical Systems Non‐Standard Solutions

*Source: www.siadapp.dmdc.osd.mil/personnel**Source: www.whitehouse.gov/omb/budget/supplemental

Accelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Kevin M Brown, Michael Galkovsky

Page 3: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Enterprise level integration projects face a number of challenges which hamper system integration results

3

Siloed Systems  Lengthy Acquisition Process Unrelated Data Reports

Source: https://acc.dau.mil/IFC/download_pdf.htm

IT Cha

llenges

IT Cha

llenges

Siloed Systems ‐ Force Manual Integrations

Lengthy IT Dev Process – Limits rapid operational adaption 

Un‐Related Data Reports –Force manual analysis 

Warfig

hter Con

sequ

ences 

Warfig

hter Con

sequ

ences 

‐ Battle Rhythm‐ Acquisition  RhythmExcelExcel

PPTPPT

WordWord

Accelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Kevin M Brown, Michael Galkovsky

Page 4: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

SOA Foundation solution was created in order to accelerate OA adoption 

The SOA Foundation (SOAF) was created to address the following goals:• Demonstrate warfighter utility• Federate SOA efforts within the Army and DoD• Provide a transformation solution for information integration

The SOAF solution utilizes and helps implement  SOA standards, application programming interfaces (APIs) and governance process to: 

• Ensure conformance with DoD guidance and standards• Ensure discoverability, accessibility and security• Provide documentation that supports Enterprise Acquisition• Achieve maximum re‐use and agility (Type Accredited Solution)

The SOAF solution provide a SOA framework to examine policy, architecture, network, and deployment issues

t d D i i M ki D t I t ti d S ft D l t

Page 5: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

he SOAF solution provides the ability to address both IT hallenges and Warfighter needs

Curren

t Architecture

Curren

t Architecture

Net‐Cen

tric Architecture

Net‐Cen

tric Architecture

Single Purpose User Interface

Redundant Infrastructure 

Reusable Data Sources

Reusable Infrastructure

SOA Foundation

User Interface Composed of Data Mashups

Future Federation CapabilityFuture Federation Capability

Transformation Path

t d D i i M ki D t I t ti d S ft D l t

Page 6: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

The SOAF favors visionary over traditional development values

t d D i i M ki D t I t ti d S ft D l t

based on soa‐manifesto.org

FlexibilityFlexibility

Shared ServicesShared Services

Intrinsic Interoperability

Intrinsic Interoperability

Strategic GoalsStrategic Goals

OptimizationOptimization

Specific‐purpose ImplementationSpecific‐purpose Implementation

Custom IntegrationCustom 

Integration

Warfighter ValueWarfighter Value Technical StrategyTechnical Strategy

Project Specific Benefits

Project Specific Benefits

Pursuit of Initial Perfection

Pursuit of Initial PerfectionEvolutionary 

RefinementEvolutionary Refinement

Visionary      over     Traditional

e SOAF development approach cused on being:

ocused on Warfighter Value

ocused on Strategic Goals

tandards based

calable

Modular

e understand traditional values but e emphasize agility, mission nefits and intrinsic interoperability hich encourages organizations to ward information sharing

Page 7: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

he SOA Foundation provides all the components essential for scalable enterprise SOA solution 

Governance and OperationsGovernance and Operations

Data Governance Operational Governance Technical Governance

InfrastructureInfrastructure

Security Portal ESM Workflow Messaging Directory Discovery

Development and EducationDevelopment and Education

Service Development Requirements and Specifications Testing and Certification

SOA FoundationSOA Foundation

t d D i i M ki D t I t ti d S ft D l t

Page 8: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

arfighters invest in IT solutions to quickly answer mission itical questions

ypical Mission Questions :

What is my maintenance status?  

Will I be ready for the next mission?

How many staff do I have?

Do I have the right staff mix?

How does the SOAF solution ensure our IT solutions address these and future questions?

~ By focusing on problems between the seams ~

How does the SOAF solution ensure our IT solutions address these and future questions?

~ By focusing on problems between the seams ~

t d D i i M ki D t I t ti d S ft D l t

Page 9: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

OA Example #1 ‐ SOA enabling systems shortens the time quired to determine a maintenance Status

Current Process Current Process  SOA Enabled ProcessSOA Enabled Process

96 Hours the answer is: f the vehicles are up - as of yesterday.

After 2 Hours the answer is: -73% of the vehicles are up, right now; -10% are down due to tire damage,- mechanics are on site -parts will arrive tomorrow.

Data Sources

Infrastructure

Dashboards

t d D i i M ki D t I t ti d S ft D l t

Page 10: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

xample #1: SOA enabled integration automates data analysis gnificantly improving situational awareness for warfighters

dded Mapping  Svc.

dded Mapping  Svc.

Operational raphics Svc.Operational raphics Svc.

eractive Iconseractive Icons

Customized Views

Customized Views Geo‐Referenced 

Data Geo‐Referenced 

Data 

Automated BI CalculationsAutomated BI Calculations

Multiple Data Svc Integration 

Multiple Data Svc Integration 

Conditional FormattingConditional Formatting

t d D i i M ki D t I t ti d S ft D l t

Page 11: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

xample #1: The SOA enabled dashboard significantly reduces e time it takes to determine a Division’s maintenance status 

Maintenance Status Update Process

update t days ion

sts update TF MO

equests update m Company XO

Verifies Vehicle status from PPT

and 5988Es

Called to confirm 5988E status and

parts status

Double checks 5988Es and

confirms current report is provided

Prints Electronic report for review

Reviews PDF report of Parts

Status

Reviews Mechanic reports and

5988Es

Reviews previous 5988Es

Prints new 5988Es for review

Reviews previous documents and

provides a summary

Reviews previous documents and

provides a summary

Creates new PPT summary for the

CO CDR

Reviews XO’s Summary and compares with Property book

Records

Creates new PPT summary for the

CO CDR

Reviews previous documents and

provides a summary

Reviews reports with CO CDR and needs to verify key

repair parts

Creates new PPT summary for the

CO CDR

Reviews previous documents and

provides a summary

Reviews Battalion Summaries in PPT

Manually created PPT Summary is

emailed for review.

Power Point

EMAIL

SOA Enabled Maintenance Status Update Process

Reviews and request verification of Key Equipment

Status

Verifies Key Vehicle Status via radio call with the

XO

Confirms current status is correct

with Platoon Leader.

Receives Vehicle confirmation and

reports up

Status Confirmed Report complete

SharePoint Portal

ources Required for a Status: Soldiers (over 4 Companies) Hand made summaries StepsRoles Data formats HOURS to complete

Current ProcessCurrent Process

Resources Required for a Status:• 6 Soldiers (over 4 Companies)• 0 Hand made summaries• 5 Steps• 3 Roles • 1 Data format• 2 HOURS to complete

SOA Integrated ProcessSOA Integrated Process

t d D i i M ki D t I t ti d S ft D l t

Page 12: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

OA Example #2: Army Reports generated by Excel and briefed n PPT require considerable staff time

Representative Data Sample used for Briefing 

Leadership

Representative Data Sample used for Briefing 

Leadership

Illustra

tive

Illustra

tive

t d D i i M ki D t I t ti d S ft D l t

Page 13: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

xample #2: A SOA enabled dashboard significantly reduces the me required to collect and report staffing information

Near Real‐Time Data ViewingNear Real‐Time Data Viewing

Customized ReportingCustomized Reporting

Automated BI CalculationsAutomated BI Calculations

Multiple Data Feeds

Multiple Data Feeds

Drill Down CapabilityDrill Down Capability

Status Comments Linked to Workflow

Status Comments Linked to Workflow

Conditional FormattingConditional Formatting

t d D i i M ki D t I t ti d S ft D l t

Page 14: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

xample #2: The SOA enabled dashboard significantly reduces e time required to collect and report Staffing information

Current ProcessCurrent Process SOA Integrated ProcessSOA Integrated Process

ources Required for a Status:SoldiersHand made summariesSteps

Data formatsDAYS to complete

Resources Required for a Status:• 36 Soldiers• 0 Hand made summaries• 8 Steps•1 Data format• 1 DAY to complete

t d D i i M ki D t I t ti d S ft D l t

Page 15: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

sson Learned – The current acquisition and PM processes do ot support net‐centric or SOA solutions

Plan

ned

100%

110%

90%

Existing Success Metrics Re-enforces a Siloed Project View

New Usage Metrics Encourage Data Sharing and Cross Silo Connections

New

Usa

ge M

etri

c

Sample Usage MetricsExternal Connections

# of Registered Web Services

New User Adoption Rates

New Mission Participation

Sample Usage MetricsExternal Connections

# of Registered Web Services

New User Adoption Rates

New Mission Participation

By changing the metrics for success from purely internal measures to nclude external measures of success there will be incentives tosupport the DoD Net‐Centric Guidance and Data Sharing Initiatives. 

t d D i i M ki D t I t ti d S ft D l t

Page 16: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

Booz Allen Hamilton Inc.8251 Greensboro Drive

McLean, VA 22102(703) 377-7124

[email protected]

Kevin M. BrownSr. Associate

Booz Allen Hamilton Inc.8251 Greensboro Drive

McLean, VA 22102(703) 377-4670

[email protected]

Michael GalkovskyLead Associate

oints of Contact

t d D i i M ki D t I t ti d S ft D l t

Page 17: Accelerated Decision Making, Data Integration and · PDF fileAccelerated Decision Making, Data Integration and Software Development using a Service Oriented Architecture Foundation

ackup