un/cefact un/cefact registry specification icg (information content management group) 17 march 2005...
TRANSCRIPT
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.
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• [email protected]
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.