CN107888399A - A kind of platform services PaaS platform management method and device - Google Patents

A kind of platform services PaaS platform management method and device Download PDF

Info

Publication number
CN107888399A
CN107888399A CN201610868516.7A CN201610868516A CN107888399A CN 107888399 A CN107888399 A CN 107888399A CN 201610868516 A CN201610868516 A CN 201610868516A CN 107888399 A CN107888399 A CN 107888399A
Authority
CN
China
Prior art keywords
api
paas platform
management
management operation
platform
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.)
Pending
Application number
CN201610868516.7A
Other languages
Chinese (zh)
Inventor
江川
毛怿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to CN201610868516.7A priority Critical patent/CN107888399A/en
Publication of CN107888399A publication Critical patent/CN107888399A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the present invention provides a kind of platform and services PaaS platform management method and device, for solving in the prior art due to the problem of application programming interfaces API of different PaaS platforms is differed, it is necessary to safeguard each PaaS platform respectively, and complexity is higher.This method includes:PaaS platform managing device is after getting for the target information of the management operation of some PaaS platform, the type of PaaS platform mark and management operation in the target information determines the API of the PaaS platform, configuration information generation management operation request in the target information, and the management operation request is sent to the API of determination, so that the API performs management operation to realize the management to the PaaS platform.This method not only reduces the complexity for safeguarding different PaaS platforms, also improves the PaaS platform efficiency of management.

Description

