Thailand Interoperability Framework

Shared by: huanglianjiang1
Categories
Tags
-
Stats
views:
3
posted:
12/2/2011
language:
English
pages:
30
Document Sample
scope of work template
							         Semantic Interoperability with
Core Components Technical Specification

        Thailand e-Government Interoperability
                           Framework Series




                                                 1
Lack of Semantic Interoperability




                                    2
Within Application: High Integration Effort




                                              3
Between Applications: High Integration Effort




                                                4
Sample XML Schemas




                     5
Problems in Data Interoperability




                                    6
Principle of Reusable Information Building Block




                                                   7
CCTS: Core Components Technical Specification

 CCTS provides guidelines to identify, define, and
  name data elements with an aim to mazimize the
  reuse of business information to support and
  enhance information interoperability across
  organizational borders and industries.

 Core Components (CC)
    Standardized data elements that are used for
     constructing electronic business documents/messages.
    Generic representations of information on UML object
     classes


                                                            8
Core Components and Class Diagram

                                     Core Data Types (CDT) defines data type that a
                                     BCC may contain.
  Aggregate Core Component (ACC)
  represents Object Class.




                                   Association Core Component (ASCC)
                                   represents a relation between Object Classs.

    Basic Core Component (BCC) represents
    simple properties of Object Class.




                                                                                      9
Core Components Overview




                           10
ISO 11179 Core Component Construct
                            Dictionary Entry Name
           BCC
                      Person. Identification. Identifier

        Object Class Term     Property Term       Representation Term

                    Conceptual              Generic = BCC property
                   Data Element           Data Element


 Generic data elements are reusable across object classes.
      Project. Identification. Identifier
      Registration. Identification. Identifier
      Route. Identification. Identifier
      Service Charge. Identification. Identifier
 Business Core Component properties are reusable across ACCs.
      Project. Details
      Registration. Details
      Route. Details
      Service Charge. Details
                                                                        11
ACC: Aggregate Core Component




 A collection of related pieces of business information that
  together convey a distinct real-world object with a specific
  business meaning, independent of any specific business context
 DEN = “Object Class Term” + “Details” which is a suffix
  appended to an object class to reflect that the ACC contains all
  relevant and generic propoeries of the particular real-world
  object.


                                                                     12
   ASCC: Association Core Component
                              A complex property
                               of a parent ACC that
                               associate two ACCs




 DEN = “Object Class
  Term” + “Property Term”
  + “Representation Term”
  where Representation
  Term of an ASCC is the
  Object Class Term of
  associated ACC
                                                 13
BCC: Basic Core Component




 A singular business characteristic/property of specific ACC that
  can be used in any business context

                                                                     14
  Core Data Types




 Smallest piece of business information which defines the nature of the
  content of the BCC:
   Primitive type, e.g., decimal, integer, string, date, binary, etc.
   CDT Content Component
        e.g., Amount. Content
     CDT Supplementary Component(s) that carries essential extra
      definition to the content
       e.g., Amount. Currency. Code List Version Identifier
                                                                           15
CCTS Core Data Types
Amount          A number of monetary units specified in a currency where the unit of the currency is
                explicit or implied

Code            A character string (letters, figures or symbols) that for brevity and/or language
                independence may be used to represent or replace a definitive value or text of an
                Attribute together with relevant supplementary information.

Identifier      A character string to identify and distinguish uniquely, one instance of an object in an
                identification scheme from all other objects in the same scheme together with
                relevant supplementary information.

Indicator       A representation of a situation that has exactly two mutually exclusive Boolean values


Measure         A numeric value determined by measuring an object along with the specified unit of
                measure.

Numeric         Numeric information that is assigned or is determined by calculation, counting, or
                sequencing. It does not require a unit of quantity or unit of measure.

Quantity        A counted number of non-monetary units possibly including fractions.


Text            A character string (i.e. a finite set of characters) generally in the form of words of a
                language.

Binary Object   A set of finite-length sequences of binary objects.


Date Time       A particular point in the progression of time together with the relevant supplementary
                information.


                                                                                                           16
ACC, BCCs and ASCCs???




                         17
Core Component Library




                         18
Business Context of Conceptual Core Components




                                            19
Context Categories
   Context Category                             Description                                  Example
Business Process          The type of business process as described in UN/CEFACT         Ordering
                          Catalogue of Common Business Processes                         Delivery

Product Classification    Factors influencing semantics that are the result of the       Parts
                          goods or services being exchanged, handled, or paid for,       Consumer Goods
                          etc.
Industry Classification   Semantic influences related to the industry or industries of   Aerospace
                          the trading partners                                           Agriculture

Geopolitical              The location of the partmers                                   International
                                                                                         Europe

