Proposal for a Revised Technical Framework for UN/CEFACT

31
Proposal for a Revised Technical Framework for UN/CEFACT eProcurement impact 1

description

Proposal for a Revised Technical Framework for UN/CEFACT. eProcurement impact. summary. (proposed ) Revised Technical Framework: Standardize on semantics not syntax or formats UN/CEFACT ‘core’ semantics establish foundation for interoperability - PowerPoint PPT Presentation

Transcript of Proposal for a Revised Technical Framework for UN/CEFACT

Page 1: Proposal for a Revised  Technical Framework for UN/CEFACT

Proposal for aRevised

Technical Framework for UN/CEFACT

eProcurement impact1

Page 2: Proposal for a Revised  Technical Framework for UN/CEFACT

summary• (proposed) Revised Technical Framework:

• Standardize on semantics not syntax or formats• UN/CEFACT ‘core’ semantics establish foundation for interoperability• Communities of use create their own implementations

• Process, components, structures, documents and syntax• Statement of conformance• Registry of conformant specifications published by UN/CEFACT

• UN/CEFACT is a facilitator of interoperability between communities

• eProcurement impact:• UN/CEFACT projects will develop…

• Profiles for eProcurement processes• Business requirements, rules and semantics

• Published as Deliverables for Information• Recommendation for use of standards

• European eInvoicing community (e.g. CEN/BII) develops …• European core Invoice Data Model

• European business requirements, rules and semantics2

Page 3: Proposal for a Revised  Technical Framework for UN/CEFACT

REVISED TECHNICAL FRAMEWORK PROPOSAL

UN/CEFACT

3

Page 4: Proposal for a Revised  Technical Framework for UN/CEFACT

Used in

Used in

Used in

Used in

‘core’ ‘community of use’

business processes

components and code lists

structures

syntax expressions

creating a ‘core’ semantic referencefor eBusiness

4

Page 5: Proposal for a Revised  Technical Framework for UN/CEFACT

1. Union of all usages(A,B,C,D,E,F,G)

2. Designed set(A,C,F,Z)

communitycommunity

community

AB C

D

EF

G

AC

Z

F

Everything everyone wants:X complex to understandX complex to maintain

(harmonize) enables compliance of

legacy/current solutionsX compliance does not ensure

interoperability

What we think everyone needs:X creates yet another standardX challenges compliance of

legacy/current solutions compliance ensures interoperability

commuity

Defining the ‘core’

Page 6: Proposal for a Revised  Technical Framework for UN/CEFACT

3. Intersection of all usages(F)

F

4. Intersection of common usage(B,C,F,G)

B

CF

G

What everyone uses: simple to understand easier to maintain encourages compliance of

legacy/current solutions• compliance ensures

(limited) interoperability

What many use: still simple to understand• harder to maintain (harmonize) enables compliance to subsets by

legacy/current solutionsX compliance does not ensure

interoperability

can evolve towards

Defining the ‘core’

Page 7: Proposal for a Revised  Technical Framework for UN/CEFACT

communities of use…• Trading environments around specific:

– business domains,– industry groups, – regions, – governments,– technologies or – commercial service models

• Communities contain smaller communities• No organization exists in only one community

– members overlap– communities form webs not hierarchies

• They are identified by context– requirements defined by business rules

• May support disparate implementations by members7

Page 8: Proposal for a Revised  Technical Framework for UN/CEFACT

communities specify their ownimplementation guides

• Business processes– Establish context of use

• Document requirements– Invoice, Freight Invoice, Utility Invoice, Bill, etc, etc.– Process determines function NOT name of document

• Business rules (incl. code lists)– “In cases when invoices are issued in other currencies than the national

currency of the seller, the seller may be required to provide information about the VAT total amount in his national currency.”

• Syntax – EDIFACT, X12, ASN.1, XML

• Formats– XML vocabularies (UBL, GS1, OAGi, XBRL, ISO20022)

8

Page 9: Proposal for a Revised  Technical Framework for UN/CEFACT

a revised technical framework for UN/CEFACT

International Laws

WTO/UN recommendations

‘core’ business processes

‘core’ components

‘core’ structures

Trade Agreements

messaging protocols

Trade FacilitationRecommendations

Requirements for Trade Facilitation

Core Interoperable Foundation Library

Based on standard

repository schema

syntax expressions of models

EDIFACTXML

Published in

9

Page 10: Proposal for a Revised  Technical Framework for UN/CEFACT

Governance Communities Implementations

Agriculture Domain

UN/CEFACT

communities may have different implementations

