USDL Variant Management. Dr. Daniel Oberle, Senior Researcher, SAP Research Karlsruhe Gunther Stuhec, Standards Architect, SAP AG Walldorf

Similar documents
UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce REQUIREMENTS SPECIFICATION MAPPING (RSM)

Economic and Social Council

UN/CEFACT Supply Chain Reference Data Model (SCRDM)

Economic and Social Council

UN/CEFACT Cross Industry Invoice (CII) and related UN/CEFACT work CEF einvoicing Event

UN/CEFACT Projects Update. AFACT TMC 12 September 2017 Chinese Taipei

UN/CEFACT Cross Industry Invoice (CII)

First International Workshop on UN/CEFACT Modeling Methodology. UML and other OMG technologies in a standardization environment

Economic and Social Council

UN/CEFACT. UN/CEFACT Registry Specification. ICG (Information Content Management Group) 17 March Mike CONROY,

UN/CEFACT Standards & Recommendations

Economic and Social Council

UN/CEFACT Update Report

etendering International standards project

ICT & Innovation in International Trade. UN/CEFACT s Experience

Remittance Workshop Hosted by ASC X9 & Federal Reserve Bank of Minneapolis June 28-29, 2011

Economic and Social Council

DGMOVE DTLF Meeting. UN/CEFACT UN Centre for Trade Facilitation and Electronic Business. Brussels 26 April 2017

Version: 1.7 Approval date: 2010/03/31 Release:

UN/CEFACT Quarterly Report

UN/CEFACT Centre for Trade Facilitation and Electronic Business

Lecture 8: Verification and Validation

Briefing for Geneva Missions. Introduction to UN/CEFACT Standards & Recommendations

OASIS ELECTION AND VOTER SERVICES TECHNICAL COMMITTEE. ELECTION MARK-UP LANGUAGE (EML): e-voting PROCESS AND DATA REQUIREMENTS

MEMORANDUM OF UNDERSTANDING BETWEEN UNECE AND OASIS. Submitted by the Bureau

WTO Research Workshop on BLOCKCHAIN

BUSINESS REQUIREMENTS SPECIFICATION (BRS)

electronic Business, Government and Trade (ebgt) initiative Gap Analyses Report Presented by Peter Amstutz, Bureau Vice Chair

A Possible Future Border Environment (virtual) The UN/CEFACT Contribution

CYBONET Security Technologies. End User License Agreement

OASIS ELECTION AND VOTER SERVICES TECHNICAL COMMITTEE. ELECTION MARK-UP LANGUAGE (EML): e-voting PROCESS AND DATA REQUIREMENTS 1/5757

The Community Capability Model Framework & Tools

SOFTWARE END USER LICENSE AGREEMENT (Load Systems Software and Firmware)

International & Regional Best Practices for a Single Window Development of a Single Window in Central Asia ESCAP s work to promote a Single Window

TERMS AND CONDITIONS OF COMMERCIAL SALE OF PHILIPS LIGHTING BELGIUM NV/SA

Aid for Trade Facilitation. Trade Facilitation and Development: The Chicken and the Egg. Aid for Trade Facilitation

REGULATIONS GOVERNING SEMI STANDARDS PROGRAM. March 27, 2015

ANALYTICAL GRAPHICS, INC. STK Components License Agreement

Single Windows & e-commerce

PRIVACY STATEMENT - TERMS & CONDITIONS. For users of Princh printing, copying and scanning services PRIVACY STATEMENT

EasyVote grants you the following rights provided that you comply with all terms and conditions of this Agreement:

Introduction of the Madrid Protocol

These terms shall apply to all future agreements with Supplier, even if IPROTec GmbH does not refer to these terms again.

NAESB Subcommittee and Task Force Mission Statements

ABC systems in Europe and beyond - status and recommendations for the way forward

TERMS AND CONDITIONS

Mitel Networks(tm) SX-200 Integrated Communications Platform (ICP) Software License Agreement

GOVERNING INTEROPERABILITY

Software License Agreement

The Remittance Coalition s Quest for Straight-through-Processing

SOFTWARE LICENCE. In this agreement the following expressions shall have the following meanings:

X12 Administrative Policy and Procedure. Organizational Lingo (CAP15)