Official Constraints      Legal and governmental influences on semantics, e.g., the      US Law
                          legislation that applies                                       EU Law

Business Process Role     The actors conducting a particular business process as         Buyer
                          described in UN/CEFACT Catalogue of Common Business            Seller
                          Processes
Supporting Role           Semantic influences related to non-partner roles (e.g.,        Shipping Agent
                          data required by a third-party shipper in an order
                          response going from seller to buyer.)
System Capabilities       This context category exists to capture the limitations of     EAN.UCC System
                          systems (e.g. an existing back office can only support an      SAP
                          address in a certain form)


                                                                                                          20
BIE: Business Information Entities
          ACC
                                                   ABIE



                BCC                                                BBIE


                  ASCC
                          ASBIE

 Qualifier Term (word/words)
    Helps define and differentiate a BIE from its associated CC
     and other BIEs.
    Creates controlled vocabolary that has unique semantic
     within a specific context
    Promotes “extension by restriction”


                                                                          21
BDT: Business Data Type




                          22
Core Components Discovery
1.   Determine the scope and boundaries of information to be
     exchanged (context)

2.   Capture, analyze and model business process using
     UN/CEFACT’s Modeling Methodology

3.   Investigate what detailed information needs to be exchanged in
     the transaction

4.   Look in existing registry for BIEs and CCs which fulfill
     information requirements

5.   Reuse where applicable existing BIEs and CCs

6.   Define where necessary new BIEs and CCs according to CCTS
     Rules, then submit them for inclusion in the registry

                                                                      23
Determine the scope and boundaries of
information to be exchanged (context)




   *Case Study: Exportation of Frozen Shrimp

                                               24
Capture, analyze and model business process
using UN/CEFACT’s Modeling Methodology




*Case Study: Exportation of Frozen Shrimp

                                              25
Investigate what detailed information needs
to be exchanged in the transaction

                                            1)    Commercial Invoice
                                            2)    Packing List
                                            3)    Export Declaration
                                            4)    Declaration Accept
                                            5)    Declaration Reject
                                            6)    Payment Order
                                            7)    Debit Advice
                                            8)    Remittance Advice
                                            9)    Credit Advice
                                            10)   Bank Statement
                                            11)   Export License (R. 9)
                                            12)   Goods Transition Control List
                                            13)   Goods Transition Control List Accept
                                            14)   Goods Transition Control List Reject
                                            15)   Request for Port Entry (TKT. 308.2)
                                            16)   Equipment Interchange Report
                                            17)   R. 9 with information on actual
                                                  quantity exported
                                            18)   Container Loading List
                                            19)   Bill of Lading
                                            20)   Manifest
                                            21)   Outward Container List




*Case Study: Exportation of Frozen Shrimp

                                                                                    26
Look in existing registry for BIEs and CCs
which fulfill information requirements




                             Reuse where
                             applicable existing
                             BIEs and CCs
                                                   27
  Define where necessary new BIEs and CCs
  according to CCTS Rules then submit to registry

           Definition                               Dictionary Entry Name

A code specifying the postcode of
                                                   Address. Postcode. Code
          this address.

                                    Object Class Term                  Representation Term
                                                  Property Term


   Start from semantic description
           Must include Object Class Term, Property Term, and
            Representation Term
           Can include context-based and qualified information (qualifier)
           Be unique
           Be stated in singular
           Contain only commonly understood abbreviations
           Be expressed without embedding definitions of other data
            elements
   Validate DEN by reading from “right to left”

                                                                                         28
References

 UN/CEFACT Core Components Technical
  Specification Version 3.0 (ISO 15000-5), April 2007

 UN/CEFACT – Core Components User’s Guide,
  March 2004

 Stuhec, G., How to Solve Business Standards
  Dilemma: The Context of Business Exchange, SAP
  Developer Network, 2005

 Stuhec, G., How to Solve Business Standards
  Dilemma: CCTS Key Model Concepts, SAP
  Developer Network, 2006

                                                        29
Thank you




            30

						
Related docs
Other docs by huanglianjiang1
9999
Views: 807  |  Downloads: 0
99977_1_Assignment-title
Views: 349  |  Downloads: 0
97600
Views: 228  |  Downloads: 0
9711 QUIZ
Views: 756  |  Downloads: 0
91712
Views: 196  |  Downloads: 0
96132.100.01.1_8500 to 8600 Upgrade Manual
Views: 951  |  Downloads: 0
9425f2a1-8439-4e5a-98f7-8d6d853f0158
Views: 258  |  Downloads: 0
92612-SAC-Summary
Views: 183  |  Downloads: 0
9121 - Bid Tabulations
Views: 1048  |  Downloads: 0
91006
Views: 165  |  Downloads: 0