Top Banner
UN/CEFACT UN/CEFACT Registry Specification UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming YEH Jean-Luc CHAMPION (TBG 1)
35

UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Apr 02, 2015

Download

Documents

Janie Dalby
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACTUN/CEFACT Registry SpecificationUN/CEFACT Registry Specification

ICG (Information Content Management Group)

17 March 2005

Mike CONROY,

Francis BERTHOMIEU,

Fabrice BOURGE,

Yao-ming YEH

Jean-Luc CHAMPION (TBG 1)

Page 2: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Agenda

• THE UN/CEFACT REGISTRY SPECIFICATION

• AN ebXML EXAMPLE OF THE TAIWAN eGOVERNMMENT

PLATFORM

• AN EXAMPLE OF ebXML RegREP – repXML with BOOSTAERO

Page 3: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

The UN/CEFACT Registry is based on the ebXML Registry/Repository architecture

Registry Information Model: High Level Public

View

Page 4: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

The UN/CEFACT Registry is CCTS compliant

Core component

storage

Page 5: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

The UN/CEFACT Registry will take into account the federation of Registries

BankingAero Space ElectricConstruction EDIFRANCE

UN/CEFACT Registry Federation Service

Page 6: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

The UN/CEFACT Registry supports the "Operating procedures between the TBG, ATG and ICG"

Management of roles and responsabilities

Page 7: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Content Manageme

nt

Federated Architect

ure

Standard Metadata

Event Notification

Secure Architecture

ebXML Registr

y

Manage UN/CEFACT artefacts. Enforce conformity rules, Cataloguing, custom queries, WCM

Interoperability between autonomous ebXML registries

DSIG, Role-Based Access Control, Audit Trail

UN/CEFACT extensions:IdentificationClassificationAssociation

Enable UN/CEFACT workflow using Content-Based Event Notification

Information artefacts registry

Publish UN/CEFACT Artefacts

Major UN/CEFACT Registry Features at a Glance

Page 8: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

The UN/CEFACT Registry manages and stores in accordance with the ebRIM (ebXML Registry Information Model) objects which are composed of artefacts (BRS, RSM, XSD, CC, BIE, Context data, BP…)

The UN/CEFACT Registry artefacts are serialized for Registry input/output

Page 9: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

UN/CEFACT Registry architecture

UN/CEFACT Registry

EbXML Registry Repository

Registry Repository

LifeCycle Manager

Authentication/Authorization

Query Manager

WF Engine

JAXR

WF API

Specialized

Interface

SOAP

Web Interface

SOAP

Client Application

Web Browser

Registry Client

HTTP

SOAP

UN/CEFACT Compliant Registry

EbXML Registry Repository

Registry Repository

LifeCycle Manager

Authentication/Authorization

Query Manager

JAXR

Specialized Interface

Page 10: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

UN/CEFACT Registry functional view

Harmonization & validation

SUBMITTERS

UN/CEFACT Permanent Groups

External Organizations

UN/CEFACT Permanent Groups

Develop Technical Solution

UN/CEFACT ATG

BrowserValidation

Formal Approval

Define

Submit Synchro

Generate TS

BRS/RSM

Registry Client

UN/CEFACT Registry

Serveur WebApplication Workflow

Tech.Sol. Attacheddocs.CC/BIE/BP

ebXML RR

UN/CEFACT Registry

Compliant

Federation

Browser

Browser

Manage Add TS

Discovery

Generation

Retrieve

UMM/XMI

Spreadsheet

XSD

Edifact docs

Guest users

Tech.Sol.

PDF

BRS/RSM

Dev. teams

Page 11: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

Submission procedure (UN/CEFACT Project management)

Page 12: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

UN/CEFACT artefact submission

Registry Storage (ebRIM)

Technical Solution

Electronic Docs

BRS/RSM

UN/CEFACT artefact

submission

Attached docs

RSM

RSM Metadata (DTD)

CC/BIE (XMI/XML)

BRS

BRS Metadata (DTD)

XML Metadata

Project pkg

ebXML RR

BP (XMI/XML)

Registry objects

Repository items

Page 13: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

Data Exchange

Page 14: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

Milestones

Specification initiation: 09 2004

Specification V.05 completed: 01 2005

Review period: 02 2005

Spec V.06 expected for the end of 04 2005

Review period: end of June 2005

Spec V.07: 09 2005 (reviewed at 7th Forum meeting)

Spec V.1: end of 2005

Page 15: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

A Gazette Content Management System in Taiwan eGovernment Platform

