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

Post on 08-Jan-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

A Unifying Approach to COIs, Metadata, and SOA

Dr. Marwan SabbouhJeff 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”

3

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

Integrating the Strategies

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

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

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

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

8

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

Mapping “When”

9

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

Mapping “Where”

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

Backup Charts

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?

13

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

Innovation vs. Integration

14

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

A Structured Approach

top related