Network and Enterprise Services – Service Oriented ...

15
Network and Enterprise Services – Service Oriented Architecture (SOA) November 7, 2007 Network and Enterprise Services – Service Oriented Architecture (SOA) November 7, 2007 Mr. Terry Simpson, Division Head Enterprise Command & Control Engineering [email protected] (843) 218-5630 DSN 312-588-5630

description

 

Transcript of Network and Enterprise Services – Service Oriented ...

Page 1: Network and Enterprise Services – Service Oriented ...

Network and Enterprise Services –Service Oriented Architecture (SOA)November 7, 2007

Network and Enterprise Services –Service Oriented Architecture (SOA)November 7, 2007

Mr. Terry Simpson, Division HeadEnterprise Command & Control Engineering

[email protected](843) 218-5630

DSN 312-588-5630

Page 2: Network and Enterprise Services – Service Oriented ...

Page 2

Network & Enterprise ServicesService Oriented Architecture (SOA)

Network & Enterprise ServicesService Oriented Architecture (SOA)

This workshop will discuss some of the key aspects of SPAWAR Charleston's engineering leadership in the SOA area and highlight a few of the enabling elements and challenges of successfully developing operational net-centric capabilities based on SOA.

The emergence of Service Oriented Architectures (SOAs) is driving an evolution in DoD capabilities development and implementation – a shift from stand-alone systems to interoperable software services and common network computing environments.

SPAWAR Charleston and our industry partners are playing a leading role in engineering this evolution in both the Navy and Joint military environments.

Page 3: Network and Enterprise Services – Service Oriented ...

Page 3

Net-centric and SOA Challenges Net-centric and SOA Challenges

SOA enables collaboration and mission focus……..andNet-centric capabilities share resources…………….so

Some major challenges include:

#1 Governance (G, g)#2 Security

#3 Data Strategies

These challenges are more cultural than technical These challenges are more cultural than technical

Page 4: Network and Enterprise Services – Service Oriented ...

Page 4

Find

(SOAP)

Service Provider

COI #1

COI #2

Service Consumer

COI #1

COI #2

Basics: The “SOA Triangle”Basics: The “SOA Triangle”

Service Registry Publish(SOAP)

Invoke

(SOAP)

WSDL

Document

Page 5: Network and Enterprise Services – Service Oriented ...

Page 5

Operationalizing the SOAOperationalizing the SOA

Strategic Tier Operational Tier Tactical Tier

CANES Core Services

NESI

Page 6: Network and Enterprise Services – Service Oriented ...

Page 6

DIB

MCEITSNGEN

& CANES

Enterprise Collaboration

EnterpriseCatalog

FederatedSearch

CentralizedSearch

NGS(NGA)

DIB(DMO) . . .

OtherSOAs

BCCS&

SOSCOE

GIG Content Delivery Service (GCDS)

NCES Service Oriented Architecture Foundation

MessagingEnterprise Service

Management Mediation

DoD Metadata Registry

DoD Enterprise Service Registry

Joint Enterprise Directory Services

Certificate Validation Service

Defense Knowledge Online

NCES Capability

Data Enclaves&GCSS-AF

BOE(BMA)

Centralized & Federated Enterprise Services Reference Implementations

Net-Centric Enterprise Services (NCES) Joint System Architecture View

Net-Centric Enterprise Services (NCES) Joint System Architecture View

Page 7: Network and Enterprise Services – Service Oriented ...

Page 7

Navy PEO C4I Reference ArchitectureNavy PEO C4I Reference Architecture

Common Computing Environment ( Net-Centric Operations **)

Best Effort Near Real-Time Real-Time Deterministic

Application Servers Software Infrastructure Support Data Servers

Basic Information Services Core Services Enterprise Services

Services Fabric (Net-Centric Operations **)

Command & ControlForce

ManagementCommand Leadership

Operational Planning

Commanders Intent and Guidance

Leverage Mission Partners

Sync Execution

Establish Command Structure

Mission execution, asses effects and adapt operations

Deployment and distribution

Operational Engineering

Agile Sustainment

Force Health Protection

Multinational Logistics

Theater Logistics

Logistics

Planning

Global Force Management

Applications

Information Assurance

Knowledge Management

Net-CentricOperations**

Planning & Direction

Observation & Collection

Processing & Exploitation

Analysis and Production

Dissemination & Integration

Evaluation & Feedback

Battlespace Awareness

Electronic Warfare

Computer Network Operations

Operations Security

Military Deception

PSYOP

Information Operations

Develop and Maintain Situational Awareness

Force Generation

Develop Skills

Train

Exercise

Application Services *

Communications and Networks (Net-Centric Operations **)

Network Mgmt

• IP Network Mgmt•Circuit Mgmt

Tie

r 2

*

Tier 1 *

Tie

r 3

*

Information Transport

• WANs• LANs

• SATCOM• Wireless

Page 8: Network and Enterprise Services – Service Oriented ...

8

CANES Overview

CANES Overarching Concept-OPNAV N6 and PEO C4ICNO-directed approach to reduce infrastructure and provide

increased capability across the afloat network enclaves (Dec 05)Technical and programmatic realignment of afloat

infrastructure and services, utilizing Open Architectures

CANES the Program (FY11 LRIP)Consolidated afloat networks providing CCE, SOA, CDS, and integrated voice/video/data

Synonymous with ISNS Inc 2 PORPlanned ACAT 1C

CANES Migration (FY08-11)Enabling CCE & SOA technologies - accelerate

capability delivery, ensure smooth CANES transitionISNS & SCI Networks POR Modifications to

support Early Adopter Applications

CANES concept and investment strategy validated by Navy leadership - EXCOMM April 2007, CNO May 2007, DASN C4I Jun 2007

