© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release C2 Core: Problem, Approach, And Value Proposition Dr. Scott Renner

Slides:



Advertisements
Similar presentations
My Two Cats Are a Community of Interest Dr. Scott Renner
Advertisements

Scope of TOGAF ADM The scope of the four architecture domains of TOGAF align very well with the first four rows of the Zachman Framework, as shown in the.
XML Flattened The lessons to be learned from XBRL.
©2014 Software AG. All rights reserved. What’s New in Alfabet Release 9.6 April 2014.
Systems Engineering in a System of Systems Context
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Iterative development and The Unified process
S&I Data Provenance Initiative Presentation to the HITSC on Data Provenance September 10, 2014.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Software Configuration Management
1 Universal Core Executive Briefing Paul Shaw COI Forum October 16, 2007.
Developing Enterprise Architecture
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
Information Assurance The Coordinated Approach To Improving Enterprise Data Quality.
The Challenge of IT-Business Alignment
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Authority and Data Dr. Scott Renner 26 August 2008 DRAFT For discussion only For Limited External Release.
UN/CEFACT Forum Wednesday, 16 March 2005 Lunch & Learn ATG XML NDR Mark Crawford ATG2 Chair U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
Army Net-Centric Data Strategy Center Of Excellence (ANCDS) Army Data Harmonization and Integration Working Group (ADHIWG) Sever Ciorlian ANCDS Team Lead.
NIEM Domain Awareness June 2011 Establishing a Domain within NIEM.
EHR System (EHR-S) Functional Requirements Implementation Guide: Laboratory Results Interface (LRI) Kickoff March 3 rd,
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
EPA Enterprise Data Architecture Metadata Framework Assessment Kevin J. Kirby, Enterprise Data Architect EPA Enterprise Architecture Team
11/10/ :04 AM National Information Exchange Model James Feagans & Michael Daconta NIEM Project Manager GLOBAL ADVISORY COMMITTEE BRIEFING October.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
1 Interim Implementation Guidance for Net- Centric Data Strategy in the C2 Capability Portfolio COL Carl Porter OASD NII/DoD CIO C2 Programs and Policy.
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
1 Standards Harmonization Readiness Criteria TIER 1 March 2, 2006 HITSP Standards Harmonization Criteria Committee.
Seeking SC Feedback on Draft Technology Strategy and Roadmap for EarthCube Draft of 3 November 2015 The Technology and Architecture Committee (TAC) Chairs:
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
SEA-1 20 Nov 2014 CCSDS System Engineering Area (SEA): System Architecture WG (SAWG) Restart Peter Shames, SEA AD 20 Nov 2014.
DOT Implementing the Surface Transportation Domain Daniel Morgan 26 October 2015.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Rational Unified Process (RUP)
Information Architecture BOF: Report of the Fall 2003 Meeting October 28, 2003 Dan Crichton, NASA/JPL.
National Information Exchange Model (NIEM) October 24, 2006 Jeremy Warren Deputy Chief Technology Officer U.S. Dept. of Justice.
Information Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Steve Hughes, NASA/JPL.
B usiness- C entric M ethodology For Enterprise Agility & Interoperability Lubash Pyramid Challenges Today’s Approach Doctrine Operations Information Architecture.
What do Open APIs mean for our organization
Establish the NIEM Health Domain by focusing on high value data exchanges that can be modeled within NIEM in the context of the existing NIEM framework.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Rapid Launch Workshop ©CC BY-SA.
What is Enterprise Architecture?
Pragmatics 4 Hours.
Implementing the Surface Transportation Domain
CEOS OpenSearch Project II
Proposed SysML v2 Submission Plan
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
The Open Group Architecture Framework (TOGAF)
Overview of the XBRL-US Financial Reporting Taxonomy Framework
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
INSPIRE Test Framework
Semantic Information Modeling for Federation
CORE Name: CORE® Description:
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release C2 Core: Problem, Approach, And Value Proposition Dr. Scott Renner 8 April 2009

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Context C2 Core concept originates in 2007, along with UCore Envisioned as one of several domain-specific extensions to UCore Responsibility of C2 Capability Portfolio Manager (C2 CPM) Active development begins in 2008 –Data/Services Steering Committee (DSSC) directs development of C2 Core –18-20 March kickoff meeting in Ft. Leavenworth 2

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release C2 Core History And Status C2 Core version 1.0 presented to DSSCApr 08 –Large subset of JC3IEDM –No clear definition of scope or conformance –Not accepted Independent Assessment Team (IAT) createdJul 08 –Reviews issues re. C2 implementation of NCDSNov 08 New C2 Core effort startedJan 09 –Technical Framework & Tools Sub-WG stands upFeb 09 –Draft C2 Core CONOPS for reviewMar 09

