CN111327600B - 一种基于SaaS云平台制造服务资源集成***与方法 - Google Patents
一种基于SaaS云平台制造服务资源集成***与方法 Download PDFInfo
- Publication number
- CN111327600B CN111327600B CN202010071152.6A CN202010071152A CN111327600B CN 111327600 B CN111327600 B CN 111327600B CN 202010071152 A CN202010071152 A CN 202010071152A CN 111327600 B CN111327600 B CN 111327600B
- Authority
- CN
- China
- Prior art keywords
- data
- data exchange
- adapter
- cloud platform
- cloud
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 60
- 230000010354 integration Effects 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000003993 interaction Effects 0.000 claims abstract description 15
- 230000006978 adaptation Effects 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 37
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 229960001948 caffeine Drugs 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- RYYVLZVUVIJVGH-UHFFFAOYSA-N trimethylxanthine Natural products CN1C(=O)N(C)C(=O)C2=C1N=CN2C RYYVLZVUVIJVGH-UHFFFAOYSA-N 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Power Engineering (AREA)
- Economics (AREA)
- Medical Informatics (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Manufacturing & Machinery (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种基于SaaS云平台的资源集成交互***与方法,包括云端、多个远端,所述云端为SaaS云平台,每个所述远端为核心整车制造企业,每个所述核心整车制造企业包括各自的远端数据交换适配器,所述SaaS云平台包括分别与各个远端数据交换适配器一一对应连接的云端数据交换适配器。本发明在核心整车制造企业端和SaaS云平台端都分别设置一一对应连接的数据交换适配器,减缓SaaS云平台与核心整车制造企业端统一传输数据时的负载压力,避免了SaaS云平台因数据传输压力过大造成的数据字节丢失等问题,保障了核心整车制造企业和SaaS云平台在传输数据时的准确性。
Description
技术领域
本发明涉及云平台技术领域,特别涉及一种基于SaaS云平台制造服务资源集成***与方法。
背景技术
汽车产业链第三方云服务平台整合了多家整车制造企业联盟,平台分别以占据主导地位的整车制造企业为核心进行搭建。由于每家核心整车制造企业设计到采购、销售、售后服务、物流等业务协作,故每个核心整车制造企业又与遍布全球各地的产业链上下游供应商、经销商、服务商、物流商业企业群展开业务协作,由此形成了复杂而庞大的多核网状式产业链业务协作信息网络与利益共赢体系。
现有的云平台与各个整车制造企业之间的数据传输方式存在以下弊端:
(一)形成统一的数据传输方式,导致云平台的负载压力过大,极易造成数据字节的丢失和错误,导致传输的数据不准确;
(二)任意企业可随意与云平台连接,造成云平台数据流的不安全性;
(三)数据传输的方式为固定时间传输一次数据,在数据流量高峰期时仍然会增加软硬件的压力,数据流量低谷期时会造成软硬件的资源浪费。
发明内容
本发明的目的在于改善现有技术中所存在的数据交换安全性、准确性低,以及数据交换效率低的不足,提供一种基于SaaS云平台的资源集成交互***与方法。
为了实现上述发明目的,本发明实施例提供了以下技术方案:
一种基于SaaS云平台的资源集成交互***,包括云端、多个远端,所述云端为SaaS云平台,每个所述远端为核心整车制造企业,每个所述核心整车制造企业包括各自的远端数据交换适配器,所述SaaS云平台包括分别与各个远端数据交换适配器一一对应连接的云端数据交换适配器。
上述方案中,由于核心整车制造企业由于核心企业自身拥有一些安全性要求较高的业务数据,为了保障核心企业业务数据的安全性,可通过在核心企业已有的内网业务***中部署远端数据交换适配器,可保证核心企业在与SaaS云平台交换数据时,核心企业的保密数据不被其他核心企业所查获,实现了数据交换的安全性。
同时,在SaaS云平台中建立与多个远程分布终端分别一一对应的远端数据交换适配器,SaaS云平台将交换任务和需要交换的数据分配到各个远端数据交换适配器来执行,减轻SaaS云平台的压力,排除因数据传输的不稳定造成的数据字节丢失,保证了数据传输的准确性。
为了更安全的完成资源集成交互,所述SaaS云平台还包括认证控制中心,用于对核心整车制造企业发送的数据交换访问请求进行认证、授权访问的处理。
上述方案中,在核心整车制造企业与SaaS云平台进行数据传输之前,要先进行SaaS云平台对核心整车制造企业的认证,认证通过后才能建立核心整车制造企业与SaaS云平台之间的直联,并不是任何一个企业都能向SaaS云平台传输数据,进一步加强了SaaS云平台网络***的安全。
为了更好的完成资源集成交互,所述SaaS云平台中设置有配置文件分布式分发器,每个所述云端数据交换适配器均连接设置有配置文件分配器,每个所述远端数据交换适配器均连接设置有配置文件解析器。每个所述远端数据交换适配器均连接有配置文件解析器,用于接收对应云端数据交换适配器发送的已加密的配置文件,并对配置文件进行解析。
当认证控制中心认证通过后,配置文件分布式分发器向该云端数据交换适配器的配置文件分配器自适应分发适配的配置文件,配置文件分配器读取接收到的配置文件,并将配置文件发送至云端数据交换适配器。云端数据交换适配器对配置文件进行加密后发送至对应的远端数据交换适配器,远端数据交换适配器的配置文件解析器对加密后的配置文件进行解析,解析成功后即成功建立SaaS云平台与该核心企业之间的数据直联。
上述方案中,配置文件分布式分发器所适配的配置文件是针对于其对应的远端数据适配器的特征来做出自适应适配的,若在传输过程中被窃取或传输方向错误等意外事故发生,那么其他的远端数据适配器接收到这个加密的配置文件也不能将其解析成功,更进一步的保证了与SaaS云平台建立数据直联的严密性和安全性。
本发明要解决的第二个技术问题是,如何减缓远端数据交换适配器与云端数据交换适配器之间数据传输的效率,提出了以下方案:
每个所述远端数据交换适配器均连接有远端动态触发器,用于计量远端数据交换适配器向云端数据交换适配器发送数据流量是否达到第一数据流量触发阈值,若达到第一数据流量触发阈值时,则远端动态触发器开启远端数据交换适配器向云端数据交换适配器传输数据。
每个所述云端数据交换适配器均连接有云端动态触发器,用于计量云端数据交换适配器向远端数据交换适配器发送数据流量是否达到第二数据流量触发阈值,若达到第二数据流量触发阈值时,则云端动态触发器开启云端数据交换适配器向远端数据交换适配器传输数据。
上述方案中,在核心整车制造企业和SaaS云平台中分别加入动态触发器,可双向动态触发,完成数据传输。当要传输的数据流量达到数据流量触发阈值时,即刻传输数据,废弃传统的定时传输数据的方式,避免高峰期数据流量过大依然造成***负载压力大的问题,以及低谷期数据传输浪费硬件资源的问题。本方案提供了一种灵活的动态数据交换方式,使数据交换不在受限于固定的时间间隔,同时也兼顾了业务数据高峰期和低谷期软硬件资源的有效利用,并且可实现双向动态触发发送数据,不必等待一方固定时间到达后,再依次传输数据。
每个所述远端数据交换适配器、云端数据交换适配器均设置有API适配接口,以支撑远端数据交换适配器与云端数据交换适配器之间交换数据的适配、上传、下载、交换。
上述方案中,由于各个不同的核心整车制造企业都存在各自***的异构性,因此双方都利用API适配接口,来支撑双方之间交换数据的适配、上传、下载、交换。
另一方面,本发明还提出一种基于SaaS云平台的资源集成交互方法,包括以下步骤:
步骤S1:核心整车制造企业向SaaS云平台发送数据交换访问请求;
步骤S2:SaaS云平台中的认证控制中心对数据交换访问请求进行认证,认证成功后授权该核心整车制造企业对SaaS云平台的访问和数据传输;
步骤S3:该核心整车制造企业的远端数据交换适配器与SaaS云平台的云端数据交换适配器之间建立数据交换直联,进行核心整车制造企业与SaaS云平台之间的数据交换。
所述步骤S3具体包括以下步骤:
步骤S31:所述核心整车制造企业的配置文件分配器适配配置文件,将配置文件发送至该整车制造企业的远端数据交换适配器,建立该远端数据交换适配器与SaaS云平台中与其对应的云端数据交换适配器之间的数据交换直联;
步骤S32:云端数据交换适配器对配置文件分配器发送的配置文件进行加密处理,并将加密后的配置文件发送至云端数据交换适配器;
步骤S33:云端数据交换适配将接收到的加密的配置文件发送至配置文件解析器,配置文件解析器对该加密的配置文件进行解析,并将解析后的配置文件存储至数据库服务器中;
步骤S34:核心整车制造企业的远端数据适配器和SaaS云平台的云端数据适配器之间进行数据交换。
所述核心整车制造企业的远端数据适配器和SaaS云平台的云端数据适配器之间进行数据交换的步骤,包括:
所述核心整车制造企业的远端动态触发器计量远端数据适配器向云端数据适配器发送的数据流量,当数据流量达到第一数据流量触发阈值时,则远端动态触发器开启远端数据适配器向云端数据适配器发送数据;
所述SaaS云平台的云端动态触发器计量云端数据适配器向远端数据适配器发送的数据流量,当数据流量达到第二数据流量触发阈值时,则云端动态触发器开启云端数据适配器向远端数据适配器发送数据。
与现有技术相比,本发明的有益效果:
(1)本发明在核心整车制造企业端和SaaS云平台端都分别设置一一对应连接的数据交换适配器,减缓SaaS云平台与核心整车制造企业端统一传输数据时的负载压力,避免了SaaS云平台因数据传输压力过大造成的数据字节丢失等问题,保障了核心整车制造企业和SaaS云平台在传输数据时的准确性;
(2)本发明在SaaS云平台建立配置文件分布式分发器,针对不同的核心整车制造企业自适应适配与该核心企业相对应的配置文件,并分发至该核心整车制造企业对应的云端数据交换适配器,进一步减缓了SaaS云平台的压力;
(3)本发明在核心整车制造企业端和SaaS云平台端都分别设置有双向的动态触发器,核心整车制造企业和SaaS云平台都可以互相传输数据,另一方面使数据交换不在受限于固定的时间间隔,避免高峰期数据流量过大依然造成***负载压力大的问题,以及低谷期数据传输浪费硬件资源的问题,也不再是同一时间段只能单向数据传输的方式,兼顾了业务数据高峰期和低谷期软硬件资源的有效利用。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明较佳实施例提供的***示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性,或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
实施例1:
本发明通过下述技术方案实现,如图1所示,
本发明基于SaaS云平台的服务模式,以提供第三方平台的方式,将SaaS云平台部署于云端,为广大的汽车产业链协作业务提供便捷服务,完成SaaS云平台和核心整车制造企业(以下简称核心企业)之间的数据交换。即产业链中上、下游企业(包括供应商、经销商、服务商、物流商业企业群)在SaaS云平台进行交互时所产生的业务数据交换至核心企业;同时,离散分布于全球各地的核心企业内部运行所产生的业务数据交换至SaaS云平台。因此,以核心企业为中心,各个核心企业和与其有协作的上、下游企业通过SaaS云平台交换业务数据的方式,形成了分布式多源异构的数据交换体系。其中各个核心企业相对于SaaS云平台来说,为远程分布终端(后文描述“远程分布终端”即代表核心企业);SaaS云平台相对于各个核心企业来说我,为云端(后文描述“云端”即代表SaaS云平台)。
本发明基于上述分布式多源异构的数据交换体系,提出一种基于SaaS云平台的资源集成交互***,如图1所示,包括建立于核心企业的远端数据交换适配器、配置文件分配器、远端动态触发器,以及建立于SaaS云平台的云端数据交换适配器、认证控制中心、配置文件解析器、云端动态触发器。
以核心企业为远程分布终端、SaaS云平台为云端建立资源集成交互***,其中包括多个远程分布终端,每个远程分布终端在各自的内网业务***中部署远端数据交换适配器,SaaS云平台中包括分别与每个远程分布终端一一对应的多个云端数据交换适配器,如图1所示,远端数据交换适配器与云端数据交换适配器一一对应连接传输数据。
上述方案中,由于核心企业自身拥有一些安全性要求较高的业务数据,为了保障核心企业业务数据的安全性,可通过在核心企业已有的内网业务***中部署远端数据交换适配器,可保证核心企业在与SaaS云平台交换数据时,核心企业的保密数据不被其他核心企业所查获,实现了数据交换的安全性。
由于庞大的产业链业务***中有多个核心企业要与SaaS云平台交换数据,一次性完成所有的数据交换,会导致所耗费的SaaS云平台硬件资源开销负载过大,将影响数据交换流的传输。例如,当数据流传输不稳定时,将极易导致数据交换字节流的紊乱,并引发极个别字节流的丢失或错误,从而使得传输交换的数据为错误数据。因此在SaaS云平台中建立与多个远程分布终端分别一一对应的远端数据交换适配器,SaaS云平台将交换任务和需要交换的数据分配到各个远端数据交换适配器来执行,减轻SaaS云平台的压力,保证数据传输的准确性。
有了与远端数据交换适配器一一对应的云端数据交换适配器后,当远程分布终端与SaaS云平台交换数据时,首先需要完成认证工作。如图1所示,所述SaaS云平台中还建立了认证控制中心,首先远程分布终端向SaaS云平台发送数据交换访问请求,认证控制中心对远程分布终端发送的数据交换访问请求进行解析,对该远程分布终端进行统一的认证、授权访问的处理,避免任何企业都能轻易连入SaaS云平台,进一步保证了***的安全。
认证控制中心对发送数据交换访问请求的核心企业认证成功后,SaaS云平台中的配置文件分布式分发器向该核心企业对应的云端数据交换适配器分发适配的配置文件,该云端数据交换适配器连接的配置文件分配器读取配置文件,并将其发送给云端数据交换适配器。云端数据交换适配器对配置文件进行加密处理,并将加密后的配置文件发送至对应的远端数据交换适配器。
远端数据交换适配器接收到加密后的配置文件后,与该远端数据交换适配器连接的配置文件解析器对配置文件进行解析,解析成功后即成功建立SaaS云平台与该核心企业之间的数据直联。
此处需要说明的是,本方案在SaaS云平台处建立配置文件分布式分发器,并且每一个云端数据交换适配器处均分别连接设置有配置文件分配器,配置文件分布式分发器适配各自对应的远端数据交换适配器的配置文件,所述配置文件为XML格式的配置文件。传统的方案是SaaS云平台统一适配并向各个核心企业发送配置文件,由于SaaS云平台的负载压力过大,极容易导致XML配置文件的字节丢失或存在误差,那么核心企业接受到的配置文件则是错误的配置文件。
因此本方案中对每一个云端数据交换适配器都加入配置文件分配器,且配置文件分布式分发器所适配的配置文件是针对于其对应的远端数据适配器的特征来做出自适应适配的,若在传输过程中被窃取或传输方向错误等意外事故发生,那么其他的远端数据适配器接收到这个加密的配置文件也不能将其解析成功,更进一步的保证了与SaaS云平台建立数据直联的严密性和安全性。
由于不同的核心企业与SaaS云平台所交换的数据存在异构性,因此在云端数据交换适配、远端数据交换适配器处均加入基于WEB服务的通用第三方公共API适配接口,以支撑远端数据交换适配器与云端数据交换适配器之间交换数据的适配、上传、下载、交换。
本发明要解决的第二个技术问题是,如何减缓远端数据交换适配器与云端数据交换适配器之间数据传输的效率,提出了以下方案:在每个云端数据交换适配器处连接设置云端动态触发器、在每个远端数据交换适配器处连接设置远端动态触发器。
就数据交换的时间间隔而言,现有的方案是每隔一段固定时间进行一次数据交换,比如传统的SaaS云平台若要向6个核心企业传输数据,每个核心企业与SaaS云平台交换数据所耗费的时间均在30秒之内,那么6个核心企业与SaaS云平台交换数据的时间可能最长耗时3分钟。利用本方案一对一的数据传输方式,可大大减少核心企业与SaaS云平台数据传输的时间。但若使用固定时间传输一次数据的方式,则存在以下弊端:一是数据交换的时间间隔固定,一旦设置将严格按照既定的时间间隔进行交换,交换时间不灵活;二是SaaS云平台和核心企业之间的业务交互通常存在多个高峰期和低谷期,高峰期时间段所产生的数据流量较大,对数据交换时间要求紧迫,二低谷期则产生的数据流量较少,通常需要较长时间才有数据交换的需要,这就造成了高峰时间段数据交换软硬件资源的紧缺,同时有造成了低谷时间段数据交换软硬件资源的浪费。
为便于对上述方案的论述,本实施例做出如下定义解释:
用φ(Ψ)表示SaaS云平台,φ(α)表示核心企业α,那么表示SaaS云平台向核心企业α发起数据交换请求,并与φ(α)执行数据交换;表示核心企业α向SaaS云平台发起数据交换请求,并与φ(Ψ)执行数据交换。那么:
设待交换的数据项集为X={X1,X2,...,XN},在某段时间间隔内,数据项X1,X2,...,XN所产生的数据记录数量分别对应为η1,η2,...,ηN。那么在时间段内,φ(Ψ)所产生的待交换数据量为∑X1×η1+X2×η2+...+XN×ηN,即
使用云端数据交换适配器连接的云端动态触发器,云端动态触发器设置第二数据流量触发阈值Γ:
设待交换的数据项集为X`={X1`,X2`,...,XN`},在某段时间间隔内,数据项X1`,X2`,...,XN`所产生的数据记录数量分别对应为η1`,η2`,...,ηN`。那么在时间段内,φ(α)所产生的待交换数据量为∑X1`×η1`+X2`×η2`+...+XN`×ηN`,即
使用远端数据交换适配器连接的远端动态触发器,远端动态触发器设置第一数据流量触发阈值Γ`:
本方案提供了一种动态灵活的数据交换方案,使数据交换不在受限于固定的时间间隔,同时也兼顾了制造服务业务高峰期和低谷期软硬件资源的有效利用。
综上所述,各个核心企业与上下游协作企业的业务集成于SaaS云平台上,出于核心企业部分业务的机密数据安全性考虑,在核心企业内部***部署远端数据交换适配器;进一步考虑到SaaS云平台数据处理传输的负载压力,在SaaS云平台部署与核心企业一一对应的云端数据交换适配器,将数据传输方式改进为一一对应传输,减缓了SaaS云平台的负载压力,避免数据传输时因负载压力过大产生的数据错误,保证了数据传输的准确性;同时将数据传输的定时传输方式改进为数据流量动态触发的方式,当传输的数据流量达到动态触发的阈值时,既进行数据传输,兼顾了数据传输高峰期和低谷期软硬件资源的有效利用。
这样,既保证了数据交换的安全性、准确性,也提高了数据交换的效率。
基于上述***,本发明还提出一种基于SaaS云平台的资源集成交互方法,包括以下步骤:
步骤S1:核心整车制造企业向SaaS云平台发送数据交换访问请求;
步骤S2:SaaS云平台中的认证控制中心对数据交换访问请求进行认证,认证成功后授权该核心整车制造企业对SaaS云平台的访问和数据传输;
步骤S3:该核心整车制造企业的远端数据交换适配器与SaaS云平台的云端数据交换适配器之间成功建立数据交换直联,进行核心整车制造企业与SaaS云平台之间的数据交换。
所述步骤S3具体包括以下步骤:
步骤S31:所述SaaS云平台的配置文件分配器适配配置文件,将配置文件发送至该配置文件分配器相对应的云端数据交换适配器;
步骤S32:云端数据交换适配器对配置文件进行加密,再将加密后的配置文件发送至所述核心整车制造企业的远端数据交换适配器;
步骤S33:所述远端数据交换适配器接收到加密后的配置文件后,该核心整车制造企业的配置文件解析器对其进行解密,解密后该远端数据交换适配器与云端数据交换适配器即成功建立数据直联;
步骤S34:核心整车制造企业的远端数据交换适配器将要交换的数据进行加密后传输至SaaS云平台的云端数据交换适配器,云端数据交换适配器对加密的数据进行解密后,存储至SaaS云平台数据库服务器中。
所述进行核心整车制造企业与SaaS云平台之间的数据交换的步骤,具体包括:
所述核心整车制造企业的远端动态触发器计量远端数据适配器向云端数据适配器发送的数据流量,当数据流量达到第一数据流量触发阈值时,则远端动态触发器开启远端数据适配器向云端数据适配器发送数据;
所述SaaS云平台的云端动态触发器计量云端数据适配器向远端数据适配器发送的数据流量,当数据流量达到第二数据流量触发阈值时,则云端动态触发器开启云端数据适配器向远端数据适配器发送数据。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (6)
1.一种基于SaaS云平台的资源集成交互***,包括云端、多个远端,所述云端为SaaS云平台,每个所述远端为核心整车制造企业,其特征在于:每个所述核心整车制造企业包括各自的远端数据交换适配器,所述SaaS云平台包括分别与各个远端数据交换适配器一一对应连接的云端数据交换适配器;
每个所述远端数据交换适配器均连接有远端动态触发器,用于计量远端数据交换适配器向云端数据交换适配器发送数据流量是否达到第一数据流量触发阈值,若达到第一数据流量触发阈值时,则远端动态触发器开启远端数据交换适配器向云端数据交换适配器传输数据;
每个所述云端数据交换适配器均连接有云端动态触发器,用于计量云端数据交换适配器向远端数据交换适配器发送数据流量是否达到第二数据流量触发阈值,若达到第二数据流量触发阈值时,则云端动态触发器开启云端数据交换适配器向远端数据交换适配器传输数据。
2.根据权利要求1所述的一种基于SaaS云平台的资源集成交互***,其特征在于:所述SaaS云平台还包括认证控制中心,用于对核心整车制造企业发送的数据交换访问请求进行认证、授权访问的处理。
3.根据权利要求1所述的一种基于SaaS云平台的资源集成交互***,其特征在于:所述SaaS云平台还包括配置文件分布式分发器,每个所述云端数据交换适配器均连接有配置文件分配器,且每个所述配置文件分配器均与配置文件分布式分发器连接。
4.根据权利要求3所述的一种基于SaaS云平台的资源集成交互***,其特征在于:每个所述远端数据交换适配器均连接有配置文件解析器,用于接收对应云端数据交换适配器发送的已加密的配置文件,并对配置文件进行解析。
5.根据权利要求1-4任一项所述的一种基于SaaS云平台的资源集成交互***,其特征在于:每个所述远端数据交换适配器、云端数据交换适配器均设置有API适配接口,以支撑远端数据交换适配器与云端数据交换适配器之间交换数据的适配、上传、下载、交换。
6.一种基于SaaS云平台的资源集成交互方法,其特征在于:包括以下步骤:
步骤S1:核心整车制造企业向SaaS云平台发送数据交换访问请求;
步骤S2:SaaS云平台中的认证控制中心对数据交换访问请求进行认证,认证成功后授权该核心整车制造企业对SaaS云平台的访问和数据传输;
步骤S3:该核心整车制造企业的远端数据交换适配器与SaaS云平台的云端数据交换适配器之间成功建立数据交换直联,进行核心整车制造企业与SaaS云平台之间的数据交换;
所述步骤S3具体包括以下步骤:
步骤S31:所述SaaS云平台的配置文件分配器适配配置文件,将配置文件发送至该配置文件分配器相对应的云端数据交换适配器;
步骤S32:云端数据交换适配器对配置文件进行加密,再将加密后的配置文件发送至所述核心整车制造企业的远端数据交换适配器;
步骤S33:所述远端数据交换适配器接收到加密后的配置文件后,该核心整车制造企业的配置文件解析器对其进行解密,解密后该远端数据交换适配器与云端数据交换适配器即成功建立数据直联;
步骤S34:核心整车制造企业的远端数据交换适配器将要交换的数据进行加密后传输至SaaS云平台的云端数据交换适配器,云端数据交换适配器对加密的数据进行解密后,存储至SaaS云平台数据库服务器中;
所述进行核心整车制造企业与SaaS云平台之间的数据交换的步骤,具体包括:
所述核心整车制造企业的远端动态触发器计量远端数据适配器向云端数据适配器发送的数据流量,当数据流量达到第一数据流量触发阈值时,则远端动态触发器开启远端数据适配器向云端数据适配器发送数据;
所述SaaS云平台的云端动态触发器计量云端数据适配器向远端数据适配器发送的数据流量,当数据流量达到第二数据流量触发阈值时,则云端动态触发器开启云端数据适配器向远端数据适配器发送数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010071152.6A CN111327600B (zh) | 2020-01-21 | 2020-01-21 | 一种基于SaaS云平台制造服务资源集成***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010071152.6A CN111327600B (zh) | 2020-01-21 | 2020-01-21 | 一种基于SaaS云平台制造服务资源集成***与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111327600A CN111327600A (zh) | 2020-06-23 |
CN111327600B true CN111327600B (zh) | 2022-03-18 |
Family
ID=71167218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010071152.6A Active CN111327600B (zh) | 2020-01-21 | 2020-01-21 | 一种基于SaaS云平台制造服务资源集成***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111327600B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111741133B (zh) * | 2020-08-17 | 2020-11-24 | 成都信息工程大学 | 一种云边端协同的气象智能预警*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103607469A (zh) * | 2013-11-28 | 2014-02-26 | 东莞中国科学院云计算产业技术创新与育成中心 | 一种实现分布式异构数据共享的云平台及其数据共享方法 |
US8971183B1 (en) * | 2013-09-08 | 2015-03-03 | Divyahans Gupta | Control signal traffic profile based mobile application access management |
CN105786913A (zh) * | 2014-12-25 | 2016-07-20 | 北京仿真中心 | 一种面向云制造平台的erp集成数据库服务接口封装***及方法 |
CN106648471A (zh) * | 2016-12-29 | 2017-05-10 | 深圳市中博科创信息技术有限公司 | 云平台数据存储方法及装置 |
CN109104458A (zh) * | 2018-06-30 | 2018-12-28 | 深圳中软华泰信息技术有限公司 | 一种用于云平台可信性验证的数据采集方法及*** |
CN109309717A (zh) * | 2018-09-30 | 2019-02-05 | 北京金山云网络技术有限公司 | 一种数据传输方法、装置、电子设备及存储介质 |
WO2019179204A1 (zh) * | 2018-03-23 | 2019-09-26 | 上海连尚网络科技有限公司 | 一种数据传输方法、设备及计算机可读存储介质 |
-
2020
- 2020-01-21 CN CN202010071152.6A patent/CN111327600B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8971183B1 (en) * | 2013-09-08 | 2015-03-03 | Divyahans Gupta | Control signal traffic profile based mobile application access management |
CN103607469A (zh) * | 2013-11-28 | 2014-02-26 | 东莞中国科学院云计算产业技术创新与育成中心 | 一种实现分布式异构数据共享的云平台及其数据共享方法 |
CN105786913A (zh) * | 2014-12-25 | 2016-07-20 | 北京仿真中心 | 一种面向云制造平台的erp集成数据库服务接口封装***及方法 |
CN106648471A (zh) * | 2016-12-29 | 2017-05-10 | 深圳市中博科创信息技术有限公司 | 云平台数据存储方法及装置 |
WO2019179204A1 (zh) * | 2018-03-23 | 2019-09-26 | 上海连尚网络科技有限公司 | 一种数据传输方法、设备及计算机可读存储介质 |
CN109104458A (zh) * | 2018-06-30 | 2018-12-28 | 深圳中软华泰信息技术有限公司 | 一种用于云平台可信性验证的数据采集方法及*** |
CN109309717A (zh) * | 2018-09-30 | 2019-02-05 | 北京金山云网络技术有限公司 | 一种数据传输方法、装置、电子设备及存储介质 |
Non-Patent Citations (3)
Title |
---|
Binyong Li ; Linfu Sun ; Ran Tian.Multi-source Heterogeneous Data Exchange System for Cloud Services Platform Based on SaaS.《2015 2nd International Conference on Information Science and Control Engineering》.2015, * |
面向SaaS多租户的数据隔离模式定制***研究与实现;李满;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20181015;全文 * |
面向汽车产业链的云服务平台数据交换研究;李斌勇;韩敏;孙林夫;田冉;《计算机应用研究》;20141124;第1404-1408页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111327600A (zh) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753817B (zh) | 一种云计算消息队列服务本地模拟方法和*** | |
CN107294916B (zh) | 单点登录方法、单点登录终端及单点登录*** | |
CN106101258A (zh) | 一种混合云的接口调用方法、装置及*** | |
CN110933118A (zh) | 边缘计算网关安全通信方法、***、终端设备及服务器 | |
CN111447066A (zh) | 一种基于区块链的物联网平台 | |
CN105530254A (zh) | 一种内外网之间的数据通信方法 | |
CN112764726B (zh) | 一种数据合成的方法和装置 | |
CN111327600B (zh) | 一种基于SaaS云平台制造服务资源集成***与方法 | |
CN113704002A (zh) | 一种基于私有协议的rpc组件的实现方法及rpc组件 | |
CN110611661A (zh) | 基于双重认证多重防护措施的采集信息共享方法及*** | |
CN111447068B (zh) | 一种基于区块链的授时存证方法 | |
CN113485824A (zh) | 一体化运维平台的api接口管理方法 | |
CN110365688B (zh) | 防盗链方法及装置 | |
CN111431988A (zh) | 一种基于区块链的车辆信息存储方法、设备及存储介质 | |
CN107222457A (zh) | 一种用于***间交互的接口接入***及方法 | |
CN110247905A (zh) | 基于Token的安全鉴权方式的数据存储备份方法和*** | |
CN104636249A (zh) | 一种应用程序调试信息生成***和方法 | |
CN109189590A (zh) | 基于RESTful服务的存储管理方法及装置 | |
CN113360935A (zh) | 一种基于区块链技术的对账方法及*** | |
CN111885171A (zh) | Vr模型快速云部署方法 | |
CN115567271A (zh) | 鉴权方法和装置、页面跳转方法和装置、电子设备及介质 | |
CN113163001A (zh) | 区块链主子链的构建方法及其跨链方法 | |
CN114679472A (zh) | 通信***、方法、装置、存储介质及电子设备 | |
CN112713998A (zh) | 充电桩的证书申请方法、***、设备及存储介质 | |
CN104184710A (zh) | 提供随机码的方法、用户身份认证方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |