Page 86 - Big data - Concept and application for telecommunications
P. 86

2                                Big data - Concept and application for telecommunications                       2


                                                      Appendix I


                                       General procedure for data exchange
                            (This appendix does not form an integral part of this Recommendation.)


            This appendix provides a general procedure of data exchange.

            A data exchange context is the framework in which two or more systems agree to exchange identified sets
            of data and related attributes.

            Concerning the interoperability of data exchange between systems, the following two fundamental issues
            have to be considered:
            –       the semantics of the content and the logical structures of data (application schema);
            –       a system and platform-independent data structure that can represent data corresponding to the
                    application schema (for example a vendor neutral or well-known data format.
            NOTE 1 – An application schema is a conceptual schema for applications which defines content and structure
            of the data (e.g., eXtensible Markup Language (XML) based metadata interchange).
            NOTE 2 – Data exchange between homogeneous systems (which are using the same format and/or schema)
            means fewer interoperability issues to be solved than data exchange between heterogeneous systems (in
            which the used format and schema are different).

            Figure I.1 provides a procedure of data exchange between two systems.















                                            Figure I.1 – Data exchange procedure


            Between System A (which has source schema sa, data format Fa) and System B (which has target schema sb,
            data format Fb), the data exchange takes place with the following two steps:
            –       encoding  data:  this  includes  mapping  the  Sa  source  schema  onto  application  schema
                    i (cf. "mapping_ai" in the figure), and converting the data format Fa to n (cf. "converting_an" in the
                    figure);

            –       decoding data: this includes converting the data format n to Sb (cf. "converting_nb" in the figure),
                    and mapping application schema i with target schema B (cf. "mapping_ib" in the figure).

            In general, the following preconditions have to be considered concerning data exchange:
            –       the application domains of each system are same or similar;
            –       the application schemas of each system are similar enough for allowing conversion from one to the
                    other.











            78       Moving data – Data exchange and data flow
   81   82   83   84   85   86   87   88   89   90   91