USJFCOM J8 4 Technical Framework and Tools Sub-Working Group C2 Core Operational Content Sub-Working Group Verification, Validation & Implementation Sub-Working Group C2 Core Working Group C2 DSSC Working Group Organizational Structure UNCLASSIFIED

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release application 5 Basic Problem C2 COI UCore C2 Core define PORs How do the programs within C2 COIs make use of UCore and C2 Core to define interoperable data exchanges? (Not pairwise – want many producers and consumers to use same message format) ProducerConsumer understand Shared vocabularies

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release application 6 IEP Basic Approach C2 COI UCore C2 Core IES defines COIs and their member PORs design and implement the IES, using definitions from UCore and C2 Core information exchange package information exchange specification PORs

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release 7 application IEP Four Parts Of IAT’s C2 Core UCore C2 Core defines C2 Conceptual Model & Vocabulary C2-Specifc Extensions to UCore C2 Information Sharing Framework C2 COI IES PORs C2 Core Service Specifications

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release 8 application IEP Four Parts Of C2 Core UCore C2 Core defines C2 Conceptual Model & Vocabulary C2-Specifc Extensions to UCore C2 Information Sharing Framework C2 Core Service Specifications C2 COI IES PORs Feedback loop: Runtime metrics used to improve all four parts of IAT’s C2 Core

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release 9 application IEP Which Parts Are We Working Now? UCore C2 Common Core defines C2 Conceptual Model & Vocabulary C2-Specifc Extensions to UCore C2 Information Sharing Framework C2 Core Service Specifications C2 COI IES PORs

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release C2 Core Problem Statement COIs deal with understandability / interoperability in NCDS –COIs inevitably overlap –Will develop redundant, incompatible data components Universal and common core vocabularies –Capture the common definitions –Leave each COI to define just the data it alone needs UCore provides a small set of common definitions needed in almost all COIs –Who, what, where, and when –Doesn’t go deep enough for C2 domain –Commonalities among C2 COIs not defined in UCore Problem: Need a common core, extending UCore, and capturing overlaps among the C2 COIs 10

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Another Way To Look At It We can’t let everyone totally do their own thing We can’t get everyone to do everything the same So we want to converge on some things Some core data components needed in several COIs (out of the complete set of C2 data components) Some particular ways to use XML to represent data (out of all the possible ways of using XML) Reduce (not eliminate) diversity where this adds most value 11

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release 12 C2 Core Development Concept Problem statement, value proposition, assumptions, architectural framework, and lifecycle CM concepts Enough detail to understand what the TFTSWG is doing, is not doing now, and won’t do at all Defines roles of the DSSC, C2 Core WGs, et al. Provides a baseline level of understanding and agreement to build upon –Solid enough to know what the concept is not –Detailed enough to agree what the argument is about –Good enough to justify further development

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Questions And Assumptions Target of conformance To what sort of Core things does an IES conform? Kind of conformance Semantic, representation, or runtime? Scope of conformance Who should conform, for which info exchanges? Size of conformance How big is the Core, in absolute and relative terms? Source of Core content Clean sheet, existing models, COIs, or current exchanges? Speed of creation and adoption –How long until we have a “complete” Core? –How long until our information exchanges conform? 13

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Technical Group Assumptions Target of conformance: –UCore 2.0 exchange specification –C2 Core (C2-specific extensions) reusable components –C2 Core IES framework and technical specifications Kind of conformance –Representation conformance expected –Semantic conformance possibly permitted Scope of conformance –Exchanges within C2 Capability Portfolio –Exchanges where producer is within portfolio –Only exchanges covered by C2 Conceptual Model 14

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Technical Group Assumptions Size of conformance –Right size determined from experience –No larger than necessary –Start “small” and grow as needed Source of C2 Core content –Important existing exchanges –Important producers outside C2 CPM Speed of creation and adoption –Expect rapid change at beginning –Old components changed or removed, new ones added –Stability means decreased rate of change (not zero) –Adopt in all new in-scope implementation –Adopt in existing in-scope services over time 15

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Approach Highlights Enterprise approach –Balance data interoperability & flexibility Layered data framework Reusable XML data components from COI overlaps COI / POR developed Information Exchange Specifications Semantic agreement and reuse drive C2 Core size C2 Core components developed through iterative process Harvest and harmonize data requirements and semantics from that which exists and is being operationally used Built with reuse and extensibility in mind – allow for composabilty Adoption over time through evolution not big bang 16

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release C2 Core Value Proposition Over time, data components properly belonging to many / most COIs are designed once These components are used as “building blocks” in all new data exchanges When these new exchanges are designed, some / most of the data interoperability work is already done Resulting value –Reduced cost –Faster development –Improved agility / flexibility 17

Concept – FAQ Highlights 1. Problem statement and value proposition for C2 Core? 2. How does C2 Core align with UCore? 3. What is does extension mean in C2 Core? 4. What is an extension of an IES? 5. Will C2 Core have a taxonomy like UCore? 6. What will be the cost or cost savings of C2 Core? 7. Why do we need an NDR? 8. C2 Core support low-bandwidth tactical networks? 9. Is C2 Core mandating JC3IEDM? 10. How specifically will C2Core extend UCore? 11. What does C2 Core extension by COI look like in my XSD? 12. How can I use a schema that isn’t conformant in an IES? 13. Is every C2 Core conformance IES completely new work? 14. Why do we need tools, and what do we need them for? 15. What do we mean by engineering C2 Core for reuse? 16. What is the connection between a COI Vocabulary & C2 Core? 18 Unclassified

Concept – Guidance to OCSWG (harvesting existing data requirements) NOTE: “C2 Core” in this slide represents the resuable data components as developed by the OCSWG from the candidate models. 19 Unclassified

Concept – Guidance to OCSWG (data component development process) NOTE: “C2 Core” in this slide represents the resuable data components as developed by the OCSWG from the candidate models. 20 Unclassified

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release Current Status & Future Plans DSSC endorses C2 Core Concept Document as good enough for further development –Wider staffing required, revised draft by September 2009 Next deliverables –Configuration management plan –Conformance specification, UCore extension rules, C2 Core Naming & Design Rules (NDR) –Tools for C2 Core content developers Demonstration objectives –Show a worked example of a C2 Core IES –Built with data components from C2 Core –Conforming to UCore and C2 Core specifications –Add the next layer of technical detail to the C2 Core development process and technical framework 21

© 2009 The MITRE Corporation. All Rights ReservedFor Limited External Release References C2 Core Development Concept C2 Core FAQ Technical Framework and Tools Sub-WG folder 22