Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History...

14
Information Exchange Framework (IEF) September 2010 Presented by: Mike Abramson President, Advanced Systems Management Group Co-chair OMG C4I Domain Task Force

Transcript of Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History...

Page 1: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

1

Information Exchange Framework (IEF)

September 2010

Presented by: Mike Abramson

President, Advanced Systems Management Group

Co-chair OMG C4I Domain Task Force

Page 2: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

2

IEF History

• Information Exchange Framework (IEF) absorbed two RFPs from

the C4I SOPES Initiative in 2006-2007

• Joint effort between MARS/C4I/ECMEM

SOPES IEF

c4i/04-06-01: SOPES Information Exchange

Mechanism (IEM) DRAFT RFP

mars/2010-08-03 IEF Policy Language (IEPL) RFP Ver 2

mars/2010-08-04 IEF Information Exchange Policy

Renforcement Services (IEPES) RFP Ver 2

c4i/05-06-19: SOPES Information Exchange Policy &

Rules Management Services (P&RMS) DRAFT RFP

mars/2010-08-05 IEF Policy Management Services

(IEPMS) RFP Ver 2

mars/2010-08-03 IEF Diagrams

Page 3: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

3

IEF/SOPES Conceptual Architecture (Current Approach)

3

Page 4: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

4

IEF/SOPES Conceptual Architecture (Design to Audit; circa 2003/04)

Information Exchange

Model:

- Aggregation Rules

- Marshalling Rules

- Transformations

- Dynamic and Fixed Filters

- Semantic Guards

Generation of Executable

Rules

Executable Version of

Operational Information

Exchange Rules

Runtime Control over

Information Sharing:- COI Configuration

- Information Release Control

- Policy/Rule Assignment

- Policy Activation / Deactivation

Policy / Rule Enforcement

Services / Trusted Data

Service

Application Programme

Interface (API) to the Data

Service

User Developed

Analysis Tools

Storage of Architecture

Models

User Developed

Operational Applications

User Selected

Infrastructure

User Selected

Infrastructure

User Selected

Infrastructure

4

Page 5: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

5

Secu

rity

Serv

ices

IEF Exemplar

5

Sem

antic G

uard

Target Community

Target Community

Target Community

Target Community

Target Community

Target Community

Policy DevelopmentPolicy management

Shared

Picture

Target Community

Target Community

Target Community

Target Community

Target Community

Data

T

ransfo

rmation

Data Aggregation

Data

Mars

halli

ng

Data

Valid

ation

Sem

antic V

alid

ation

Message P

ars

ing

DDS

Other

SOA

Web Services

IE Policy Enforcement Services

IE Policies

MIP

Leg

acy

Co

mm

un

ity

Contract

Management

Contracts

Policies

Optional Persistent Data Store

Semantic Construction

Message

Form

attin

g

Message R

outing

Da

ta F

ilte

rin

g

QoS

Message P

roto

col

Packagin

g

Message Processing

Data

Colle

ction

Tag &

Label

Pro

cessin

g

UICDSBackbo

ne

Page 6: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

6

Copyright Advanced Systems Management Group Ltd. 1999-2009

IA Policy Life-cycle

• Traceability to legislative,

regulatory, policy, …

requirements

• Derived from operational models

• Separation of operational rules

from the enforcement

applications

• Automated transformation of

models into executable rules

• Aligned to standards

architecture, modelling,

development, etc … best

practices

• Architecture / Metadata Driven

ArchitectureRepository

LegislationGovernment Policy - Information Sharing - Information protection / securityOrganizational/Agency PolicyOperating ProceduresOperational/Business RequirementsService Level Agreements

Architecture and Engineering Practices

(Translation of Policy to Executable Rules)

Testing, Demonstration, Validation & Verification, C&A

and Threat Risk Assessment

Policy and Configuration Dissemination

Governance and Oversight

Information Management Programme

· Content Management

· Data Management

· Information Protection

Configuration Management

Quality Management

Certification and Accreditation

Threat Risk Assessments

Other

Operational System(Policy Enforcement Services)

Opera

tional E

nvi

ronm

ent

OperationalPolicy

1

Post Mission Analysis, Demonstration and Training

1

Dynamic Release of

Operational Policies

Operational Logs

Source

Requirements

2

2

Re

co

mm

en

de

d / Im

ple

me

nt

En

ha

nce

me

nts

Page 7: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

7

IEF Overview

