ebXML TRP Implementation Guidelines - PowerPoint PPT Presentation

About This Presentation
Title:

ebXML TRP Implementation Guidelines

Description:

2002 Uniform Code Council, Inc. and EAN International. 8. EAN.UCC Core Process Suite ... 2002 Uniform Code Council, Inc. and EAN International. 11 ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 31
Provided by: angela84
Learn more at: http://www.ebxml.org
Category:

less

Transcript and Presenter's Notes

Title: ebXML TRP Implementation Guidelines


1
(No Transcript)
2
EAN.UCC Global Standard Management Process
EAN.UCC ebMethodology
EAN.UCC XML Implementation of ebXML
  • ebXML TRP Implementation Guidelines
  • Core and Extended Component Strategy
  • The Basic Building Blocks
  • ebXML Context Classification
  • EAN.UCC ContextProcess Example
  • EAN.UCC ContextProduct Example
  • The Big Picture
  • Our learning
  • What ebXML should do

3
EANUCC Working together around the world
4
EANUCC Global Standard Management Process
5
GSMP Principles
  • Customer driven.
  • Transparency/visibility at all stages in the
    process.
  • One single repository of standards.
  • Presenting a single face to EAN.UCC customers.
  • Designed jointly by EAN and UCC.
  • Central Operations a virtual office on a
    worldwide scale.

6
Business Impact and Benefits
  • An open and visible process, encouraging global
    participation.
  • A significantly reduced standards development
    cycle.
  • Standards based on global consensus.
  • A single methodology to enable consistent
    standards development, reusability, and
    interoperability.
  • A responsive and robust process that delivers
    single solutions with multi-sector global
    applicability.

7
Global Standards Process Overview
WE NEED A METHODOLOGY TO MAKE IT RUN!
8
EANUCC ebMethodology Scope
9
EANUCC ebMethodology Scope
10
ebXML TRP Implementation Guidelines
11
ebXML TRP Implementation Guidelines
12
ebXML TRP Implementation Guidelines
  • What we learned
  • We can make it work and it works
  • ebXML TRP definition is still too open
  • Nobody has experience on TRP implementation
  • No software can support the full recommendation
  • There is a lack of interoperability
  • What we ask from ebXML
  • We need to push for implementation
  • We need stability to start our implementations
  • Try to be more precise in the content of the
    documents
  • Develop an interoperability set of tests

13
Core Component StrategyThe Basic Building Blocks
14
Model business processes using UML (UMM)
Identify Core Components
Agree Core Process Model
15
Core Components
ebXML Core Component Type
EAN.UCC Extended Types ebXML Core Component
Type A datatype that has no business meaning
on its own.
16
  • ebXML Core Component
  • EAN.UCC Components ebXML Core Components
  • A semantically correct and meaningful building
    block.
  • Describes a specific concept.

17
ebXML Basic Business Information
Entity ltxsdelement name"buyer"
type"PartyIdentificationType"/gt ltxsdcomplexTy
pe name"PartyIdentificationType"gt ltxsdsequencegt
ltxsdchoicegt ltxsdelement
name"gln" type"GlobalLocationNumberType"/gt ltxs
delement name"alternatePartyIdentification"
type"AlternatePartyIdentificationType"/gt
lt/xsdchoicegt ltxsdelement
name"additionalPartyIdentification"
type"AlternatePartyIdentificationType"
minOccurs"0" maxOccurs"unbounded"/gt lt/xsds
equencegt lt/xsdcomplexTypegt
BIE
CC
18
Core Component StrategyebXML Context
Classification
19
ebXML Context Classification
20
Identify New and Extended Components
Extended Process Model
New Context Classification
ContextRegion
ContextProcess
ContextLegislative
SupportingRoleContext
SystemCapabilitiesContext
ContextIndustry
ContextProduct
Buyer Order Reference. Details ABIE
DefinitionReference details assigned by a buyer
to an order Uses Reference. Details ACC
(999999) DefinitionIdentification and date of
reference of a document Reference. Identifier
(999998)Used Reference. Date Time
(999997)Used Reference. Identifier (999998) Not
Used Reference. Date Time (999997)Not
Used Consignment. Number BBIE Definition
Identification of a consignment Uses
Consignment Identifier BCC (999996)Definition
Identification of a consignment
21
Extensions explained
Managed by Business Context Extension Re-usable
Component Unique Requirements
22
Bringing the Parts Together
23
EAN.UCC ebXML ContextProcess Example EAN.UCC
Core Component used in a specific process
context.
24
Aggregate Business Information Entity
25
Basic and Aggregate Business Information
Entity /eanuccorder/buyer/gln /eanuccorder/
seller/gln /eanuccdespatchAdvice/buyer/gln /ea
nuccdespatchAdvice /seller/gln /eanuccforecast
/buyer/gln /eanuccforecast /seller/gln
Global Location Number
Aggregate
BIE
CC
26
EAN.UCC ebXML ContextProduct Example Describes
those aspects of a business situation related to
the goods or services being exchanged in the
business process.
lteanuccorder documentStatus"ORIGINAL"
creationDate"2001-09-15T120000"gt ltbuyergt ltgl
ngt0012345000058lt/glngt lt/buyergt ltlineItem
number"1"gt ltnetPricegt ltamount
currencyISOcode"USD"gt3.00lt/amountgt lt/netPricegt
ltrequestedQuantitygt1lt/requestedQuantitygt ltitem
Identificationgt ltgtingt61414100539000lt/gtingt
ltadditionalItemIdentification xsitype "fmcgA
lternateItemIdentificationType"
type"COUPON_FAMILY_CODE" value"11001111"/gt
lt/itemIdentificationgt lt/lineItemgt lt/eanuccorder
gt
27
EAN.UCC ebXML ContextProduct Example /eanuccorde
r/lineItem/itemIdentification /additionalItemIdent
ification /_at_xsitype"fmcgAlternateItemIdentifica
tionType /_at_typeCOUPON_FAMILY_CODE" /_at_value
"11001111" Where /_at_xsitype Fast Moving
Consumer Goods
28
The Big Picture
XSD Schema
ebXML
XSD schema core
XSD schema ext
EAN.UCC GDD
Business Users
Components
Syntax objects
Components
Syntax objects
29
ebXML Implementation Guidelines
  • What we learned
  • ebXML CC definition is still too open
  • ebXML CC Specifications are at a conceptual
    level
  • ebXML CC models are difficult to implement
  • To fully realize ebXML, we need to implement
    BPSS and CPPA
  • What we ask from ebXML
  • ebXML needs to specify mapping for CC to W3C XSD
  • ebXML should provide Technical User Guidelines
  • ebXML should support knowledge transfer through
    Birds of a Feather Meetings and developer
    conferences

30
Thank you for your attentionAre there any
questions?
Write a Comment
User Comments (0)
About PowerShow.com