Information Exchange Framework (IEF) IEF Overview.pdf · Runtime Control over Information Sharing:...
Transcript of Information Exchange Framework (IEF) IEF Overview.pdf · Runtime Control over Information Sharing:...
1
Information Exchange Framework (IEF)
September 2010
Presented by: Mike Abramson
President, Advanced Systems Management Group
Co-chair OMG C4I Domain Task Force
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
3
IEF/SOPES Conceptual Architecture (Current Approach)
3
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
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
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
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
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
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
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
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)
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
13
Application of Architecture
13
13
14