1
/
of
7
www.ChineseStandard.us -- Field Test Asia Pte. Ltd.
GB/T 38672-2020 English PDF (GB/T38672-2020)
GB/T 38672-2020 English PDF (GB/T38672-2020)
Regular price
$165.00
Regular price
Sale price
$165.00
Unit price
/
per
Shipping calculated at checkout.
Couldn't load pickup availability
GB/T 38672-2020: Information Technology - Big Data - Interface Basic Requirements
Delivery: 9 seconds. Download (& Email) true-PDF + Invoice.
Get Quotation: Click GB/T 38672-2020 (Self-service in 1-minute)
Historical versions (Master-website): GB/T 38672-2020
Preview True-PDF (Reload/Scroll-down if blank)
GB/T 38672-2020
GB
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 35.240
L 67
Information Technology - Big Data - Interface Basic
Requirements
ISSUED ON: APRIL 28, 2020
IMPLEMENTED ON: NOVEMBER 1, 2020
Issued by: State Administration for Market Regulation;
Standardization Administration of the People’s Republic of
China.
Table of Contents
Foreword ... 3
1 Scope ... 4
2 Normative References ... 4
3 Terms and Definitions ... 4
4 Abbreviations ... 5
5 Interface Framework ... 5
6 Basic Requirements ... 10
Information Technology - Big Data - Interface Basic
Requirements
1 Scope
This Standard provides an interface framework based on the big data reference
architecture and specifies the basic requirements for the interface.
This Standard is applicable to the guidance of the design, development and application
deployment of the big data system.
2 Normative References
The following documents are indispensable to the application of this document. In
terms of references with a specified date, only versions with a specified date are
applicable to this document. In terms of references without a specified date, the latest
version (including all the modifications) is applicable to this document.
GB/T 35295-2017 Information Technology - Big Data - Terminology
GB/T 35589-2017 Information Technology - Big Data - Technical Reference Model
3 Terms and Definitions
What is defined in GB/T 35295-2017 and GB/T 35589-2017, and the following terms
and definitions are applicable to this document.
3.1 Graph Data
Graph data refers to graphical model-based data.
NOTE: graphical model is a big data record storage type that can present the relations
among data elements.
3.2 Geographic Data
Geographic data refers to data directly or indirectly related to a place on the earth.
[GB/T 17694-2009, Definition B.206]
3.3 Log Data
Log data refers to record data of events that occur during the system operation.
privacy protection. The big data framework provider establishes a computing
framework, in which, the big data framework provider executes conversion applications
while protecting data integrity and privacy. There are abundant interfaces among data
provider, data consumer, big data application provider, big data framework provider,
security and privacy, and management module, which support information
transmission and interoperability among the modules. It has significant influence on
the integration, compatibility and interoperability of the big data system. There are also
interfaces among the components within the modules to support the interoperability
among the components. In accordance with the connected modules, the interfaces
may be classified. The various types of interfaces provide corresponding information
transmission and interaction functions, so as to satisfy the demands of the object using
the interfaces.
This Standard bases on the big data reference architecture described in GB/T 35589-
2017 and provides an interface framework (see Figure 1), which includes interfaces
among data provider, data consumer, big data application provider, big data framework
provider, security and privacy, and management module:
Interface 1 is the interface between data provider and big data application provider;
Interface 2 is the interface between data consumer and big data application provider;
Interface 3 is the interface between big data application provider and big data
framework provider;
Interface 4 is the interface between management module and other modules (data
provider, data consumer, big data application provider, big data framework provider,
security and privacy);
Interface 5 is the interface between security and privacy module and other modules
(data provider, data consumer, big data application provider, big data framework
provider and management).
NOTE: this Standard does not involve the interface between the system coordinator and
the big data application provider in the big data reference architecture.
NOTE: for example, a single information verification and multiple information joint
verification from a certain information system, as well as a certain information
joint comparison and multiple information joint comparison and verification
from multiple information systems.
5.3 Interface 2
On the one hand, data consumer issues various data processing instructions (such as:
query, retrieval, data mining, report generation and visualization, etc.) to big data
application provider through Interface 2. On the other hand, big data application
provider returns the data processing results required by data consumer through
Interface 2.
The commonly seen types of Interface 2 include, but are not limited to:
a) Streaming data analysis interface: it is used for real-time streaming data query,
and supply of advanced analysis functions (such as: complex event analysis,
online machine learning and graph computing, etc.) based on SQL extensions.
This type of interface is extensively applied to application scenarios, such as:
the Internet of Things, the Internet of Vehicles, smart cities, finance and online
recommendation, etc.
b) Graph data analysis interface: it is used to query, modify, sub-graph and full-
graph traversal of graph data and analyze various graphs (such as:
relationship analysis and path planning, etc.). This type of interface is
extensively applied to application scenarios, such as: social relationship
analysis, anti-fraud, recommendation and precision marketing, etc.
c) Log data analysis interface: it is used to query and analyze log data, and
provide full-text retrieval, statistical analysis, correlation analysis, monitoring
and early warning operations of logs. This type of interface is extensively
applied to application scenarios, such as: operation and maintenance of big
data system, management and maintenance of enterprise’s information
technology system, and business and user behavior analysis, etc.
d) Data synchronization interface: it is used for data synchronization and sharing
among different business systems. It supports one-time collection and multi-
system sharing, and cross-system sharing of data synchronization updates
without repeated entry. This type of interface is extensively applied to cross-
level, cross-system business data sharing and system interconnection.
5.4 Interface 3
On the one hand, big data application provider issues data calculation, storage or
access instructions to big data framework provider through Interface 3; utilizes the
various computing, storage and network resources of big data framework provider. On
through Interface 4.
5.6 Interface 5
On the one hand, the security and privacy module transmit security and privacy-related
configurations and instructions to other modules of the big data system through
Interface 5 to support operations, such as: identity management, access authorization
and security auditing, etc. On the other hand, the other modules of the bid data system
send data security, system security, user privacy-related status, operation and
verification requests to the security and privacy module through Interface 5.
6 Basic Requirements
6.1 Overall Requirements
The various types of interfaces shall satisfy the following overall requirements:
a) Openness: they shall be in line with the industry habits and compatible with
the mainstream open source interfaces; reduce the cost of re-design and
adaptation caused by interface customization;
b) Ease of use: they shall be designed as an interface that is highly abstract,
which shields the underlying implementation and has easily understandable
syntax;
c) Extensibility: the same interface may support new functions by adding
functions, operators and statements.
6.2 Interface 1
The requirements for Interface 1 include:
a) It shall support data access from multiple data sources (business systems,
databases and files, etc.), multiple data types (such as: business-related data
and monitoring data) and multiple data formats (structured data, semi-
structured data and unstructured data, etc.);
b) It shall support data collection in accordance with the big data collection and
retention rules;
c) It shall support the monitoring of the interface operating status (for example,
the time delay of main function call); it shall be able to find errors in time and
generate warning signals;
d) It should support the timing (such as: by day, hour and minute, etc.) call and
start of multiple data access interface instances;
or modifying the attributes of vertices or edges; support associated
deletion and definition of attribute types, etc.;
3) It shall support vertex query, path query, sub-graph query and full-graph
query;
4) It shall support the query of basic indicators of graph topology, which
include, but are not limited to: betweenness centrality and compact
centrality, etc.;
5) It shall support basic graph analysis, which includes, but is not limited to:
community discovery, triangulation counting and k-core algorithm, etc.;
6) It should provide an interface for mainstream development languages
(such as: Java, Scala and Python).
c) The requirements for the log analysis interface include:
1) It shall be compatible with the mainstream open source component (for
example, Elasticsearch) interfaces;
2) The capability of artificial intelligence analysis shall be provided, which
includes, but is not limited to: correlation analysis and abnormal problem
identification, etc.;
3) It shall support complex report analysis, which includes, but is not limited
to: source analysis, hot pages and average response time, etc.;
4) It shall support early warning settings for related indicators (for example,
average corresponding time).
d) The requirements for the data synchronization interface include:
1) It should support one-time input for one system, and simultaneous writing
of the same data for other shared information systems;
2) It should support cross-system information interoperability and
interconnection operations in the business level;
3) It should support synchronous updates of cross-system shared data.
6.4 Interface 3
The requirements for Interface 3 include:
a) It shall support common interfaces in the industry; be compatible with the
mainstream open source interfaces; support system integration;
GB/T 38672-2020
GB
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 35.240
L 67
Information Technology - Big Data - Interface Basic
Requirements
ISSUED ON: APRIL 28, 2020
IMPLEMENTED ON: NOVEMBER 1, 2020
Issued by: State Administration for Market Regulation;
Standardization Administration of the People’s Republic of
China.
Table of Contents
Foreword ... 3
1 Scope ... 4
2 Normative References ... 4
3 Terms and Definitions ... 4
4 Abbreviations ... 5
5 Interface Framework ... 5
6 Basic Requirements ... 10
Information Technology - Big Data - Interface Basic
Requirements
1 Scope
This Standard provides an interface framework based on the big data reference
architecture and specifies the basic requirements for the interface.
This Standard is applicable to the guidance of the design, development and application
deployment of the big data system.
2 Normative References
The following documents are indispensable to the application of this document. In
terms of references with a specified date, only versions with a specified date are
applicable to this document. In terms of references without a specified date, the latest
version (including all the modifications) is applicable to this document.
GB/T 35295-2017 Information Technology - Big Data - Terminology
GB/T 35589-2017 Information Technology - Big Data - Technical Reference Model
3 Terms and Definitions
What is defined in GB/T 35295-2017 and GB/T 35589-2017, and the following terms
and definitions are applicable to this document.
3.1 Graph Data
Graph data refers to graphical model-based data.
NOTE: graphical model is a big data record storage type that can present the relations
among data elements.
3.2 Geographic Data
Geographic data refers to data directly or indirectly related to a place on the earth.
[GB/T 17694-2009, Definition B.206]
3.3 Log Data
Log data refers to record data of events that occur during the system operation.
privacy protection. The big data framework provider establishes a computing
framework, in which, the big data framework provider executes conversion applications
while protecting data integrity and privacy. There are abundant interfaces among data
provider, data consumer, big data application provider, big data framework provider,
security and privacy, and management module, which support information
transmission and interoperability among the modules. It has significant influence on
the integration, compatibility and interoperability of the big data system. There are also
interfaces among the components within the modules to support the interoperability
among the components. In accordance with the connected modules, the interfaces
may be classified. The various types of interfaces provide corresponding information
transmission and interaction functions, so as to satisfy the demands of the object using
the interfaces.
This Standard bases on the big data reference architecture described in GB/T 35589-
2017 and provides an interface framework (see Figure 1), which includes interfaces
among data provider, data consumer, big data application provider, big data framework
provider, security and privacy, and management module:
Interface 1 is the interface between data provider and big data application provider;
Interface 2 is the interface between data consumer and big data application provider;
Interface 3 is the interface between big data application provider and big data
framework provider;
Interface 4 is the interface between management module and other modules (data
provider, d...
Delivery: 9 seconds. Download (& Email) true-PDF + Invoice.
Get Quotation: Click GB/T 38672-2020 (Self-service in 1-minute)
Historical versions (Master-website): GB/T 38672-2020
Preview True-PDF (Reload/Scroll-down if blank)
GB/T 38672-2020
GB
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 35.240
L 67
Information Technology - Big Data - Interface Basic
Requirements
ISSUED ON: APRIL 28, 2020
IMPLEMENTED ON: NOVEMBER 1, 2020
Issued by: State Administration for Market Regulation;
Standardization Administration of the People’s Republic of
China.
Table of Contents
Foreword ... 3
1 Scope ... 4
2 Normative References ... 4
3 Terms and Definitions ... 4
4 Abbreviations ... 5
5 Interface Framework ... 5
6 Basic Requirements ... 10
Information Technology - Big Data - Interface Basic
Requirements
1 Scope
This Standard provides an interface framework based on the big data reference
architecture and specifies the basic requirements for the interface.
This Standard is applicable to the guidance of the design, development and application
deployment of the big data system.
2 Normative References
The following documents are indispensable to the application of this document. In
terms of references with a specified date, only versions with a specified date are
applicable to this document. In terms of references without a specified date, the latest
version (including all the modifications) is applicable to this document.
GB/T 35295-2017 Information Technology - Big Data - Terminology
GB/T 35589-2017 Information Technology - Big Data - Technical Reference Model
3 Terms and Definitions
What is defined in GB/T 35295-2017 and GB/T 35589-2017, and the following terms
and definitions are applicable to this document.
3.1 Graph Data
Graph data refers to graphical model-based data.
NOTE: graphical model is a big data record storage type that can present the relations
among data elements.
3.2 Geographic Data
Geographic data refers to data directly or indirectly related to a place on the earth.
[GB/T 17694-2009, Definition B.206]
3.3 Log Data
Log data refers to record data of events that occur during the system operation.
privacy protection. The big data framework provider establishes a computing
framework, in which, the big data framework provider executes conversion applications
while protecting data integrity and privacy. There are abundant interfaces among data
provider, data consumer, big data application provider, big data framework provider,
security and privacy, and management module, which support information
transmission and interoperability among the modules. It has significant influence on
the integration, compatibility and interoperability of the big data system. There are also
interfaces among the components within the modules to support the interoperability
among the components. In accordance with the connected modules, the interfaces
may be classified. The various types of interfaces provide corresponding information
transmission and interaction functions, so as to satisfy the demands of the object using
the interfaces.
This Standard bases on the big data reference architecture described in GB/T 35589-
2017 and provides an interface framework (see Figure 1), which includes interfaces
among data provider, data consumer, big data application provider, big data framework
provider, security and privacy, and management module:
Interface 1 is the interface between data provider and big data application provider;
Interface 2 is the interface between data consumer and big data application provider;
Interface 3 is the interface between big data application provider and big data
framework provider;
Interface 4 is the interface between management module and other modules (data
provider, data consumer, big data application provider, big data framework provider,
security and privacy);
Interface 5 is the interface between security and privacy module and other modules
(data provider, data consumer, big data application provider, big data framework
provider and management).
NOTE: this Standard does not involve the interface between the system coordinator and
the big data application provider in the big data reference architecture.
NOTE: for example, a single information verification and multiple information joint
verification from a certain information system, as well as a certain information
joint comparison and multiple information joint comparison and verification
from multiple information systems.
5.3 Interface 2
On the one hand, data consumer issues various data processing instructions (such as:
query, retrieval, data mining, report generation and visualization, etc.) to big data
application provider through Interface 2. On the other hand, big data application
provider returns the data processing results required by data consumer through
Interface 2.
The commonly seen types of Interface 2 include, but are not limited to:
a) Streaming data analysis interface: it is used for real-time streaming data query,
and supply of advanced analysis functions (such as: complex event analysis,
online machine learning and graph computing, etc.) based on SQL extensions.
This type of interface is extensively applied to application scenarios, such as:
the Internet of Things, the Internet of Vehicles, smart cities, finance and online
recommendation, etc.
b) Graph data analysis interface: it is used to query, modify, sub-graph and full-
graph traversal of graph data and analyze various graphs (such as:
relationship analysis and path planning, etc.). This type of interface is
extensively applied to application scenarios, such as: social relationship
analysis, anti-fraud, recommendation and precision marketing, etc.
c) Log data analysis interface: it is used to query and analyze log data, and
provide full-text retrieval, statistical analysis, correlation analysis, monitoring
and early warning operations of logs. This type of interface is extensively
applied to application scenarios, such as: operation and maintenance of big
data system, management and maintenance of enterprise’s information
technology system, and business and user behavior analysis, etc.
d) Data synchronization interface: it is used for data synchronization and sharing
among different business systems. It supports one-time collection and multi-
system sharing, and cross-system sharing of data synchronization updates
without repeated entry. This type of interface is extensively applied to cross-
level, cross-system business data sharing and system interconnection.
5.4 Interface 3
On the one hand, big data application provider issues data calculation, storage or
access instructions to big data framework provider through Interface 3; utilizes the
various computing, storage and network resources of big data framework provider. On
through Interface 4.
5.6 Interface 5
On the one hand, the security and privacy module transmit security and privacy-related
configurations and instructions to other modules of the big data system through
Interface 5 to support operations, such as: identity management, access authorization
and security auditing, etc. On the other hand, the other modules of the bid data system
send data security, system security, user privacy-related status, operation and
verification requests to the security and privacy module through Interface 5.
6 Basic Requirements
6.1 Overall Requirements
The various types of interfaces shall satisfy the following overall requirements:
a) Openness: they shall be in line with the industry habits and compatible with
the mainstream open source interfaces; reduce the cost of re-design and
adaptation caused by interface customization;
b) Ease of use: they shall be designed as an interface that is highly abstract,
which shields the underlying implementation and has easily understandable
syntax;
c) Extensibility: the same interface may support new functions by adding
functions, operators and statements.
6.2 Interface 1
The requirements for Interface 1 include:
a) It shall support data access from multiple data sources (business systems,
databases and files, etc.), multiple data types (such as: business-related data
and monitoring data) and multiple data formats (structured data, semi-
structured data and unstructured data, etc.);
b) It shall support data collection in accordance with the big data collection and
retention rules;
c) It shall support the monitoring of the interface operating status (for example,
the time delay of main function call); it shall be able to find errors in time and
generate warning signals;
d) It should support the timing (such as: by day, hour and minute, etc.) call and
start of multiple data access interface instances;
or modifying the attributes of vertices or edges; support associated
deletion and definition of attribute types, etc.;
3) It shall support vertex query, path query, sub-graph query and full-graph
query;
4) It shall support the query of basic indicators of graph topology, which
include, but are not limited to: betweenness centrality and compact
centrality, etc.;
5) It shall support basic graph analysis, which includes, but is not limited to:
community discovery, triangulation counting and k-core algorithm, etc.;
6) It should provide an interface for mainstream development languages
(such as: Java, Scala and Python).
c) The requirements for the log analysis interface include:
1) It shall be compatible with the mainstream open source component (for
example, Elasticsearch) interfaces;
2) The capability of artificial intelligence analysis shall be provided, which
includes, but is not limited to: correlation analysis and abnormal problem
identification, etc.;
3) It shall support complex report analysis, which includes, but is not limited
to: source analysis, hot pages and average response time, etc.;
4) It shall support early warning settings for related indicators (for example,
average corresponding time).
d) The requirements for the data synchronization interface include:
1) It should support one-time input for one system, and simultaneous writing
of the same data for other shared information systems;
2) It should support cross-system information interoperability and
interconnection operations in the business level;
3) It should support synchronous updates of cross-system shared data.
6.4 Interface 3
The requirements for Interface 3 include:
a) It shall support common interfaces in the industry; be compatible with the
mainstream open source interfaces; support system integration;
GB/T 38672-2020
GB
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 35.240
L 67
Information Technology - Big Data - Interface Basic
Requirements
ISSUED ON: APRIL 28, 2020
IMPLEMENTED ON: NOVEMBER 1, 2020
Issued by: State Administration for Market Regulation;
Standardization Administration of the People’s Republic of
China.
Table of Contents
Foreword ... 3
1 Scope ... 4
2 Normative References ... 4
3 Terms and Definitions ... 4
4 Abbreviations ... 5
5 Interface Framework ... 5
6 Basic Requirements ... 10
Information Technology - Big Data - Interface Basic
Requirements
1 Scope
This Standard provides an interface framework based on the big data reference
architecture and specifies the basic requirements for the interface.
This Standard is applicable to the guidance of the design, development and application
deployment of the big data system.
2 Normative References
The following documents are indispensable to the application of this document. In
terms of references with a specified date, only versions with a specified date are
applicable to this document. In terms of references without a specified date, the latest
version (including all the modifications) is applicable to this document.
GB/T 35295-2017 Information Technology - Big Data - Terminology
GB/T 35589-2017 Information Technology - Big Data - Technical Reference Model
3 Terms and Definitions
What is defined in GB/T 35295-2017 and GB/T 35589-2017, and the following terms
and definitions are applicable to this document.
3.1 Graph Data
Graph data refers to graphical model-based data.
NOTE: graphical model is a big data record storage type that can present the relations
among data elements.
3.2 Geographic Data
Geographic data refers to data directly or indirectly related to a place on the earth.
[GB/T 17694-2009, Definition B.206]
3.3 Log Data
Log data refers to record data of events that occur during the system operation.
privacy protection. The big data framework provider establishes a computing
framework, in which, the big data framework provider executes conversion applications
while protecting data integrity and privacy. There are abundant interfaces among data
provider, data consumer, big data application provider, big data framework provider,
security and privacy, and management module, which support information
transmission and interoperability among the modules. It has significant influence on
the integration, compatibility and interoperability of the big data system. There are also
interfaces among the components within the modules to support the interoperability
among the components. In accordance with the connected modules, the interfaces
may be classified. The various types of interfaces provide corresponding information
transmission and interaction functions, so as to satisfy the demands of the object using
the interfaces.
This Standard bases on the big data reference architecture described in GB/T 35589-
2017 and provides an interface framework (see Figure 1), which includes interfaces
among data provider, data consumer, big data application provider, big data framework
provider, security and privacy, and management module:
Interface 1 is the interface between data provider and big data application provider;
Interface 2 is the interface between data consumer and big data application provider;
Interface 3 is the interface between big data application provider and big data
framework provider;
Interface 4 is the interface between management module and other modules (data
provider, d...
Share