LICENSE, SUPPORT AND SERVICES AGREEMENT General Conditions

KENTUCKY. Jim Swain, Chief Information Officer Legislative Research Commission. Monday, August 6, 2012

BUSINESS REQUIREMENTS SPECIFICATION (BRS)

This Addendum Number 1 to the above referenced IFB responds to a clarification question asked with the MST response.

Certified Translation from German. Licence Agreement. 1. Subject-matter of the Agreement

Single Window for Export Facilitation. International Model

Name: Address: Phone no: Nature of Business:

Legal Issues in Cross-border Paperless Trade

ETSI TS V1.4.1 ( )

CSE 308, Section 2. Semester Project Discussion. Session Objectives

DEPARTMENT OF HOMELAND SECURITY. U.S. Customs and Border Protection. Announcement of ebond Test

BaxEnergy GmbH ( BaxEnergy ) Software License and Services Agreement

APPLICATION INSTRUCTIONS FOR GOING OUT OF BUSINESS SALE PERMIT

UNECE Standards for Global e-business Interoperability

[TO BE PUBLISHED IN GAZETTE OF INDIA, EXTRAORDINARY, PART II, SECTION 3, SUB-SECTION (i)]

OSM WP 1.0 Open Source MANO Working Procedures V1.0

Northern California Regional Intelligence Center

Please find below and/or attached an Office communication concerning this application or proceeding.

Terms of Reference. Microdata Curation Consultant. Statistics Unit, Field Information and Coordination Support Section (FICSS), UNHCR Copenhagen

Digia Commerce Oy Ab SOFTWARE END USER LICENSE AGREEMENT

Regional Economic Integration: Theoretical Concepts and their Application to the ASEAN Economic Community

ETSI TS V2.2.1 ( )

PUBLIC HEALTH (AUTOMATIC EXTERNAL DEFIBRILLATORS) REGULATIONS 2006 BR 5 / 2006 PUBLIC HEALTH ACT : 24

Verudix Solutions Licensing Agreement and. Contract

Reseller Agreement. 2. Orders

YOOCHOOSE GmbH Terms and Conditions Subject Matter

COLLARS and WASHERS. HEAVY TURNED WASHERS page 4 TURNED TAPER WASHERS 5 TURNED WASHERS FOR SWIVEL HEADS 5 COLLARS IN COMPLIANCE WITH DIN 705 6

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013

GS1 Intellectual Property Policy

Welcome to All Things Project and Portfolio Management Part 2

Results from the Industry Survey by the Remittance Coalition: A Presentation to X9C & X9AB Members

ONIX-PL ERMI encoding format

WAVE END USER LICENSE AGREEMENT

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8

The optical memory card is a Write Once media, a written area cannot be overwritten. Information stored on an optical memory card is non-volatile.

/

National Trade Facilitation Committees

Few people think of IEEE

10 October 2018 Without prejudice

AT&T. End User License Agreement For. AT&T WorkBench Application

LICENCE FOR THE OPERATION OF A PETROLEUM STORAGE FACILITY

Item 5 INFORMAL DOCUMENT No. 2012/30

OFFENSIVE WEAPONS BILL EXPLANATORY NOTES

TERMS AND CONDITIONS OF COMMERCIAL SALE PHILIPS LIGHTING CANADA LTD.

VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user (Special)

ISi DATABASES INTERNET LICENSE AGREEMENT

A study on smuggling of migrants: Characteristics, responses and cooperation with third countries. EMN lunch event, Brussels, 21 March 2016

UN/CEFACT Tools for Single Window Implementation WCO IT Conference, Brisbane AU, May 6th, 2014

Transcription:

USDL Variant Management Dr. Daniel Oberle, Senior Researcher, SAP Research Karlsruhe Gunther Stuhec, Standards Architect, SAP AG Walldorf

Agenda 1. Problem 2. Solution 1. Grammar : UN/CEFACT Core Component Technical Specification (CCTS) 2. Logic : UN/CEFACT Unified Methodology Technical Specification 3. Tooling : Integration Knowledge Library 4. Processes 3. Demo Scenario 4. Decision 2011 SAP AG. All rights reserved. 2