A kind of platform services PaaS platform management method and device
Technical field
The present invention relates to field of cloud computer technology, more particularly to a kind of platform to service (Platform-as-a- Service, PaaS) platform management method and device.
Background technology
Cloud computing can provide the user more easily network access service, and by the demand of user, provide the user meter Calculate all kinds of resources (such as Internet resources, server, storage resource, computing resource, application program and service etc.) in resource pool. With the development of Information technology, the advantages that cloud computing is due to its powerful computing capability and storage capacity, turn into calculating field Study hotspot, in recent years cloud computing are quickly grown, and apply to science, education, ecommerce, Internet of Things, high-performance calculation etc. Every field.
For service provider in order to provide a user different services, exploitation meets the cloud computing platform each serviced, for example, The cloud computing platform that the enterprises such as Amazon, Google, Microsoft provide.Meanwhile the Software Development Platform of each cloud computing platform also may be used To be serviced as one kind, i.e. PaaS.Research staff can need not consider the infrastructure of cloud computing platform and safeguard cloud computing The complexity of platform, but by management of the PaaS platform realization to the related service on the cloud computing platform, such as management should With program (Application, APP), the resource of cloud computing platform offer is provided, manages the service that cloud computing platform provides Deng.Wherein, research staff when realizing aforesaid operations to any one PaaS platform, is connect by the application program of the PaaS platform What mouth (Application Program Interface, API) was realized.
Because cloud computing lacks unified design standard, the language of the PaaS platform use of different manufacturers exploitation and realization Function it is different, therefore the API of different PaaS platforms is also differed.So, when need at least two PaaS platforms carry out During management, research staff needs to be adapted to corresponding control message for the API of different PaaS platforms, it is necessary to safeguard respectively each Individual PaaS platform, complexity are higher.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of PaaS platform management method and device, to solve prior art In due to the problem of API of different PaaS platforms is differed, it is necessary to safeguard each PaaS platform respectively, and complexity is higher.
In a first aspect, the embodiments of the invention provide a kind of PaaS platform management method, this method can be applied to one PaaS platform managing device, the step of PaaS platform managing device performs the above method, include:
The target information of the management operation for a PaaS platform is obtained, the target information includes:The PaaS is put down The PaaS platform mark of platform, the type of the management operation, and the configuration information of the management operation;
The type of PaaS platform mark and the management operation in the target information, determines the PaaS The application programming interfaces API, the API of the PaaS platform corresponding to platform identification have the energy for performing the management operation Power;
According to the configuration information, the recognizable management operation requests of the API are generated;
The management operation request is sent to the API.
By the above method, the PaaS platform managing device can realize phase by calling the API of different PaaS platforms The management of platform is answered to operate, and because without safeguarding each PaaS platform respectively, therefore, it is multiple that this method not only reduces maintenance Miscellaneous degree, also improve the PaaS platform efficiency of management.
Optionally, the target information is obtained, including:
Receive the target information from a SDK SDK;Or
Receive a HTTP request message, and obtain included in the HTTP request message it is described Target information.
By the above method, when needing to carry out the PaaS platform management operation, the PaaS platform managing device can To accurately obtain the target information by SDK or HTTP interface.
Optionally, the type operated according to PaaS platform mark and the management, the institute of the PaaS platform is determined API is stated, including:
The corresponding PaaS platform of the PaaS platform mark is determined, and at least two of the PaaS platform In API, it is determined that the API with the ability for performing the management operation;Or
In the corresponding relation of PaaS platform mark, both types of management operation with API, the PaaS platform mark is determined Know the API corresponding to the type of the management operation.
By the above method, the PaaS platform managing device can determine the PaaS platform, have perform the management behaviour The API of the ability of work, so as to call the API to realize, the management operates.
Optionally, according to the configuration information, the management operation request is generated, including:
The configuration information is parsed, obtains configuration parameter;
Generation includes the management operation request of the configuration parameter.
By the above method, the PaaS platform managing device can be rebuild the configuration information, and obtaining the API can With the management operation request of identification.
Optionally, after the management operation request is sent into the API, methods described also includes:
The management operation response that the API is sent is received, the management operation response performs the management behaviour for the API Sent after work;
According to the response transformation rule of the PaaS platform of storage, the management is operated into response and is converted to the management The recognizable management operating result message of the initiating equipment of operation;
The management operating result message is sent to the initiating equipment.
By the above method, the PaaS platform managing device, which can operate the management of the initiating equipment None- identified, rings Should, the management operating result message that the initiating equipment can identify is converted to, to notify initiating equipment management operation Implementing result.
Second aspect, the embodiments of the invention provide a kind of platform to service PaaS platform managing device, described device bag Include:
One general-purpose interface, for obtaining the target information of the management operation for a PaaS platform, the target information Including:The PaaS platform PaaS platform mark, it is described management operation type, and it is described management operation match somebody with somebody confidence Breath;
One API adapters, comprising an API mapping blocks and a message reproduction module, wherein, the API mapping blocks, use The type of PaaS platform mark and the management operation in the target information obtained according to the general-purpose interface, Determine the application programming interfaces API, the API of the corresponding PaaS platform of the PaaS platform mark with described in execution Manage the ability of operation;The message reproduction module, for the institute in the target information that is obtained according to the general-purpose interface Configuration information is stated, generates the recognizable management operation requests of the API;And the management operation request is sent to the API The API that mapping block determines.
So, the PaaS platform managing device can realize corresponding platform by calling the API of different PaaS platforms Management operation, and due to without safeguarding each PaaS platform respectively, not only reducing and safeguarding complexity, also improving PaaS and put down The platform efficiency of management.
Optionally, the general-purpose interface, is specifically used for:
Receive the target information from a SDK SDK;Or
Receive a HTTP request message, and obtain included in the HTTP request message it is described Target information.
So, the PaaS platform managing device can accurately obtain the target information by SDK or HTTP interface.
Optionally, the API mapping blocks, are specifically used for:
The corresponding PaaS platform of the PaaS platform mark is determined, and at least two of the PaaS platform In API, it is determined that the API with the ability for performing the management operation;Or
In the corresponding relation of PaaS platform mark, both types of management operation with API, the PaaS platform mark is determined Know the API corresponding to the type of the management operation.
So, the PaaS platform managing device can determine the PaaS platform, have perform the management operation ability The API, so as to call the API realize the management operate.
Optionally, the message reproduction module, is specifically used for:The configuration information is parsed, obtains configuration parameter; Generation includes the management operation request of the configuration parameter.
So, the PaaS platform managing device can be rebuild the configuration information, obtain what the API can be identified Management operation request.
Optionally, the message reproduction module, is additionally operable to:After the management operation request is sent into the API, The management operation response that the API is sent is received, the management operation response is sent after performing the management operation for the API 's;According to the response transformation rule of the PaaS platform of storage, the management is operated into response and is converted to the management operation The recognizable management operating result message of initiating equipment;
The general-purpose interface, the management operating result message for being additionally operable to the message reproduction module being converted to are sent out Give the initiating equipment (101).
So, the PaaS platform managing device can operate the management of the initiating equipment None- identified response, conversion Management operating result message that can be identified for the initiating equipment, to notify the execution knot of initiating equipment management operation Fruit.
The third aspect, the embodiments of the invention provide a kind of platform to service PaaS platform managing device, described device bag Include:
At least one memory, for storing PaaS platform management program;
At least one processor, for calling the PaaS platform stored at least one memory to manage journey Sequence, to perform the method that the possible implementation of any of first aspect or first aspect provides.
Fourth aspect, the embodiments of the invention provide a kind of computer-readable medium, deposited on the computer-readable medium Contain computer instruction, the computer instruction when being called by processor, allow the processor perform first aspect or The method that the possible implementation of any of first aspect provides.
In technical scheme provided in an embodiment of the present invention, PaaS platform managing device is directed to some PaaS platform getting Management operation target information after, can according to carried in the target information PaaS platform mark and the management operate class Type determines the API of the PaaS platform, and according to the configuration information carried in the target information, generates the recognizable management of the API Operation requests, most the management operation request is sent to the API at last, operates, realizes so as to can perform the management by the API Management to the PaaS platform.By such scheme, the PaaS platform managing device can be by calling different PaaS platforms API is to realize that the management of corresponding platform operates, and due to that need not safeguard each PaaS platform respectively, therefore, this programme is not only Reduce and safeguard complexity, also improve the PaaS platform efficiency of management.
Brief description of the drawings
Fig. 1 is the structure chart of PaaS platform management system provided in an embodiment of the present invention;
Fig. 2 is the flow chart of PaaS platform management method provided in an embodiment of the present invention;
Fig. 3 is the structural representation of PaaS platform managing device provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram that PaaS platform provided in an embodiment of the present invention manages process;
Fig. 5 is the structural representation of PaaS platform managing device provided in an embodiment of the present invention.
Reference numerals list:
101:Initiating equipment 102:PaaS platform managing device 103:API 104:PaaS platform
201:Obtain target information 202:Determine the API of PaaS platform
203:Generate management operation request 204:Send management operation request
301:General-purpose interface 302:API adapters
3021:API mapping blocks 3022:Message reproduction module
501:Interface 502:At least one processor
503:Bus 504:At least one memory
Embodiment
In order that the purpose, technical scheme and advantage of the embodiment of the present invention are more clearly understood, this hair referring to the drawings Bright embodiment is further described.Wherein, the embodiment of subsequent descriptions is only a part for the embodiment of the present invention, Er Feiquan The embodiment in portion.
The embodiment of the present invention provides a kind of PaaS platform management method and device, to solve in the prior art due to difference The problem of API of PaaS platform is differed, it is necessary to safeguard each PaaS platform respectively, and complexity is higher.Wherein, due to method And the principle of device solution problem is similar, therefore the implementation of apparatus and method can be repeated part and repeated no more with cross-reference.
In embodiments of the present invention, PaaS platform managing device is getting what the management for some PaaS platform operated After target information, the PaaS can be determined according to the type that the PaaS platform mark carried in the target information and the management operate The API of platform, and according to the configuration information carried in the target information, the recognizable management operation requests of the API are generated, finally The management operation request is sent to the API, operates, is realized to the PaaS platform so as to which the management can be performed by the API Management.By such scheme, the PaaS platform managing device can be realized corresponding by calling the API of different PaaS platforms The management operation of platform, and because without safeguarding each PaaS platform respectively, therefore, the embodiment of the present invention not only reduces dimension Complexity is protected, also improves the PaaS platform efficiency of management.
The part term in the embodiment of the present invention is explained below, in order to skilled artisan understands that.
PaaS platform, it is the Software Development Platform of cloud computing platform.Generally, the corresponding PaaS of a cloud computing platform is put down Platform.For example, Amazon service (Amazon web service) cloud computing platform corresponding A mazon PaaS platforms, Google (Google) Google PaaS platforms corresponding to cloud computing platform.Research staff can be realized to this by managing PaaS platform The management of the related service on cloud computing platform corresponding to PaaS platform.These management to PaaS platform may include but unlimited In:The application program of the PaaS platform is managed, such as disposes, start or stop application program etc.;PaaS platform offer is provided Resource distribution, such as establishing resource space etc.;Manage the PaaS platform offer service, such as by a certain service binding to have In the application program of body;And the identity of the user is verified etc. when user logs in the PaaS platform.
Management operation, it is the operation for managing PaaS platform, for example, deployment in above description, starting or stoping using journey Sequence etc. operates.
The target information of operation is managed, includes the relevant information of management operation, for example, management operation is targeted PaaS platform mark, the type of management operation of PaaS platform, and the configuration information of management operation.The target information one As for the management operation initiating equipment generation.
API, provided for PaaS platform, the API provided by PaaS platform can perform the management for the PaaS platform Operation.When research staff needs to perform a management operation to a PaaS platform, PaaS provided in an embodiment of the present invention is put down Platform managing device can call the API in the PaaS platform with the ability for performing management operation, realize that the management operates.
Transformation rule is responded, comprising default message transfer algorithm, for being returned after API is performed into corresponding management operation Management operation response be converted to the recognizable management operating result message of initiating equipment of management operation.Due to different PaaS platform design standard is different, and the type for managing operation response, the feature that the API of different PaaS platforms is returned are different, should The initiating equipment None- identified of operation is managed, it is therefore, corresponding for the storage of each PaaS platform in PaaS platform managing device Transformation rule is responded, the management operation response that can return to the API of each PaaS platform, which is converted into the initiating equipment, to be known Other management operating result message.
And/or the incidence relation of affiliated partner is described, expression may have three kinds of relations, for example, A and/or B, can be with table Show:Individualism A, while A and B be present, these three situations of individualism B.It is one that character "/", which typicallys represent forward-backward correlation object, The relation of kind "or".
, can to the embodiment of the present invention with reference to Fig. 1 for the technical scheme of the description embodiment of the present invention become apparent from The PaaS platform management system of energy illustrates.
Refering to a kind of framework of possible PaaS platform management system of the embodiment of the present invention shown in Fig. 1, in the PaaS In platform management system, including initiating equipment 101, PaaS platform managing device 102, at least two PaaS platforms 104 (for example, PaaS platform A 104 and PaaS platform B 104 as depicted), and at least one API 103 of each PaaS platform 104 (for example, in figure PaaS platform A 104 API 103:API A1 103 to API Am 103;In another example the PaaS platform in figure B 104 API 103:API B1 103 to API Bn 103).Wherein, m and n is the positive integer more than 1.
The initiating equipment 101, realize that the management to a PaaS platform 104 operates according to the expectation of research staff, generation The target information that the management for the PaaS platform 104 operates, and send target letter to the PaaS platform managing device 102 Breath.Optionally, the initiating equipment 101 is additionally operable to show user interface (User Interface, UI), and research staff can pass through The UI, send and order to the initiating equipment 101, and/or, the configuration information of the operation is inputted, makes the initiating equipment 101 generation should Target information.The management operating result message of management operation can also be presented to research staff in the UI.
The PaaS platform managing device 102, for obtaining the target letter of the management operation for a PaaS platform 104 Breath, and the PaaS platform included mark and the type of management operation in the target information, it is determined that should with performing The API 103 of the PaaS platform 104 of the ability of operation is managed, and operated according to the management included in the target information Configuration information generates the recognizable management operation requests of the API 103, and most the management operation request is sent to the API at last 103, that is, call the API 103 to realize that the management operates.
The API 103, after the management operation request of the PaaS platform managing device 102 transmission is received, performing should Management operation.Optionally, the API 103 is after management operation has been performed, generation management operation response, and the management is operated Response returns to the PaaS platform managing device 102.Wherein, management operation response is used to the API 103 performing the management The result of operation notifies to give the initiating equipment 101.
In the case that management operation response is returned to the PaaS platform managing device 102 by the API 103, the PaaS Platform management device 102 is additionally operable to the response transformation rule of the PaaS platform 104 according to storage, and management operation response is turned It is changed to the recognizable management operating result message of the initiating equipment 101;And the management operating result message being converted to is sent out Give the initiating equipment 101.
The initiating equipment 101, can be by the management operating result message institute after the management operating result message is received Corresponding management operating result is presented on the UI, can so notify the implementing result of research staff management operation.
It should be noted that in the embodiment of the present invention initiating equipment 101 and the PaaS platform managing device 102 division It is schematical, there can be other dividing modes in practical implementations.For example, the initiating equipment 101 and the PaaS platform pipe Reason device 102 can be integrated in same physical equipment or each physical equipment individualism.
Using the PaaS platform management system provided in an embodiment of the present invention, PaaS platform managing device is directed to getting After the target information of the management operation of some PaaS platform, it can identify and be somebody's turn to do according to the PaaS platform carried in the target information The type of management operation determines the API of the PaaS platform, and according to the configuration information carried in the target information, generates the API Recognizable management operation request, most the management operation request is sent to the API at last, so as to can perform this by the API Management operation, realizes the management to the PaaS platform.So, the PaaS platform managing device can be by calling different PaaS to put down The API of platform is to realize that management to corresponding platform operates, and due to without safeguard each PaaS platform respectively, therefore, this PaaS platform management system, which not only reduces, safeguards complexity, also improves the PaaS platform efficiency of management.
As shown in fig.2, the embodiments of the invention provide a kind of PaaS platform management method, this method is applied to such as Fig. 1 In shown PaaS platform management system, the PaaS platform managing device that this method is related to can be the PaaS platform management system In PaaS platform managing device 102.Below, so that PaaS platform managing device 102 performs this method as an example, to the stream of this method Journey is illustrated.Method shown in Fig. 2 comprises the following steps:
Step 201:The PaaS platform managing device 102 obtains the target of the management operation for a PaaS platform 104 Information, the target information include:PaaS platform mark, the type of management operation of the PaaS platform 104, and management behaviour The configuration information of work.
Optionally, the PaaS platform managing device 102 obtains the target information, including but not limited to following two optional sides Formula:
First way:When research staff leads SDK (Software Development Kit, SDK) When entering in specific project, the SDK can be by the code building therein target information, and is sent to the target information to this PaaS platform managing device 102;Under above-mentioned scene, the PaaS platform managing device 102 can receive the mesh from the SDK Mark information;
The second way:When research staff by HTTP (Hypertext transfer protocol, HTTP in the case that) interface accesses the PaaS platform managing device 102, the target information is inputted the HTTP and connect by the research staff Mouthful, HTTP interface generation carries a HTTP request message of the target information, and the HTTP request message is sent into this PaaS platform managing device 102;Under above-mentioned scene, the PaaS platform managing device 102 can receive the HTTP request message, And obtain the target information included in the HTTP request message.
Optionally, the project or the HTTP interface for importing the SDK can be located at being somebody's turn to do in the PaaS platform management system In the initiating equipment 101 for managing operation, i.e., the target information generates and sends for the initiating equipment 101 and gives the PaaS platform management Device 102.In addition, when the initiating equipment 101 and the PaaS platform managing device 102 are same physical equipment, again Or when the PaaS platform managing device runs some projects, the PaaS platform managing device 102 can be generated with self-demand The target information, or the configuration information of the management operation inputted according to research staff, PaaS platform mark, management behaviour Type of work etc. generates the target information, and the embodiment of the present invention is not construed as limiting to this.
Pass through above two mode, when needing to carry out the PaaS platform 104 management operation, the PaaS platform management Device 102 can accurately obtain the target information.
Optionally, the configuration information of management operation can be what research staff configured according to concrete application scene, or Generated for the initiating equipment 101 according to application demand, this embodiment of the present invention is not limited.
For example, when research staff is expected for the management operation of PaaS platform AWS progress authentications, the PaaS platform pipe It is as shown in table 1 to manage the target information that device 102 obtains:
Table 1
In another example when research staff is expected for PaaS platform CloudFoundry deployment new application program 1, the PaaS The target information that platform management device 102 obtains is as shown in table 2:
Table 2
Step 202:PaaS platform mark and the management of the PaaS platform managing device 102 in the target information The type of operation, determine that the API 103 of the corresponding PaaS platform 104 of PaaS platform mark, the API 103 have and perform The ability of management operation.
Optionally, in step 202, the PaaS platform managing device 102 is according to PaaS platform mark and the management The type of operation, when determining the API 103 of the PaaS platform 104, specifically include following two optional modes:
First way:When preserve the mark of each PaaS platform 104 in the PaaS platform managing device 102, PssS is put down Corresponding ability information is reflected respectively at least two API 103 of platform 104 mark and at least two API 103 mark When penetrating relation, the PaaS platform managing device 102 is assured that the PaaS platform corresponding to the mark of the PaaS platform 104 104 at least two API 103 mark, and then the PaaS platform 104 is determined according at least two API 103 mark again At least two API 103, and it is determined that at least two API 103 in, it is true according to the ability information of at least two API 103 Fixed API 103 with the ability for performing management operation.
The second way:When the type for PaaS platform mark being preserved in the PaaS platform managing device 102, management operates During the two corresponding relation with API 103, the PaaS platform managing device 102 can identify in PaaS platform, management operation Both types are with API 103 corresponding relation, determining being somebody's turn to do corresponding to the type of PaaS platform mark and management operation API 103。
By above two mode, the PaaS platform managing device 102 can determine the PaaS platform 104, have hold The API 103 of the ability of row management operation, so as to call the API 103 to realize, the management operates.
Step 203:The PaaS platform managing device 102 generates the recognizable management of the API 103 according to the configuration information Operation requests.
The configuration information that the PaaS platform managing device 102 receives is that the PaaS platform managing device 102 is recognizable Information, but the PaaS platform managing device 102 may use different design standards, therefore, the API from the API 103 103 may the None- identified configuration information, therefore the PaaS platform managing device 102 needs to be rebuild the configuration information, Obtain the management operation request that the API 103 can be identified.
Optionally, the step 203 performed in the PaaS platform managing device 102 specifically may include following steps:
The PaaS platform managing device 102 parses to the configuration information, obtains configuration parameter;For example, the PaaS is put down Platform managing device 102 parses to configuration information as shown in table 1, obtains configuration parameter:Username and password;In another example The PaaS platform managing device 102 parses to configuration information as shown in table 2, obtains configuration parameter:Application program identification Identified with software kit;
The PaaS platform managing device 102 generates the management operation request for including the configuration parameter.
Step 204:The management operation request is sent to the API 103 by the PaaS platform managing device 102.
By step 204, the API 103 is after the management operation request is received, according in the management operation request The configuration parameter performs management operation.
Optionally, the API 103 can be after management operation have been performed, generation management operation response.Optionally, the pipe Reason operation response can be Boolean type or the data of character string type.When the API 103 generates management operation response In the case of, after the management operation request is sent to the API 103 by the PaaS platform managing device 102, this method is also wrapped Include:
The PaaS platform managing device 102 receives the management operation response that the API 103 is sent, and management operation response is The API 103 performs what is sent after the management operates;
The PaaS platform managing device 102 grasps the management according to the response transformation rule of the PaaS platform 104 of storage Make response and be converted to the management operating result message that the initiating equipment 101 of management operation can recognize that;
The management operating result message is sent to the initiating equipment 101 by the PaaS platform managing device 102.
Wherein, the data type phase of the management operation response of at least two API 103 generations of same PaaS platform 104 Together, i.e., at least two API 103 of same PaaS platform 104 management operation response, passes through same response transformation rule Be converted to the recognizable management operating result message of initiating equipment 101.Understood based on above description, filled in the PaaS platform management Put in 102, it is necessary to for each PaaS platform 104 at least two PaaS platforms 104, store the PaaS platform respectively Response transformation rule, so, the API of a PaaS platform 104 is received in the PaaS platform managing device 104 corresponding to 104 After the 103 management operation responses returned, management operation response can be turned according to the response transformation rule of the PaaS platform 104 It is changed to management operating result message.
By the above method, PaaS platform managing device 102 can operate the management of the None- identified of initiating equipment 101 Response, is converted to the management operating result message that initiating equipment 101 can identify, to notify the management operation of initiating equipment 101 Implementing result.
Using PaaS platform management method provided in an embodiment of the present invention, PaaS platform managing device is directed to certain getting , can be according to the PaaS platform mark carried in the target information and the pipe after the target information of the management operation of individual PaaS platform The type of reason operation determines the API of the PaaS platform, and according to the configuration information carried in the target information, generating the API can The management operation request of identification, most the management operation request is sent to the API at last, so as to can perform the pipe by the API Reason operation, realizes the management to the PaaS platform.By the above method, the PaaS platform managing device can be different by calling The API of PaaS platform is to realize that management to corresponding platform operates, and due to without safeguard each PaaS platform respectively, because This, this method, which not only reduces, safeguards complexity, also improves the PaaS platform efficiency of management.
, can be to the one of the PaaS platform managing device 102 being related in above method embodiment based on above example The optional implementation of kind see shown in Fig. 3.The PaaS platform managing device 102 can include:One general-purpose interface 301 and one Individual API adapters 302.
Wherein, general-purpose interface 301, for obtaining the target information of the management operation for a PaaS platform.For example, connect Receive the target information that the initiating equipment 101 of management operation is sent.Optionally, according to the mode of the reception target information not Together, the general-purpose interface 301 can be divided into SDK interfaces and HTTP interface, wherein, SDK interfaces can be used for receiving from SDK's Target information, HTTP interface can be used for receiving the HTTP request message for including the target information.Optionally, according to the PaaS Platform management device 102 can realize management operation type, the general-purpose interface 301 so can be divided into APP deployment connect Mouth, APP start interface, APP stops interface etc., specifically can be as shown in Figure 4.Such as:A SDK as general-purpose interface 301 connects Mouth may include that APP deployment interfaces, APP start interface, APP stops interface etc., a HTTP interface as general-purpose interface 301 It may include that APP deployment interfaces, APP start interface, APP stops interface etc..API adapters 302, for being adapted at least two PaaS The various types of messages of platform 104, realize the various management operation at least two PaaS platforms 104.Wherein, the API adapters 302 An API mapping block 3021 and a message reproduction module 3022 can be included:
Wherein, API mapping blocks 3021, put down for the PaaS in the target information that is obtained according to the general-purpose interface 301 Station identification and the type of management operation, determine the API 103, the API of the corresponding PaaS platform 104 of PaaS platform mark 103 have the ability for performing the management operation;
Message reproduction module 3022, for the configuration information operated according to the management included in the target information, generation The management operation request recognizable API103, and the management operation request is sent to the API that API mapping blocks 3021 determine 103。
Optionally, can be specific when general-purpose interface 301 obtains the target information for the management operation of a PaaS platform Receive the target information from a SDK;Or a HTTP request message is received, and obtain and wrapped in the HTTP request message The target information contained.
Optionally, PaaS platform of the API mapping blocks 3021 in the target information obtained according to the general-purpose interface 301 Mark and the type of management operation, when determining the API 103 of the corresponding PaaS platform 104 of PaaS platform mark, can with but Following two ways are not limited by realize:
API mapping blocks 3021 are by determining at least the two of the corresponding PaaS platform (104) of PaaS platform mark Individual API 103, and the API 103 with the ability for performing management operation is determined at least two API 103;Or
API mapping blocks 3021 are in corresponding relation of both types that PaaS platform identifies, management operates with API 103 In, determine the PaaS platform mark and the management operation type corresponding to the API 103.
Optionally, the configuration information that message reproduction module 3022 operates according to the management included in target information, generation pipe When managing operation requests, specifically configuration parameter can be obtained, and generate and join comprising the configuration by being parsed to the configuration information Several management operation request is realized.
Optionally, the message reproduction module 3022 is additionally operable to:
After the management operation request is sent into the API 103, the management operation for receiving the API 103 transmissions rings Should, management operation response performs what is sent after the management operates for the API 103;
According to the response transformation rule of the PaaS platform 104 of storage, management operation response is converted into management behaviour The recognizable management operating result message of the initiating equipment 101 of work;
The management operating result message that the general-purpose interface 301 is additionally operable to the message reproduction module 3022 being converted to is sent out Give the initiating equipment 101.
PaaS platform managing device provided in an embodiment of the present invention is getting the management operation for some PaaS platform Target information after, can according to carried in the target information PaaS platform mark and the management operate type determine should The API of PaaS platform, and according to the configuration information carried in the target information, the recognizable management operation requests of the API are generated, Most the management operation request is sent to the API at last, operates, is realized to the PaaS so as to can perform the management by the API The management of platform.So, the PaaS platform managing device can realize corresponding platform by calling the API of different PaaS platforms Management operation, and because without safeguarding each PaaS platform respectively, therefore, the PaaS platform managing device not only reduces Complexity is safeguarded, also improves the PaaS platform efficiency of management.
Based on above example, the embodiment of the present invention additionally provides a kind of PaaS platform management example, and the example can be based on What the PaaS platform managing device 102 shown in Fig. 3 was realized, as shown in fig.4, specific implementation flow includes:
A, initiating equipment 101 it is expected to realize startup answering on PaaS platform AWS (example of PaaS platform 104) During with this management operation of program 1, sent to PaaS platform managing device 102 and carry PaaS platform mark (AWS), the management is grasped The type (start) of work, and the mesh of the configuration information (mark (APP1) and authentication information of application program 1) of management operation Mark information.
B, the general-purpose interface 301 of the PaaS platform managing device 102 --- APP startup interfaces target information.Its In, the general-purpose interface 301 in the PaaS platform managing device 102 is divided at least two according to the type for realizing management operation Interface, APP deployment interfaces as depicted, APP start interface, APP stops interface etc..The initiating equipment 101 can be according to this The type of operation, the APP is called to start interface.
C, the PaaS platform is identified (AWS) by APP startup interfaces, the type (start) of management operation is sent to API API mapping blocks 3021 in adapter 302, the API mapping blocks 3021 determine the PaaS according to obtained AWS and start Platform AWS API --- CreateApplication (API 103 example), and by the CreateApplication Notify to give the message reproduction module 3022.
D, the configuration information (APP1 and authentication information) is sent to the message reproduction module 3022 by APP startups interface, The message reproduction module 3022 parses to the configuration information, obtains configuration parameter, be i.e. the mark APP1 of application program 1, recognize Card information (such as:Username and password), the message reproduction module 3022 continues should according to obtained configuration parameter, generation Management operation request recognizable CreateApplication, the configuration parameter is carried in the management operation request.
E, after the CreateApplication receives the management operation request, management operation, generation management behaviour are performed Respond, and management operation response is returned to the message reproduction module 3022 in the API adapters 302.
F, after the message reproduction module 3022 receives management operation response, changed and advised according to the response of the PaaS platform Then, management operation response is converted into the recognizable management operating result message of the initiating equipment 101, and general connect by this Result interface in mouth 301 feeds back to the initiating equipment 101.
It should be noted that the division in the embodiments of the present invention to module is schematical, it is considered as one kind and patrols Function division is collected, there can be other dividing mode when actually realizing.Each module in embodiments of the present invention can be integrated in In one processing module or modules individualism, can also two or more modules be integrated in a mould In block.Above-mentioned integrated module can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
Another implementation of above-mentioned PaaS platform managing device 102 see shown in Fig. 5, PaaS platform management dress Putting 102 can include:Interface 501, at least one processor 502, bus 503, at least one memory 504, wherein,
The interface 501, at least one processor 502 and at least one memory 504 are mutual by the bus 503 Connection;The bus 503 can be that Peripheral Component Interconnect standard (Peripheral Component Interconnect, PCI) is total Line or EISA (Extended Industry Standard Architecture, EISA) bus etc..This is total Line 503 can be divided into address bus, data/address bus, controlling bus etc..For ease of representing, only represented in Fig. 5 with a thick line, but It is not offered as only a bus or a type of bus.
The interface 501, for carrying out communication interaction with other equipment, such as:Receive the initiating equipment 101 of certain management operation The target information of transmission, management operation request is sent to API 103 etc..
At least one processor 502, for realizing PaaS platform management method as shown in Figure 2, including:
The target information of the management operation for a PaaS platform 104 is obtained, the target information includes:The PaaS The PaaS platform mark of platform 104, the type of the management operation, and the configuration information of the management operation;
The type of PaaS platform mark and the management operation in the target information, determines the PaaS The API 103 of the PaaS platform 104 corresponding to platform identification, the API 103 have the energy for performing the management operation Power;
According to the configuration information, the recognizable management operation requests of the API 103 are generated;
And the management operation request is sent to by the API 103 by the interface 501.
Optionally, at least one processor 502, specifically can be by connecing when obtaining target information described in acquisition The target informations that mouth 501 receives;Or included in the HTTP request message of the acquisition reception of interface 501 described Target information;Or described target information that the described PaaS platform managing device 102 locally generates etc. is obtained to realize.
Optionally, at least one processor 502, in the class according to PaaS platform mark and the management operation Type, when determining the API 103 of the PaaS platform 104, it can be, but not limited to realize by following two ways:
At least two API 103 of the corresponding PaaS platform 104 of the PaaS platform mark are determined, and at this extremely The API 103 with the ability for performing the management operation is determined in few two API 103;Or
In the corresponding relation of PaaS platform mark, both types of management operation with API 103, determine that the PaaS is put down The API 103 corresponding to station identification and the type of the management operation.
Optionally, at least one processor 502, according to the configuration information, the management operation request is generated When, specifically it can obtain configuration parameter by being parsed to the configuration information;And generate the institute for including the configuration parameter Management operation request is stated to realize.
Optionally, at least one processor 502, it is additionally operable to sending out the management operation request by interface 501 After giving the API 103, the management that the transmissions of API 103 are received by interface 501 operates response, and according to the PaaS of storage The response transformation rule of platform 104, the management operation response received by interface 501 is converted to the initiating equipment of management operation The management operating result message being converted to, is then sent to by 101 recognizable management operating result message by interface 501 Initiating equipment 101.Wherein, the management operation response is to be sent after API 103 performs management operation;
Optionally, at least one memory 504, for storing PaaS platform management program.Specifically, the program can be with Including program code, the program code includes computer-managed instruction.At least one memory 504 may include at least one Random access memory (Random Access Memory, RAM), it is also possible to also including at least one nonvolatile memory (non-volatile memory), e.g. at least one disk.Wherein at least one processor 502 calls at least one deposit The PaaS platform management program stored in reservoir 504, it is possible to achieve above-mentioned function, so as to realize PaaS platform as shown in Figure 2 Management method.
The embodiment of the present invention additionally provides a kind of computer-readable medium, is stored on the computer-readable medium for making one Machine performs the computer instruction of PaaS platform management method as described herein.Specifically, can provide equipped with the computer The system or device of computer-readable recording medium, store realize any embodiment in above-described embodiment on the computer-readable medium The software program code of function, and make the computer of the system or device (or central processing unit (Central Processing Unit, CPU) or microprocessor (Micro Processor Unit, MPU)) read and perform the journey being stored in storage medium Sequence code.
In this case, it is real that any one in above-described embodiment can be achieved in the program code read from storage medium in itself The function of example is applied, therefore the storage medium of program code and store program codes constitutes a part for the embodiment of the present invention.
Storage medium embodiment for providing program code includes floppy disk, hard disk, magneto-optic disk, CD (such as read-only optical disc Driver (Compact Disc Read-Only Memory, CD-ROM), compact disc recordable (Compact Disk- Recordable, CD-R), erasable optical disk (Compact Disk-ReWritable, CD-RW), digital video disk (Digital Video Disc-Read Only Memory, DVD-ROM), digital versatile disc random access memory (Digital Versatile Disc-Random Access Memory, DVD-RAM), rewritable digital versatile disc (Digital Versatile Disc ± ReWritable, DVD ± RW) etc.), tape, Nonvolatile memory card and read-only storage (Read- Only Memory, ROM).Selectively, can by communication network from server computer download program code.
Further, it should be apparent that not only can be by performing the program code read-out by computer, and can pass through Instruction based on program code makes operating system of calculating hands- operation etc. to complete partly or completely practical operation, so as to Realize the function of any one embodiment in above-described embodiment.
Further, it is to be appreciated that the program code read by storage medium is write into the expansion board in insertion computer In in set memory or write in the memory set in the expanding element being connected with computer, then based on journey CPU that the instruction of sequence code makes to be arranged on expansion board or expanding element etc. comes executable portion and whole practical operations, so as to Realize the function of any embodiment in above-described embodiment.
It should be noted that step and module not all in above-mentioned each flow and each system construction drawing is all necessary , some steps or module can be ignored according to the actual needs.The execution sequence of each step be not it is fixed, can be according to need It is adjusted.System architecture described in the various embodiments described above can be physical arrangement or logical construction, i.e. have Modules may be realized by same physical entity a bit, or, some modules may divide to be realized by least two physical entities, or, It can be realized jointly by some parts at least two autonomous devices.
In various embodiments above, hardware cell mechanically or can be realized electrically.A for example, hardware list Member can include permanent special circuit or logic (such as special processor, field programmable gate array (Field- Programmable Gate Array, FPGA) or application specific integrated circuit (Application Specific Intergrated Circuits, ASIC) etc.) complete corresponding operating.Hardware cell can also include FPGA or circuit (such as general procedure Device or other programmable processors), interim setting can be carried out by software to complete corresponding operating.Concrete implementation mode (mechanical system or special permanent circuit or the circuit set temporarily) can be based on cost and it is temporal consideration come It is determined that.
Detailed displaying and explanation have been carried out to the embodiment of the present invention above by accompanying drawing and preferred embodiment, however it is of the invention Embodiment is not limited to these embodiments having revealed that, base could be aware that with above-described embodiment those skilled in the art, can combine Code examination & verification means in above-mentioned different embodiments obtain the more embodiments of the present invention, and these embodiments are also implemented in the present invention Within the protection domain of example.

Claims (12)

1. a kind of platform services PaaS platform management method, it is characterised in that methods described includes:
The target information of the management operation for a PaaS platform (104) is obtained, the target information includes:The PaaS is put down The PaaS platform mark of platform (104), the type of the management operation, and the configuration information of the management operation;
The type of PaaS platform mark and the management operation in the target information, determines the PaaS platform The application programming interfaces API (103) of the corresponding PaaS platform (104) of mark, the API (103) have described in execution Manage the ability of operation;
According to the configuration information, the recognizable management operation requests of the API (103) are generated;
The management operation request is sent to the API (103).
2. the method as described in claim 1, it is characterised in that the target information is obtained, including:
Receive the target information from a SDK SDK;Or
A HTTP request message is received, and obtains the target included in the HTTP request message Information.
3. method as claimed in claim 1 or 2, it is characterised in that operated according to PaaS platform mark and the management Type, determine the API (103) of the PaaS platform (104), including:
The corresponding PaaS platform (104) of the PaaS platform mark is determined, and in the PaaS platform (104) at least In two API (103), it is determined that the API (103) with the ability for performing the management operation;Or
In the corresponding relation of PaaS platform mark, both types of management operation with API (103), the PaaS platform is determined The API (103) corresponding to mark and the type of the management operation.
4. the method as described in claim any one of 1-3, it is characterised in that according to the configuration information, generate the management Operation requests, including:
The configuration information is parsed, obtains configuration parameter;
Generation includes the management operation request of the configuration parameter.
5. the method as described in claim any one of 1-4, it is characterised in that described the management operation request is sent to After API (103), methods described also includes:
The management operation for receiving the API (103) transmissions responds, and the management operation response is described in the API (103) execution Sent after management operation;
According to the response transformation rule of the PaaS platform (104) of storage, the management is operated into response and is converted to the pipe The management operating result message that the initiating equipment (101) of reason operation can recognize that;
The management operating result message is sent to the initiating equipment (101).
6. a kind of platform services PaaS platform managing device (102), it is characterised in that described device includes:
One general-purpose interface (301), for obtaining the target information of the management operation for a PaaS platform (104), the mesh Mark information includes:The PaaS platform mark of the PaaS platform (104), the type of the management operation, and the management behaviour The configuration information of work;
One API adapters (302), comprising an API mapping blocks (3021) and a message reproduction module (3022), wherein,
The API mapping blocks (3021), for described in the target information that is obtained according to the general-purpose interface (301) PaaS platform identifies and the type of the management operation, determines the corresponding PaaS platform of the PaaS platform mark (104) application programming interfaces API (103), the API (103) have the ability for performing the management operation;
The message reproduction module (3022), for the institute in the target information that is obtained according to the general-purpose interface (301) Configuration information is stated, generates the recognizable management operation requests of the API (103);And the management operation request is sent to institute State the API (103) of API mapping blocks (3021) determination.
7. device as claimed in claim 6, it is characterised in that the general-purpose interface (301), be specifically used for:
Receive the target information from a SDK SDK;Or
A HTTP request message is received, and obtains the target included in the HTTP request message Information.
8. device as claimed in claims 6 or 7, it is characterised in that the API mapping blocks (3021), be specifically used for:
The corresponding PaaS platform (104) of the PaaS platform mark is determined, and in the PaaS platform (104) at least In two API (103), it is determined that the API (103) with the ability for performing the management operation;Or
In the corresponding relation of PaaS platform mark, both types of management operation with API (103), the PaaS platform is determined The API (103) corresponding to mark and the type of the management operation.
9. the device as described in claim any one of 6-8, it is characterised in that the message reproduction module (3022), in basis The configuration information, when generating the management operation request, it is specifically used for:
The configuration information is parsed, obtains configuration parameter;
Generation includes the management operation request of the configuration parameter.
10. the device as described in claim any one of 6-9, it is characterised in that
The message reproduction module (3022), is additionally operable to:
After the management operation request is sent into the API (103), the management operation of the API (103) transmissions is received Response, the management operation are responded after the API (103) performs the management operation and sent;
According to the response transformation rule of the PaaS platform (104) of storage, the management is operated into response and is converted to the pipe The management operating result message that the initiating equipment (101) of reason operation can recognize that;
The general-purpose interface (301), the management for being additionally operable to the message reproduction module (3022) being converted to operate knot Fruit message is sent to the initiating equipment (101).
11. a kind of platform services PaaS platform managing device (102), it is characterised in that described device includes:
At least one memory (601), for storing PaaS platform management program;
At least one processor (602), for calling the PaaS platform pipe of storage at least one memory (601) Program is managed to perform the method as any one of claim 1-5.
12. a kind of computer-readable medium, it is characterised in that computer instruction, institute are stored with the computer-readable medium Computer instruction is stated when being called by processor, makes side of the computing device as any one of claim 1-5 Method.
CN201610868516.7A 2016-09-29 2016-09-29 A kind of platform services PaaS platform management method and device Pending CN107888399A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610868516.7A CN107888399A (en) 2016-09-29 2016-09-29 A kind of platform services PaaS platform management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610868516.7A CN107888399A (en) 2016-09-29 2016-09-29 A kind of platform services PaaS platform management method and device

