plcs staging area

13
Slide 1 right, Norwegian Defence Logistics Organization PLCS staging area Support for data exchange Jochen Haenisch 2004-02-03

Upload: tareq

Post on 13-Jan-2016

38 views

Category:

Documents


1 download

DESCRIPTION

PLCS staging area. Support for data exchange. Jochen Haenisch 2004-02-03. What is a staging area?. ... an application (and possibly a repository) to prepare data for import into and export out of a target system; to enable system interoperability. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PLCS staging area

Slide 1

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on PLCS staging area

Support for data exchange

Jochen Haenisch2004-02-03

Page 2: PLCS staging area

Slide 3

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

What is a staging area?

... an application (and possibly a repository)

to prepare data for import into and export out of a target system;

to enable system interoperability.

The one for the NDLO frigate programme is called:

Product

Data

Test

Facility

Page 3: PLCS staging area

Slide 4

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Staging area and DEXes

Norwegian DefenceInformation

System

legacyA

legacyB

legacyC

legacyD

legacyx

DEX specification

defines semantics and formatof the exchange data

may be based on proprietary specifications

PDTF

Stagingarea

dataflow

Page 4: PLCS staging area

Slide 5

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Role of a DEX specification

To apply business context to a generic data model.

To specify a unified data interface among software applications.

To describe formally a valid data population.

By:

subsetting a given data model (AP239);

adding population constraints;

defining reference data (to reduce the valid population even more);

specifying exchange formats.

Page 5: PLCS staging area

Slide 6

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Suggested formal elements of a DEX

EXPRESS SCHEMA

to describe the subset of another schema

LOCAL and GLOBAL RULES added to the original SCHEMA

to constrain the valid population

ISO 15926 compatible reference data library

to constrain the valid population even further

ISO 10303-21 and 10303-28

to specify file exchange formats.

These elements are the baseline ofthe NDLO staging area implementation.

Page 6: PLCS staging area

Slide 7

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

DEX and data translators

A data translator converts data

from the DEX format and terminology into a proprietary format and terminology (import);

or vice versa (export).

A DEX provides the requirements for what may be input to or output from a translator.

Other requirements are dictated by the legacy system and its use:

strategy for reading an input file;

what to store and where in the legacy system.

Tra

nsl

ato

rs

Tra

nsl

ato

rs

Page 7: PLCS staging area

Slide 8

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Legacy to legacy exchange - generic view

Exchange specification- with business context- with instantiation examples- with exchange guidelines

Data modelRules Ref. data RDL

results in

are usedby

Legacysource

Legacytarget

populated exchange file

Tra

nsl

ato

r

Tra

nsl

ato

r

dataflow

Page 8: PLCS staging area

Slide 9

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Translators in the NDLO pilots

A pragmatic, but visionary solution to cover today’s needs.

The more standardized components, the better.

Tra

nsl

ato

rs

Norwegian DefenceInformation

System

SAP ++dataflow based on

PLCS DEXes

out of scope

PDTF

Stagingarea

dataflow based onvendor specification

Tra

nsl

ato

rs

in scope

Tra

nsl

ato

rs

PDB/IZAR

out of scope

Page 9: PLCS staging area

Slide 10

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Example of an import translator architecture

STEPP21 File

populatednative

DB

Rules

Convertfrom PLCS

ValidatePLCS/DEX

Mapping

43

PLCS/DEXDB

Mergemodel

Validate result

RulesMapping

6 7

ISO15926RDLDB

Rules

ImportValidateimport

1 52

nativeDB

(EXPRESS based)

native applicationPLCS highway

DE

X s

peci

ficat

ion

format

schema

reference data

rules

Page 10: PLCS staging area

Slide 11

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Mapping architecture

Source ModelSource Model(Instances(Instances))

Source SchemaSource Schema(EXPRESS)(EXPRESS)

describesdescribes

Target SchemaTarget Schema(EXPRESS)(EXPRESS)

describesdescribes

TargetTargetSourceSource

Target ModelTarget Model(Instances(Instances))

Mapping SchemaMapping Schema(EXPRESS-X)(EXPRESS-X)

describesdescribesIs mapped toIs mapped to

Data ConverterData Converter

processesprocesses

Is mapped toIs mapped to

Page 11: PLCS staging area

Slide 12

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

PDTF functionality

If DEX based data exchange: Tailoring by user

validation (against rules and reference data) - rules and ref.data

merge (with existing populations) - merge algorithms

select (for export) -

store (for a long time) -

If vendor specific data exchange:

as above - s.a.

map from/to vendor specific exchange specification - map algorithms

Page 12: PLCS staging area

Slide 13

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on

Product Data Test Facility- applied to NDLO frigate programme

Data Exchange Definition Manager (DXManager)

Product Data Test Facility

Report layer

feedback

DXDexecuter

User access control, system administration

data expor

t

STEPP21 File

Translator

DataBrowser

Queries

Populatedmirror PLCS

DB

move verifieddata to

mirror PDTF

8

Rules

Convertto PLCS

ValidatePLCS/DEX

Mapping

4 5

PLCS/DEXDB

PopulatedPLCSDB

Merge/extractmodel

Validate result

RulesMapping

6 7

PDB

IZAR/Ferrol

Rules

ImportValidateimport

1 32

PDBDB

EXPRESSbasert

DXDeditor(Schema Manager, Process Editor)

...DB

Tra

nsla

tor

SAPDB

Tra

nsl

ato

r

STEPP21 File

ReferenceDataSystem(RDS)

ISO15926RDLDB

Page 13: PLCS staging area

Slide 14

Copyri

ght,

Norw

egia

n D

efe

nce

Logis

tics

Org

aniz

ati

on The End