Cross BorderAgriculture domain

Core Interoperable Foundation Library

Conformanceto core semantics

Conformanceto community semantics

10

Page 11: Proposal for a Revised  Technical Framework for UN/CEFACT

UN/CEFACT semantic foundation

‘identifier’‘date’‘currency’‘rate’

‘party’‘location’‘item’‘document’‘period’‘address’

‘BII invoice transaction model’

‘UBL common library’

‘CCL based on CCTS 2.01’

‘ISO 20022 Financial Invoice’

Used by Communities

using common semantics

Tax Category Rate

Building Flatroof Percent

Postal Address

Postal Address

11

Page 12: Proposal for a Revised  Technical Framework for UN/CEFACT

assurances of conformity

• Sample:– “This specification is in conformity to the UN/CEFACT

Core Interoperable Foundation Library in that it uses the following generic components…

– All new components introduced in this specification are defined in reference to these generic components and are consistent with them.”

• Communities issue statements of self conformance– no certification

• It is assumed that the industry will police itself and that most communities will determine that it is in their own best interests to make truthful and accurate claims.

12

Page 13: Proposal for a Revised  Technical Framework for UN/CEFACT

registry of community specifications

IVI Consortium

IMS Global Learning Consortium

European Commission Joinup Registry

Community Specifications

13

Page 14: Proposal for a Revised  Technical Framework for UN/CEFACT

ISO 20022 Registry

14

Page 15: Proposal for a Revised  Technical Framework for UN/CEFACT

WHAT IT COULD LOOK LIKEEuropean eInvoicing example

15

Page 16: Proposal for a Revised  Technical Framework for UN/CEFACT

eInvoice Governance Communities

ImplementationsUN/CEFACT

european eInvoicing example

UN/CEFACTProcurement

domainCore Interoperable Foundation Library BII

Profiles

Profiles

BusinessObjects

ISO 20022Universal financial industry message scheme

Message definition

Focus on this

16

Page 17: Proposal for a Revised  Technical Framework for UN/CEFACT

Used in

Used in

Used in

Used in

‘core’

17

a European Profile

business process models

data models and code lists

data structures

syntax expression

‘Supplier initiated Invoice’

‘identifier’‘date’‘currency’‘rate’

‘party’‘location’‘item’‘document’‘period’‘address’

‘commonprocurementlibrary’

‘billing process’

‘invoice syntax mapping’

‘address type’

‘invoice transaction requirements’

CORE European INVOICE

data model ?

using a ‘core’ semantic referencefor eInvoicing

‘address details’

Page 18: Proposal for a Revised  Technical Framework for UN/CEFACT

‘core’ models‘supplier initiated Invoice’

‘identifier’‘date’‘currency’‘rate’

‘party’‘location’‘item’‘document’‘period’‘address’

‘address type’

UN/CEFACTProcurement

domain

UN/CEFACTBureau

Programme Support

UN/CEFACTBureau

Programme Support

UN/CEFACTBureau

Programme Support

maintained by

Used in

Used in

Used in

Used in

business process models

data models and code lists

data structures

XML format

‘address details’ Used in

EDIFACT format18

Page 19: Proposal for a Revised  Technical Framework for UN/CEFACT

The role of CEN/BII specifications

19

BII

• BII is defining core information requirement models– the set of information elements

sufficient to cater for the generally expressed business requirements applicable throughout the European market.

• BII offers an approach to e-Invoicing interoperability within Europe.

Page 20: Proposal for a Revised  Technical Framework for UN/CEFACT

the CEN/BII European Profile

‘invoice transaction requirements’

‘billing process’

‘invoiceformatmapping’

CEN/BII

UN/CEFACTand

OASIS UBL

CEN/BII

CEN/BII

maintained by

Used in

Used in

Used in

Used in

business process models

data models and code lists

data structures

XML format

‘commonprocurementlibrary’

CORE European INVOICE

data model ?

20

Page 21: Proposal for a Revised  Technical Framework for UN/CEFACT

HOW IT COULD WORKEuropean eInvoicing example

21

Page 22: Proposal for a Revised  Technical Framework for UN/CEFACT

using ‘core’ semantics

Can we speak in English ?

22

Page 23: Proposal for a Revised  Technical Framework for UN/CEFACT

UBL Invoice

Cross Industry Invoice Financial Invoice

UN/CEFACTCore Interoperable Foundation Library

European Invoice Semantics

European Common Invoice requirements

CORE European INVOICE

data model ?

semantically equivalent

23

Page 24: Proposal for a Revised  Technical Framework for UN/CEFACT