Publications (1)

Publication Number Publication Date
CN107888399A true CN107888399A (en) 2018-04-06

Family

ID=61770046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610868516.7A Pending CN107888399A (en) 2016-09-29 2016-09-29 A kind of platform services PaaS platform management method and device

Country Status (1)

Country Link
CN (1) CN107888399A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920109A (en) * 2018-07-19 2018-11-30 郑州云海信息技术有限公司 A kind of storage platform Explore of Unified Management Ideas, device, equipment and system
CN109309717A (en) * 2018-09-30 2019-02-05 北京金山云网络技术有限公司 A kind of data transmission method, device, electronic equipment and storage medium
CN109803057A (en) * 2018-12-19 2019-05-24 北京仁科互动网络技术有限公司 CTI adapter, SaaS application system and method
CN113783743A (en) * 2021-11-11 2021-12-10 阿里云计算有限公司 Communication method, circuit board and optical transmission equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206568A (en) * 2007-12-07 2008-06-25 华中科技大学 Gridding application program interface system based on Web
CN101216760A (en) * 2007-12-28 2008-07-09 北京方正国际软件***有限公司 Dynamic mapping interface calling system and method
CN105141702A (en) * 2015-09-23 2015-12-09 福州大学 Model-based mixed cloud construction method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206568A (en) * 2007-12-07 2008-06-25 华中科技大学 Gridding application program interface system based on Web
CN101216760A (en) * 2007-12-28 2008-07-09 北京方正国际软件***有限公司 Dynamic mapping interface calling system and method
CN105141702A (en) * 2015-09-23 2015-12-09 福州大学 Model-based mixed cloud construction method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920109A (en) * 2018-07-19 2018-11-30 郑州云海信息技术有限公司 A kind of storage platform Explore of Unified Management Ideas, device, equipment and system
CN109309717A (en) * 2018-09-30 2019-02-05 北京金山云网络技术有限公司 A kind of data transmission method, device, electronic equipment and storage medium
CN109803057A (en) * 2018-12-19 2019-05-24 北京仁科互动网络技术有限公司 CTI adapter, SaaS application system and method
CN109803057B (en) * 2018-12-19 2020-10-30 北京仁科互动网络技术有限公司 CTI adapter, SaaS application system and method
CN113783743A (en) * 2021-11-11 2021-12-10 阿里云计算有限公司 Communication method, circuit board and optical transmission equipment

