UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005...

Preview:

Citation preview

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)

Agenda

• THE UN/CEFACT REGISTRY SPECIFICATION

• AN ebXML EXAMPLE OF THE TAIWAN eGOVERNMMENT

PLATFORM

• AN EXAMPLE OF ebXML RegREP – repXML with BOOSTAERO

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

Registry Information Model: High Level Public

View

The UN/CEFACT Registry is CCTS compliant

Core component

storage

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

BankingAero Space ElectricConstruction EDIFRANCE

UN/CEFACT Registry Federation Service

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

Management of roles and responsabilities

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

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

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

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

UN/CEFACT Registry Specification

Submission procedure (UN/CEFACT Project management)

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

UN/CEFACT Registry Specification

Data Exchange

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

A Gazette Content Management System in Taiwan eGovernment Platform

• Yao-ming Yeh• National Taiwan Normal University• Dept. Information Computer Education• Taipei, Taiwan• ymyeh@ice.ntnu.edu.tw

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).

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

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

Use Case Diagram

MetaData of Gazette(Model of Concept)

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

Class Diagram of RO Model

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

XMI File

Content Specification Schema

Content Specification Schema File

RO Content Specification Sample

RDF Graph

RDF File

XForm (Edit/Submit Registry Object)

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

Life Cycle Diagram

Submitted

Approved

Deprecated

Removed

approveObject

deprecateObject

removeObject

submitObject

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

One-Stop Services in eTaiwan eGovernment Infrastructure

CM

Workflow Enactment Engine

CM

Semantic Interop.

Query/Update Query/Update

UN/CEFACT Registry Specification

Demonstration

BoostAero project (TBG1) submitted BIEs in the RepXML prototype

www.repxml.org

UN/CEFACTUN/CEFACTSIMPLE, TRANSPARENT AND EFFECTIVE

PROCESSES

FOR GLOBAL BUSINESS.

Recommended