a unifying approach to cois, metadata, and soa dr. marwan sabbouh jeff higginson

14
A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

Upload: agnes-reynolds

Post on 08-Jan-2018

215 views

Category:

Documents


0 download

DESCRIPTION

Approved for Public Release; Distribution Unlimited; Case Number Copyright The MITRE Corp. All Rights Reserved 3 Integrating the Strategies

TRANSCRIPT

Page 1: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

A Unifying Approach to COIs, Metadata, and SOA

Dr. Marwan SabbouhJeff Higginson

Page 2: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

2

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Background

Early in the struggle for interoperability, a “layered” approach to IT architecture was proposed to promote interoperability, modularization, and reuse – This approach held promise, but did not assure interoperability or

drive common data standards Since the layered architecture model does not specify data

standards, multiple instantiations have developed To manage these data standards, Community of Interests (COIs)

formed to develop common vocabularies– COI process assures a well

defined vocabulary will develop– Now the challenge becomes “how to

optimize data shared across COIs”

Page 3: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

3

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Integrating the Strategies

Page 4: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

4

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

In Principle, It Is Simple…But

Too Many Artifacts and Actors, Results in Complex Processes

Page 5: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

5

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Tie the Artifacts; Unite the Actors

Metadata Mappings do for data interoperability what Mashup Editors have done for code

Page 6: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

6

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

UCORE to CoT Translator

Shared Vocabulary<html>Imports of schemas

<script>10-20 linesentities mappings or metadata

<Javascript> 5 linesWorkflowMediation

Common Data Model

Web Page

Automatic Generation ofShared Vocabulary and Common Data Model

Tracking Service

Universal CORE

Display

CoT Driver

BFT UCORE CoT

Web Page Implements Workflow

Page 7: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

7

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Sample WMSL

Discovery Metadata

Schema Import

Mappings

Code

Page 8: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

8

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Mapping “When”

Page 9: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

9

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Mapping “Where”

Page 10: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

10

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Key Thoughts

This strategy that can accommodate multiple data standards– Shows preference for none

Supports process improvement– Process improvements to better streamline a manual

(negotiation intensive) activity that works across COIs Requires only the development of data mappings – That can be supported with automated tools

We suggest that this is a fundamental part of the way forward to manage the data interoperability– Migration from legacy standards,– Unifying the process for generating metadata and code - do for

metadata what mashups is doing for code

Page 11: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

Backup Charts

Page 12: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

12

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Simplified View of the Enterprise (backup)

How do we make these pieces work together?

Page 13: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

13

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

Innovation vs. Integration

Page 14: A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson

14

Approved for Public Release; Distribution Unlimited; Case Number 08-0086. Copyright 2008 - The MITRE Corp. All Rights Reserved

A Structured Approach