class IEF Context

DomainInformationModel

«SOPESPolicyModel»

PolicyModel

«RFP»

InformationExchangePolicyModelLanguageSpecification

«RFP»

InformationExchangePolicyEnforcementService

«RFP»

InfromationExchangePolicyManagementService

DataManagementService

InformationDisseminationService

InformationSystems

SecurityService

UserApplication

EventLoggingService

LogsEventsto

1

1..*

delivers-policy-instances,

Controls

manages-instances-of

1

1..*

specifies-the-semantics-for

enforced-by

specifies the rule for exchange using

specifies the schema for

Page 8: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

8

Elaborating on IE Policy Language class Policy Langua...

IEFpolicyLanguage

InformationSharingAgreement

Semantic

Transactional

Wrapper

FilterTransformation

WrapperAttributeTransactionalAttributeSemanticAttribute

SemanticGuard

EntityAttribute StaticFilterDynamicFilter

Contract

1

1..*

1

0..*

1

1..*

1 11

0..*

1

1..*

1

0..*

1

0..1

1

0..1

1 1

1

1..*

1

0..1

1 1

Page 9: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

9

IE Policy Enforcement Service(s)

class Information Exchange Policy Enforcement Serv...

«RFP»

InformationExchangePolicyEnforcementService

«interface»

PolicyManagementServiceInterface

DataMarshallingService

DataAggregationService

DataTransformationService InformationProtectionService DataFilteringServices

Tag-Label-Filters

DataFormattingService

«interface»

SecurityServiceInterface

«interface»

DataManagementServiceInterface

«interface»

InformationDisseminationServiceInterface

InformationReleaseServive

DataValidationService

SemanticsValidationService

ExchangeAgreementManagementService

SessionManagementService

LoggingService

Semantic

SemanticGuard

Page 10: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

10

IE Policy Management Service(s)

class Policy Management Servi...

«RFP»

InfromationExchangePolicyManagementService

PolicyDiseminationService PolicyEditi ingService PolicyActivationService PolicyStorageService PolicyRetrivalService

«interface»

UserInterface

«interface»

SecurityServiceInterface

«interface»

InformationExchangePolicyEnforcementServiceInterface

ExecutableInfromationExchangePolicies

governs-the-use-of

Page 11: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

11

WorkPlan

• Drafted RPFs available for comments:1. mars/2010-08-03 ( http://www.omg.org/cgi-bin/doc?mars/2010-08-03 )

IEF Policy Language (IEPL) RFP Ver 2 -- an IN-PROGRESS DRAFT based on revised Information Exchange Framework (IEF) model produced during the IEF WG meeting in Minneapolis, June 2010.

2. mars/2010-08-04 ( http://www.omg.org/cgi-bin/doc?mars/2010-08-04 )IEF Information Exchange Policy Enforcement Services (IEPES) RFP Ver 2 --an IN-PROGRESS DRAFT based on revised Information Exchange Framework (IEF) model produced during the IEF WG meeting in Minneapolis, June 2010.

3. mars/2010-08-05 ( http://www.omg.org/cgi-bin/doc?mars/2010-08-05 )IEF Policy Management Services (IEPMS) RFP Ver 2 - --an IN-PROGRESS DRAFT based on revised Information Exchange Framework (IEF) model produced during the IEF WG meeting in Minneapolis, June 2010.

4. mars/2010-08-03 ( http://www.omg.org/cgi-bin/doc?mars/2010-08-06 )IEF Diagrams -- a set of supporting UML diagrams used in the 3 Draft (V2) IEF RFPs.

• Comments on RFP▫ This meeting and the next (December 6-10, 2010 - Santa Clara)

• Release RFP ▫ IEPL December 2010▫ IEPES March 2011▫ IEPMS June 2011

• Detailed Discussion of RFPs in the IEF WG (Tuesday 1:00 – 3:30)

Page 12: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

12

Questions and Answers

12

Mike Abramson, ASMG Ltd.

Co-Chair C4I DTF

Co-Chair ECMEM SIG

Phone: 613-567-7097 x222

Email: [email protected]

Any Questions Contact

12

Page 13: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

13

Application of Architecture

13

13

Page 14: Information Exchange Framework (IEF) IEF Overview.pdf · 2010-10-21 · 2 IEF History •Information Exchange Framework (IEF) absorbed two RFPs from the C4I SOPES Initiative in 2006-2007

14