510 likes | 751 Vues
UNESCAP / ECO TF Workshop. Designing Electronic Messages. SIPS : Supplychain Information Platform Study group General Secretariat : Hisanao Sugsamata hsedi@attglobal.net. AGENDA. Implementation Overview Design Data Model and Messages Design Syntax Dependent Messages
E N D
UNESCAP / ECO TF Workshop Designing Electronic Messages SIPS : Supplychain Information Platform Study group General Secretariat : Hisanao Sugsamata hsedi@attglobal.net
AGENDA • Implementation Overview • Design Data Model and Messages • Design Syntax Dependent Messages • Design Message Envelope
B2B Collaboration Business Process Buyer Supplier EDI Requesting Quotation Receiving RFQ RFQ Estimation EDI Receiving Quotation Responding RFQ Quote Preparing Order EDI Message
B2B Design Workflow BRS RSM Business Requirement UMM UN/CEFACT Modeling Methodology UCM Business Process Model DT Catalogue CCTS Core Component Technical Specification Data Model Schema XML OR EDIFACT Message Assembly CCL CCBDA Syntax Solution BDH Directory ebMS ebXML Messaging Service Messaging Service Operation Environment
UN/CEFACT Technical Specification Architecture UMM - Business Process View CCTS - Core Components UCM – Business Context UMM - Business Collaboration View UMM - Business Entity View BDH CCL - Business Information Entities Library Semantics UMM Business Transaction View UMM - Business Choreography View UCM –Action/Intention CCBDA–Business Document Assembly BDH UMM - Information Entity Technology Transformations XML NDR - XML EDIFACT Services Runtime engine UCM – Run-time Context Communication layer Transport layer CEFACT Architecture - Nada Reinprecht
Data Modeling Workflow (UN/CEFACT) Approved By Stakeholders Gathering Requirements Harmonized among Domains BRS Business Requirement Specification Harmonized Through Processes RSM Requirement Specification Mapping Harmonized In Library Data Definition
Business Requirement Specification (BRS-1) Business Domain View (Customs Domain): • Business Process Use Case
Business Requirement Specification (BRS-2) Business Process Activity Diagram
Business Requirement Specification (BRS-3) Conceptual Data Model
Requirement Specification Mapping(RSM-1) Conceptual Model (Schedule Calendar)
Requirement Specification Mapping(RSM-2) • Canonical Model (Cost Data)
Data Modeling Technical Specifications CCTS(Core Component Technical Specification) Core Component Business Information Entity Business Document Assemble Derived Used CCBDA (Core Component Business Document Assembly) Data Type Catalogue Used with Qualifier DTC(Core Component Data Type Catalogue)
Core Component Business Document Assembly (CCBDA -1) Business Message Structure
Core Component Business Document Assembly (CCBDA -2) Message Assembly Conceptual Overview
<<InformationEntity>> Message Assembly ASMA 1..* 0..* <<InformationEntity>> Message Business Information Entity ASMBIE 0..* ASBIE Aggregate Business Information Entity Core Component Business Document Assembly (CCBDA -3) CCBDA Conceptual Overview
CCBDA Metamodel
Data Model Libraries TDED EDIFACT Directory CCL
XML Message RSM BIE XML Schema XML Document
BDH Use Case ■ An example of realization of interoperability with BDH. [Sender] [ASP or Cloud] [Receiver] Registry Summary TSH TSH TSH TSH Non- dimensional /XMLSyntax Non- dimensional /XMLSyntax Static Information MSH MSH MSH MSH XMLsyntax Proprietary BDH Proprietary BDH BDH BDH BDH BDH BDH Proprietary BD Proprietary BD Proprietary BD SBD Proprietary BD Proprietary BD Proprietary BD From proprietary Application Message Binding Transport Bing Message Service Transport Service Translator Message Binding Transport Bing Messaging Translator TSH :Transport Service Header MSH:Message Service Header BDH :Business Document Header BD : Business Document , SBD : Standard Business Document
Messaging Service Layer Registry Summary (CSP Other) Business Document Message Business Document Header Business Document Content (UN/CEFACT [ASMA], OAGi, UBL, Other) Transport (REST, other) Binding Message Header Business Document Message processing routing Auth. (SSO) ・・・ Business Document Content Profile of Message Body Organization Collaboration Business Document Header Connection Error Etc. SMTP Binding FTP Binding Etc. Binding HTTP Binding Transport Message IP Address Dialect in Specific Protocol such as HTTP Message Quality of Service