Problem Proliferation of B2B standards Oil Chemical Banking Retail motive High Tech OED Aerospace Human Resources Consumer Products Why? Too many semantic interpretations, terminologies of same business information > 60% of the represented information in these competing standards are similar, but they have different names and structures Achieving interoperability requires cost intensive mapping 2011 SAP AG. All rights reserved. 3

Problem t & Time Intensive Mappings Buyer Retailer Supplier Internal Interface OAGIS V8.0 Internal Interface RosettaNet Internal Interface Manual Mapping Manual Mapping Manual Mapping Manual Mapping We argue that a similar proliferation will happen with USDL variants for specific industries, countries, etc. 2011 SAP AG. All rights reserved. 4

Agenda 1. Problem 2. Solution 1. Grammar : UN/CEFACT Core Component Technical Specification (CCTS) 2. Logic : UN/CEFACT Unified Methodology Technical Specification 3. Tooling : Integration Knowledge Library 4. Processes 3. Demo Scenario 4. Decision 2011 SAP AG. All rights reserved. 5

1. UN/CEFACT CCTS as canonical grammar to describe business documents Object Classes = ABIE (Aggregate Business Information Entity Attributes = BBIE (Basic Business Information Entity Ind Rol Co Details Ret Ind Rol Co metic_ Supplies_ Identification Identifier [1..1] Creation Date Time [0..1] Confirmation Indicator [0..1] Bill To Party [1..1] Deliver To Party [1..1] metic Supply Item [1..n] Item Details Ind Associations = ASBIE (Association Business Information Entity Rol Co Party Details Party Identification Identifier [1..1] Party Organization Name [0..1] Party Physical Address [1..1] metic_ Supply metic_ Supply metic_ Supply metic_ Supply metic_ Supply Item Identification Identifier [1..1] Item Inventory Identifier [0..1] Item Product Name [1..1] Item Price Amount [0..1] Item ed Quantity [1..1] Ind Rol Co DE US Physical_ Address Details Physical Address Street Name [1..1] Physical Address House Number_ Text [0..1] Physical Address City Name [1..1] Physical Address Postal Code Identifier [1..1] Physical Address Zip Code Identifier [1..1] Physical Address Country Code [1..1] United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT) Core Component Technical Specification (CCTS) 2011 SAP AG. All rights reserved. 6

2. UN/CEFACT Unified Methodology Technical Specification DEN GDT XSD ABAP Java Layout categories Delivery Terms. Details SYS IN BP BR CO Possible context values in where unharmonized BIEs can be used. A,B.. O,I B,S.. A,C.. U,G.. A C O S G Delivery Terms. Delivery Item_ Group. Identifier [1..1] Delivery Terms. Delivery_ Priority. Code [0..1] Delivery Terms. Incoterms. Incoterms [0..1] Delivery Terms. Partial. Delivery [0..n] Delivery Terms. Delivery Item_ Quantity. Tolerance [0..1] Delivery Terms. Maximum Lead_ Time. Duration [0..1] C,D S,M.. G,A.. Delivery Terms. Transport. Transport [0..1] Delivery Terms. Description. Text [0..1] Unharmonized BIEs ( will be only used in specific contexts) Harmonized BIEs (is normally used in all contexts) UN/CEFACT Unified Methodology Technical Specification is work in progress and led by Oracle and SAP 2011 SAP AG. All rights reserved. 7

Agenda 1. Problem 2. Solution 1. Grammar : UN/CEFACT Core Component Technical Specification (CCTS) 2. Logic : UN/CEFACT Unified Methodology Technical Specification 3. Tooling : Integration Knowledge Library 4. Processes 3. Demo Scenario 4. Decision 2011 SAP AG. All rights reserved. 8

3. Tooling: Integration Knowledge Library Key Features: Common Repository based on CCTS grammar for canonical representation Collaborative Access and Modeling of repository contents Ensures Controlled Vocabulary by CCTS and consideration of synonyms Implements Logic to deal with dimensions of variability Evolutionary Optimization of repository contents Offers Semi-automatic Mapping to facilitate integration with back-end systems 2011 SAP AG. All rights reserved. 9

, Man, Ret Identification Identifier [1..1] Creation Date Time [0..1] Bill To Party [1..1] Manufacturer Party [1..1], Man Party Identification Identifier [1..1] Party Organization Name [0..1] Party Contact Person [1..1], Ret, Identification Identifier [1..1] Creation Date Time [0..1] Confirmation Indicator [0..1] Bill To Party [1..1] Deliver To Party [1..1] metic Supply Item [1..n] Tra, Ret, Identification Identifier [1..1] Creation Date Time [0..1] Bill To Party [1..1] Haulage Party [1..1] Party Identification Identifier [1..1] Party Organization Name [0..1] Party Physical Address [1..1], Ret, Tra Party Identification Identifier [1..1] Party Organization Name [0..1] Party Responsible Person [0..1] 3. Tooling: Common Repository based on CCTS grammar All entities are contextualized, stored and provided by a common repository Ind Rol Co DEN XSD UML SQL Layout Details Common Repository Overall structure Every user can query a subset view, according his context Industry Value motive, Ret Man, Ret Tra, Ret Ret Identification Identifier [1..1] Creation Date Time [0..1] Confirmation Indicator [0..1] Bill To Party [1..1] Deliver To Party [1..1] Manufacturer Party [1..1] Haulage Party [1..1] metic Supply Item [1..n] Replacement Item [1..n] Ind Rol Cy, DEN XSD UML SQL Layout Party Details Party Identification Identifier [1..1] Party Organization Name [0..1] Business Role Manufacter Man Ret, Tra Party Contact Person [1..1] Party Responsible Person [0..1] Party Physical Address [1..1] Country Bus. Document User USA Ford Based on CCTS grammar DEN XSD UML SQL Layout DEN XSD UML SQL Layout Ind Rol Co Details DEN XSD UML SQL Layout Ind Rol Cy Party Details Ind Rol Co Details DEN XSD UML SQL Layout Ind Rol Cy Party Details Industry Business Role Value metics Supplier Country France Manufacturer Industry Value motive Bus. Document User Vichi Business Role Retailer Specific Query Country Bus. Document User Retailer Germany Becker Ind Rol Co DEN XSD 2011 SAP AG. All rights reserved. 10 UML SQL Details Layout Ind Rol Cy DEN XSD UML Party SQL Details Layout Specific Subset metics

3. Tooling: Integration Knowledge Library Key Features: Common Repository based on CCTS grammar for canonical representation Collaborative Access and Modeling of repository content Ensures Controlled Vocabulary by CCTS and consideration of synonyms Implements Logic to deal with dimensions of variability Evolutionary Optimization of repository contents Offers Semi-automatic Mapping to facilitate integration with back-end systems 2011 SAP AG. All rights reserved. 11

Agenda 1. Problem 2. Solution 1. Grammar : UN/CEFACT Core Component Technical Specification (CCTS) 2. Logic : UN/CEFACT Unified Methodology Technical Specification 3. Tooling : Integration Knowledge Library 4. Processes 3. Demo Scenario 4. Decision 2011 SAP AG. All rights reserved. 12

Variants of USDL Variants along different dimensions Granularity Attribute Class/Relation Whole Module Different representation terms Terminology Internationalization s Country Industry Origin / ownership Normative Proprietary, local, user-specific 2011 SAP AG. All rights reserved. 13

Country-specific: Legal Module for the US 2011 SAP AG. All rights reserved. 14

Country-specific: Legal Module for Germany 2011 SAP AG. All rights reserved. 15

Demo Disclaimer: The following demo shows an older prototype called Warp10 2011 SAP AG. All rights reserved. 16

Agenda 1. Problem 2. Solution 1. Grammar : UN/CEFACT Core Component Technical Specification (CCTS) 2. Logic : UN/CEFACT Unified Methodology Technical Specification 3. Tooling : Integration Knowledge Library 4. Processes 3. Demo Scenario 4. Decision 2011 SAP AG. All rights reserved. 17

Notable Disadvantages CCTS Learning curve Need to transform Ecore to CCTS Loss of expressiveness Several man months of work No support for software engineering Geared at describing business documents and messages No modularization No tooling Tooling Only from SAP Still a long way to a full-fledged product Global USDL Schema Repository has to be established Governance body has to be found How to develop tools (e.g. editor) when schema is a moving target? 2011 SAP AG. All rights reserved. 18