Similar Documents

Publication Publication Date Title
US10009303B2 (en) Message push method and apparatus
WO2020114385A1 (en) Trusted node determining method and apparatus based on block chain network
CN108282527B (en) Generate the distributed system and method for Service Instance
CN107888399A (en) A kind of platform services PaaS platform management method and device
JP5870471B2 (en) Method, apparatus, and system for sharing software between terminals
CN110020854B (en) Data evidence storage method and system based on multiple block chain networks
US11831763B2 (en) Methods, systems, and computer readable media for utilizing predetermined encryption keys in a test simulation environment
TW201947481A (en) Virtual card generation method, user terminal and token server
CN109788029A (en) Gray scale call method, device, terminal and the readable storage medium storing program for executing of micro services
CN110020945B (en) Data reading method and system based on multiple block chain networks
CN110493028A (en) A kind of clustered deploy(ment) method, system, device and computer readable storage medium
WO2021139467A1 (en) Federated learning method and system, and computer device and storage medium
US20160345283A1 (en) Method and apparatus for adjacent node registration, and method and system for cross-node registration
CN109561054A (en) A kind of data transmission method, controller and access device
CN112150030A (en) Account management method based on multiple units and multiple identities, terminal equipment and storage medium
CN105184559A (en) System and method for payment
WO2017202208A1 (en) Credit investigation characteristic acquisition method and device
CN113055348B (en) Cross-platform data request method and device and electronic equipment
CN109525539B (en) Capability calling method, call receipt method, information processing method and system
CN109389271B (en) Application performance management method and system
US9916280B2 (en) Virtualizing TCP/IP services with shared memory transport
CN105516134A (en) Authentication method and system for system integration
CN113497827B (en) Information sharing method and equipment
CN109739615B (en) Mapping method and device of virtual hard disk and cloud computing platform
CN108228165B (en) Method for recording calling information between program interfaces and electronic equipment

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180406