• Yao-ming Yeh• National Taiwan Normal University• Dept. Information Computer Education• Taipei, Taiwan• [email protected]

Page 16: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Backgrounds of our project

• A framework called “eGov SOA (Service-Oriented Architecture) Architecture” was defined in Taiwan eGovernment Common Platform Project(2002-2008).

• The issues about how to integrate Service Reg/Rep (UDDI R/R) and Content Reg/Rep (ebXML R/R) to provide the deployment of One-Stop Services (workflows) need to be clarified.

• A Gazette Content Management Prototype System is developed to practice and verify the use of UMM and ebXML R/R, and to provide the concepts of federation among Reg/Reps in eGovernment infrastructure (including platform, federate government, and local government).

Page 17: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

eGov SOA System Architecture

Government Official

OURepositoryWS

WSOU

Federate Government

OURepositoryWS

WSOU

Local Government

Platform

ContentRegistry/Repository

WorkflowRegistry/Repository

ServiceRegistry/Repository

GATEWAY

Orchestration

eGOVPortalCitizen

Enterprise

Platform manager

WSClient

OTM

OTM: Ontology Tree Management

OU: Organization Unit

Page 18: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Taiwan eGovernment Common Platform Framework

OID Reg/Rep(Global Unique

ID)

Services Utilities(UDDI R/R

Library)

Community Reg/Rep

User Reg/Rep

Common Services

...

Organ.Reg/Rep

One-stopServices

SimpleServices

ComposedServices

Application Services Domain Services

PlatformRepository

Taxonomy Manag.

Orchestra.

Content Utilities

(ebXML R/R Library)

Workflow Utilities(Workflow Enactment

Library)

Reg/Rep Manager

Platform Core Components

Internet Gateway Systems

Page 19: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Use Case Diagram

Page 20: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

MetaData of Gazette(Model of Concept)

Page 21: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Government Gazettes• Government Gazettes are the government publications which are collected into

gazette Packages (like Journal issues)

Federate Government Organizations

Local Government Organizations

Gazette Package

Gazette

AttachmentAttachment

Gazette Package

Gazette

Attachment

Attachment

Page 22: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Class Diagram of RO Model

Notes: CCTS will be addressed to provide a standard modeling procedure for ROs

Page 23: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

XMI File

Page 24: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Content Specification Schema

Page 25: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Content Specification Schema File

Page 26: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

RO Content Specification Sample

Page 27: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

RDF Graph

Page 28: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

RDF File

Page 29: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

XForm (Edit/Submit Registry Object)

Page 30: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Query Pattern

• Type 1: [Result : ROs]Taxonomy Search(Special association) • Type 2: [Result : ROs] Association Query (ASCC)

– PublishedBy (GOV)/CreatedBy /Has /Attached /HasFormat • Type 3: [Result : AttribueValue]Attribute Query• Combined Query

– [Result : ROs]Taxonomy join Taxonomy– [Result : ROs]Taxonomy join Association– [Result : AttributeValues]Taxonomy combine Attribute– [Result : AttributeValues]Association combine Attribute) – [Result : AttributeValue]Taxonomy join Association then combine

Attribute– [Result : ROs]Association join Association) – [Result : AttributeValues]Association join Association then combine

Attribute

Page 31: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Life Cycle Diagram

Submitted

Approved

Deprecated

Removed

approveObject

deprecateObject

removeObject

submitObject

Page 32: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

Content Management System Architecture

GlobalTaxonomy

LocalTaxonomy

OPEN

GOV

OID

eLife

Taxonomy LocalHandelSystem

GlobalHandelSystem

Unique ID

Add Prefix

RO

Class DiagramContent Spec.

Query Management

XMIXML Schema

RDF

MetaModel

Metadata Def., Content Spec., RDF, Taxonomy, States, Events (Life Cycle Management), Right,Federation Policies …

UI

WS

Query

Submit

Delete

Query

Submit

Delete

Gazette Content Management

RO EditorXForm

STYLE

Global OID

Page 33: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

One-Stop Services in eTaiwan eGovernment Infrastructure

CM

Workflow Enactment Engine

CM

Semantic Interop.

Query/Update Query/Update

Page 34: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACT Registry Specification

Demonstration

BoostAero project (TBG1) submitted BIEs in the RepXML prototype

www.repxml.org

Page 35: UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming.

UN/CEFACTUN/CEFACTSIMPLE, TRANSPARENT AND EFFECTIVE

PROCESSES

FOR GLOBAL BUSINESS.