CANES concept and investment strategy validated by Navy leadership - EXCOMM April 2007, CNO May 2007, DASN C4I Jun 2007

Today As Soon As PossibleCCE + SOA + CDS

CANES will extend the SOA service layer to Navy users currently beyond the DISN - enables NCES to the tactical edge

CCE: Common Computing EnvironmentCDS: Cross Domain SolutionSOA: Service Oriented Architecture

Page 9: Network and Enterprise Services – Service Oriented ...

Page 10

Engineering Leadership AreasEngineering Leadership Areas

• Acquisition Planning Support• R&D Experimentation• Technical Design Agent• Information Assurance (IA) / Security• SOA Transition Adopter Support• Services Integration Lab• SOA Operations Support

– Core Services– Basic Information Services (and more…)

• Enterprise Configuration Management (CM)

Agile orchestration of Government / Industry capabilities Agile orchestration of Government / Industry capabilities

Page 10: Network and Enterprise Services – Service Oriented ...

Page 11

Shore / AfloatNodes

SOA Development & Certification ConstructAligned with GIG FDCE Process

SOA Development & Certification ConstructAligned with GIG FDCE Process

OperationsOperationsOperations

OperationalPiloting

OperationalOperationalPilotingPiloting

DevelopmentPiloting

DevelopmentDevelopmentPilotingPiloting

DevelopmentDevelopmentDevelopment

aka “the Sandbox”

Federated DevelopmentCertification Environment (FDCE)

Pre-ProductionConsolidated Integration Laboratory

Net-Ready Certification

Shore / AfloatNodesShore / Afloat

Nodes

Shore / AfloatNodes

Shore / AfloatNodes

Unstructured Integrated Development Environment

Distributed Component Laboratories

NW / CCE HW / CCE SW / SOA

UNCLASSIFIED NIPRUNCLASSIFIED NIPR CLASSIFIED SECRETCLASSIFIED SECRET TOP SECRET SCITOP SECRET SCI

Structured Integrated Development Environment

Consolidated Component Laboratory

Page 11: Network and Enterprise Services – Service Oriented ...

Page 12

• Culture Change…– Collaboration over Control (we vs. me)– Intellectual Capital over Infrastructure– Agile Incremental Development (and Experimentation)

over Big Bang• Rigorous Enterprise CM (and documentation)• Alignment of R&D experimentation with Acquisition roadmaps

• Adopter support – continual engineering engagement

• Leadership support (critical to Governance)

Key Enabling ElementsOperationalizing SOA TechnologiesKey Enabling Elements

Operationalizing SOA Technologies

Page 12: Network and Enterprise Services – Service Oriented ...

Page 13

Workshop DiscussionWorkshop Discussion

Page 13: Network and Enterprise Services – Service Oriented ...

14

CANES Capabilities/Program Transition

Capabilities• Voice Services

• IP Telephony • Mobile and Stationary• Secure and Un-Secure

• Video Services• Video Teleconferencing • Video/Graphics Distribution

• Data Services• Network Support• Information Management• Core Infrastructure Services• Network Access (IPv4/IPv6 Capable)• Information Delivery

• Systems Management• Performance, Availability, & Service Level

Mgmt• Fault, Problem, Incident, & Service Desk

Mgmt• Configuration, Change, & Release Mgmt• Security Mgmt, IA, CND• Capacity Mgmt

Enabling Technologies• Scaleable, agile, and affordable Common

Computing Environment (CCE)• Increased interoperability utilizing Service

Oriented Architecture (SOA)• Cross Domain Solutions (CDS)

Application providers will no longer need to manage multiple complex network integration points

Application providers will no longer need to manage multiple complex network integration points

Network Consolidation

Initial CANES Capabilities being finalized in the Increment 1 CDDInitial CANES Capabilities being finalized in the Increment 1 CDD

Page 14: Network and Enterprise Services – Service Oriented ...

Page 15

Background: SSC-C Joint SOA ExpertiseFocused for CANES

Background: SSC-C Joint SOA ExpertiseFocused for CANES

NECC COI

ServiceProvider

ServiceProvider

ServiceProvider

Industry Providedand

Managed Service GIG ES

DISANCESPMO

SSC-CEC2 Lab

Proven Joint SOA Concepts and Capabilities, Prototyping and Experimentation used to “Jump Start” CANES

DECC-San AntonioGIG ES

JEOD COI

ServiceProvider

NCES Enterprise Services Integration Lab (SIL)

DECC-ColumbusGIG ES

CANES CANES

Disconnected OpsDisconnected Ops

PMW 160CANES

PMO

SHORENODESADNS

ServiceProvider

CANES Enterprise Engineering Environment / IDE Node

EC2 – Enterprise Command & Control

CS DevelopmentPrototyping

ExperimentationSoftware Testing

Global Information Grid (GIG)

Page 15: Network and Enterprise Services – Service Oriented ...

Page 16

Providing a Test and Integration Environment for CANES Core Services and COI Services

Providing a Test and Integration Environment for CANES Core Services and COI Services

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

PreProdSSC-SD

PreProdSSC-SD

Consolidated Integrated Labs (BTF – CUB Lab)

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

IT Hardware (Clients/Server) ‏

SSC-C / SSC-SD / NRL / Others TBD

SSC-C Enterprise C2 (EC2) Lab

Structured

Unstructured

Reference Implementation / Core Services

COI Services DeliverBack-ends to BTF/CUB Lab

CANES COI Services

Enterprise Configuration Management Process to Control Delivery of Code/Services

CANES Enterprise Engineering Environment / IDE

Core Services Buildwith Integrated Front-endsDelivered to BTF/CUB Lab

Virtualization/OS

Core Services(ESB)

Serv

ice

Serv

ice

Serv

ice

Serv

ice

Serv

ice

NESINESI