PEPPOL Community

Banking Community

UN/CEFACTCore Interoperable Foundation Library

European eInvoice exchange

European Common Invoice requirements

For a banking community member to

exchange invoices with a Spanish

organization- they can transform

documents using European Invoice

semantics (defined by CEN-BII), based

on UN/CEFACT CIFLSpanish Community

semantically equivalent

24

Page 25: Proposal for a Revised  Technical Framework for UN/CEFACT

POTENTIAL IMPACT ON E-PROCUREMENT PROGRAMME OF WORK

UN/CEFACT Revised Technical Framework

25

Page 26: Proposal for a Revised  Technical Framework for UN/CEFACT

potential impact on eProcurement PoW

• UN/CEFACT projects will develop Profiles – ‘Deliverables for Information’ rather then ‘Standards’– ‘core’ industry rather than ‘cross’ industry– Generic semantics rather than documents, syntax or formats– Similar, but not same as BRS and RSM– Processes, rules and requirements – Formalized business rules– Semantic reference models

• Other activities…– Develop guidelines

• Assist in implementation support– Develop UNECE Recommendations

• Such as Recommendations to use certain specifications or standards• As with EDIFACT, Layout Key, Codes, etc..

– Attract more business expertise• UN/CEFACT eProcurement domain ‘global version of CEN/BII’

26

Page 27: Proposal for a Revised  Technical Framework for UN/CEFACT

Governance Communities(stakeholders of libraries)

Implementations

Core Components Library 2.01Community

Core Components Library 3.0

Community

UN/EDIFACTCommunity

UNTDED-ISO7372 Community

A

B

what happens to current libraries?

D

C

UN/CEFACT

Core Interoperable Foundation Library

Note: libraries are developed and approved by communities of use 27

Page 28: Proposal for a Revised  Technical Framework for UN/CEFACT

UN/CEFACT Projects (approved by Bureau)

Agriculture Domain

what happens to current BRSs?UN/CEFACT

Core Interoperable Foundation Library

Sectoral PDAAgriculture Domain

• eCert • Crop Data Sheet• E-Lab

Supply Chain PDAProcurement Domain• CI-*• CEFM • eTendering

• BRSs developed as Profiles and approved by projects

• Registered with self conformance in a UN/CEFACT repository

• Published as UN/CEFACT Deliverables for Information

28

Page 29: Proposal for a Revised  Technical Framework for UN/CEFACT

Governance Communities Implementations

Agriculture Domain

Core Components

Library 3.0

community

community

A

X

what happens to current RSMs?UN/CEFACT

Core Interoperable Foundation Library

Agriculture Industry Group• eCert (RSM)• Crop Data Sheet (RSM)

Procurement Industry Group

• CII (RSM)• CEFM (RSM)• eTendering (RSM)

Core Components Library 2.01

• Specific technical specifications (such as RSM and Schemas) are developed and approved by governance communities

• May be registered in a UN/CEFACT repository under a self conformance statement as publications based on UN/CEFACT foundation library

(stakeholders of current deliverables)

29

Page 30: Proposal for a Revised  Technical Framework for UN/CEFACT

potential impact on Cross Industry Invoice

• Publications of CII will become community specifications– Documents, syntax and formats are created by communities of use

• UN/CEFACT Library is ‘core’ rather than ‘cross industry’• Community requirements drive demand

– Should be based on CIFL– Would be published in UN/CEFACT registry

• Core Component Libraries (based on either CCTS 3.0 and 2.01) will also become community specifications– They are libraries used by specific communities to support legacy

implementations– Should be based on CIFL – Would be published in UN/CEFACT registry

• Each governance community approves its own specifications– Can claim self conformance to UN/CEFACT foundational library– Similar to industry groups within ISO 20022 project or CEN CWAs

30

Page 31: Proposal for a Revised  Technical Framework for UN/CEFACT

summary• (proposed) Revised Technical Framework:

• Standardize on semantics not syntax or formats• UN/CEFACT ‘core’ semantics establish foundation for interoperability• Communities of use create their own implementations

• Process, components, structures, documents and syntax• Statement of conformance• Registry of conformant specifications published by UN/CEFACT

• UN/CEFACT is a facilitator of interoperability between communities

• eProcurement impact:• UN/CEFACT projects will develop…

• Profiles for eProcurement processes• Business requirements, rules and semantics

• Published as Deliverables for Information• Recommendation for use of standards

• European eInvoicing community (e.g. CEN/BII) develops …• European core Invoice Data Model

• European business requirements, rules and semantics31