CN105939227A - Service configuration method and system based on CMDB and server - Google Patents

Service configuration method and system based on CMDB and server Download PDF

Info

Publication number
CN105939227A
CN105939227A CN201610551022.6A CN201610551022A CN105939227A CN 105939227 A CN105939227 A CN 105939227A CN 201610551022 A CN201610551022 A CN 201610551022A CN 105939227 A CN105939227 A CN 105939227A
Authority
CN
China
Prior art keywords
service
cmdb
request
user
party
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.)
Granted
Application number
CN201610551022.6A
Other languages
Chinese (zh)
Other versions
CN105939227B (en
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.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201610551022.6A priority Critical patent/CN105939227B/en
Publication of CN105939227A publication Critical patent/CN105939227A/en
Application granted granted Critical
Publication of CN105939227B publication Critical patent/CN105939227B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/10Protocols in which an application is distributed across nodes in the network
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a service configuration method based on a CMDB. The method comprises the steps that a service request of a user is received; a service interface of user configuration is determined according to the service request; a service corresponding to the service interface of the user configuration is called according to Rest API interface parameters; the service is returned back to the user. The method is closely related to all support processes and service delivery processes on the basis of the configurable functions of the CMDB, the value of configuration information is achieved through operation of the support processes, and on the premise that the quality and the performance are guaranteed, the development cycle is shortened, the fund and manpower input is reduced, and project development is completed in the mode of ensuring both the quality and the quantity. The invention further discloses a service configuration system based on the CMDB and a server.

Description

Method, system and the server of a kind of service configuration based on CMDB
Technical field
The present invention relates to cloud data center operation system field, particularly to a kind of service based on CMDB Method, system and the server of configuration.
Background technology
Currently, internet product gradually expands, the clothing, food, lodging and transportion--basic necessities of life of the people of impact, thing followed client Constantly changing product demand, version issue cycle is shorter and shorter, compatible, elastic telescopic requirement Constantly promote, how on the premise of ensureing quality and performance, reduce the construction cycle, reduce fund, people Power puts into, and finished item exploitation of guaranteeing both quality and quantity, is those skilled in the art's technical issues that need to address.
Summary of the invention
A kind of method that it is an object of the invention to provide service configuration based on CMDB, system and server, Configurable functionality based on CMDB, on the premise of ensureing quality and performance, reduces the construction cycle, subtracts Few fund, human input, finished item exploitation of guaranteeing both quality and quantity.
For solving above-mentioned technical problem, the present invention provides a kind of method of service configuration based on CMDB, Including:
Receive the service request of user;
According to described service request, determine described user configured service interface;
According to Rest api interface parameter, call the service that described user configured service interface is corresponding;
Described service is returned to described user.
Wherein, after described service is returned to described user, also include:
Receive the service order configuring request of described user;
According to described service order configuring request, create service execution flow process.
Wherein, also include:
Receive the registration service request of developer;
Ask according to described registration service, register new service.
Wherein, also include:
The third party's jar bag receiving developer inserts request;
Insert request according to described third party's jar bag, configure third party's jar bag regulative strategy.
The present invention also provides for the system of a kind of service configuration based on CMDB, including:
Service request module, for receiving the service request of user;
Interface determines module, for according to described service request, determining described user configured service interface;
Call service module, for according to Rest api interface parameter, call described user configured service The service that interface is corresponding;
Service sending module, for returning to described user by described service.
Wherein, after described service is returned to described user, also include:
Be arranged in order module, for receiving the service order configuring request of described user;According to described service The request of being arranged in order, creates service execution flow process.
Wherein, also include:
Registration service module, for receiving the registration service request of developer;Please according to described registration service Ask, register new service.
Wherein, also include:
Third party's jar bag module, inserts request for receiving third party's jar bag of developer;According to described Third party's jar bag inserts request, configures third party's jar bag regulative strategy.
The present invention also provides for a kind of server, including: the clothes based on CMDB as described in above-mentioned any one The system of business configuration.
The method of service configuration based on CMDB provided by the present invention, including: receive the service of user Request;According to described service request, determine described user configured service interface;According to Rest api interface Parameter, calls the service that described user configured service interface is corresponding;Described service is returned to described use Family;
Visible, the method configurable functionality based on CMDB, it and all of support and service offering stream Journey is closely related, and the operating of support process plays the value of configuration information, therefore, it can basis flexibly User configuration information carries out the execution serviced;On the premise of ensureing quality and performance, reduce the construction cycle, Minimizing fund, human input, finished item exploitation of guaranteeing both quality and quantity;Present invention also offers a kind of based on The system of the service configuration of CMDB and server, have above-mentioned beneficial effect, do not repeat them here.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that below, Accompanying drawing in description is only embodiments of the invention, for those of ordinary skill in the art, not On the premise of paying creative work, it is also possible to obtain other accompanying drawing according to the accompanying drawing provided.
The flow chart of the method for the service configuration based on CMDB that Fig. 1 is provided by the embodiment of the present invention;
The structured flowchart of the system of the service configuration based on CMDB that Fig. 2 is provided by the embodiment of the present invention.
Detailed description of the invention
The core of the present invention is to provide a kind of method of service configuration based on CMDB, system and server, Configurable functionality based on CMDB, on the premise of ensureing quality and performance, reduces the construction cycle, subtracts Few fund, human input, finished item exploitation of guaranteeing both quality and quantity.
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention, Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise The every other embodiment obtained, broadly falls into the scope of protection of the invention.
Refer to the side of the service configuration based on CMDB that Fig. 1, Fig. 1 are provided by the embodiment of the present invention The flow chart of method;The executive agent of the method is system or the server of service configuration based on CMDB; The method may include that
S100, the service request of reception user;
Wherein, the service configuration based on CMDB in cloud operating system, its function is mainly based upon CMDB The configurable functionality of (Configuration Management Database), it and all of support kimonos Business delivery process is closely related, and the operating of support process plays the value of configuration information, the most also can be one Determine in degree, to rely on flow process and ensure the accuracy of data.CMDB is used to go management service, it is achieved in difference In the case of call different service, on the premise of ensureing quality and performance, reduce the construction cycle.
Wherein, comprising the service content of user's needs in service request here, user can be at CMDB Inside configuration management, configure corresponding service interface according to demand, then, click on certain operation at the page (such as clicking on send button), initiates service request (service of configuration) to server end.This merit Service configuration can be made more flexible, meet user's different demands under various circumstances.
The additions and deletions of service are changed by the CURD function i.e. utilizing CMDB to configure looks into operation.Service is not one Become constant, different scenes, different environment, it is likely to need different results, single, Can not revise, uncontrollable service can not meet the demand of user;A kind of service has multiple realization side Formula, such as nothing agency and the Internet agent monitors of government bodies, linux different operating system is installed online Instructions etc., the different scene of network, agent, OS, database needs different processing modes;User Colony increases, and the interpolation of demand, changes, deletes, and all can cause servicing accordingly and makes a change, or Delete or add or revise.User is according to self needing transmission corresponding with service request.I.e. optional, client According to the demand of self, revise service interface, to obtain corresponding data.
S110, according to described service request, determine described user configured service interface;
S120, according to Rest api interface parameter, call the clothes that described user configured service interface is corresponding Business;
S130, described service is returned to described user.
Wherein, the service request that user sends, determine the service required for user, and according to Rest API Interface parameters, determines the scope interface of correspondence, calls respective service, return results to client.User Data according to returning perform service.
Based on technique scheme, user once can ask multiple service, will necessarily there is these services The problem successively performed, user can set the execution sequence of each service according to own characteristic here;Excellent Choosing, after described service is returned to described user, also include:
Receive the service order configuring request of described user;
According to described service order configuring request, create service execution flow process.
Wherein, the service coordination mechanism that CMDB configures is utilized: coordinate each service and jointly complete operation. Development of Modular is particular about in exploitation, and functional realiey modularity, method realize modularity, microcosmic is said, one Service is jointly to be realized by multiple modules;Macroscopically saying, a function is completed jointly by multiple services. Configurable service allows the operation sequencing of user setup service, to newly-increased function, if it is known that it By those several service execution (such as service a, b, c), then we just can create flow process a-> c-> b, Or b-> a-> c, or c-> b-> a, it is not necessary to the flow process that the program that is limited to is set.
In order to improve Consumer's Experience, meeting user's increasing need, in data base, the service of storage needs Upgrading in time, based on above-mentioned any technical scheme, the method also includes:
Receive the registration service request of developer;
Ask according to described registration service, register new service.
Wherein, developer utilizes registration service to ask in system or server end, registers new service, System or server end give newly-increased service configuration corresponding Rest api interface parameter.
Owing to CMDB can also configure use third party's jar bag: utilize configurable Service Management, it is achieved Third party's interface interchange.System or server end need to formulate a strategy calling third party's jar bag, Inside CMDB configuration, it is intended that certain operation of certain jar bag of certain operation calls, server end is according to rest The corresponding method of API parameter call, returns data.This function need into ginseng and go out ginseng meet certain rule. Based on above-mentioned any technical scheme, the method also includes:
The third party's jar bag receiving developer inserts request;
Insert request according to described third party's jar bag, configure third party's jar bag regulative strategy.
I.e. the present system of developer or server end registration service, insertion third party's jar bag, be saved in number According to storehouse, and complete the setting of the configuration parameter of correspondence.
Based on technique scheme, the method for the service configuration based on CMDB that the embodiment of the present invention provides, Utilize CMDB theory to realize service configurable managed, from configuration, utilize configuration calling interface, Hold third party's interface, improve the compatibility of system, it is to avoid the secondary development of system, improve development efficiency.
The method embodiments providing service configuration based on CMDB, is ensureing quality and performance On the premise of, reduce the construction cycle, reduce fund, human input, finished item exploitation of guaranteeing both quality and quantity.
System and server to the service configuration based on CMDB that the embodiment of the present invention provides are carried out below Introduce, the system of service configuration based on CMDB described below and server with above-described based on The method of the service configuration of CMDB can be mutually to should refer to.
Refer to the service configuration based on CMDB that Fig. 2, Fig. 2 provided by the embodiment of the present invention is The structured flowchart of system;This system may include that
Service request module 100, for receiving the service request of user;
Interface determines module 200, for according to described service request, determining that described user configured service connects Mouthful;
Call service module 300, for according to Rest api interface parameter, call described user configured clothes The service that business interface is corresponding;
Service sending module 400, for returning to described user by described service.
Based on technique scheme, this system also includes:
Be arranged in order module, for receiving the service order configuring request of described user;According to described service The request of being arranged in order, creates service execution flow process.
Based on above-mentioned any technical scheme, this system also includes:
Registration service module, for receiving the registration service request of developer;Please according to described registration service Ask, register new service.
Based on above-mentioned any technical scheme, this system also includes:
Third party's jar bag module, inserts request for receiving third party's jar bag of developer;According to described Third party's jar bag inserts request, configures third party's jar bag regulative strategy.
The present invention also provides for a kind of server, including: described in above-mentioned any technical scheme based on CMDB The system of service configuration.
In description, each embodiment uses the mode gone forward one by one to describe, and what each embodiment stressed is With the difference of other embodiments, between each embodiment, identical similar portion sees mutually.Right For device disclosed in embodiment, owing to it corresponds to the method disclosed in Example, so describe Fairly simple, relevant part sees method part and illustrates.
Professional further appreciates that, respectively shows in conjunction with what the embodiments described herein described The unit of example and algorithm steps, it is possible to electronic hardware, computer software or the two be implemented in combination in, In order to clearly demonstrate the interchangeability of hardware and software, the most general according to function Describe composition and the step of each example.These functions perform with hardware or software mode actually, Depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can be to each specific Should be used for use different methods to realize described function, but this realization is it is not considered that beyond this The scope of invention.
The method described in conjunction with the embodiments described herein or the step of algorithm can directly use hardware, The software module that processor performs, or the combination of the two implements.Software module can be placed in and deposit at random Reservoir (RAM), internal memory, read only memory (ROM), electrically programmable ROM, electric erasable can be compiled Appointing well known in journey ROM, depositor, hard disk, moveable magnetic disc, CD-ROM or technical field In the storage medium of other form of anticipating.
Method, system and server system to service configuration based on CMDB provided by the present invention above System is described in detail.Principle and the embodiment of the present invention are carried out by specific case used herein Illustrating, the explanation of above example is only intended to help to understand method and the core concept thereof of the present invention. It should be pointed out that, for those skilled in the art, before without departing from the principle of the invention Putting, it is also possible to the present invention is carried out some improvement and modification, these improve and modification also falls into the present invention In scope of the claims.

Claims (9)

1. the method for a service configuration based on CMDB, it is characterised in that including:
Receive the service request of user;
According to described service request, determine described user configured service interface;
According to Rest api interface parameter, call the service that described user configured service interface is corresponding;
Described service is returned to described user.
2. the method for service configuration based on CMDB as claimed in claim 1, it is characterised in that After described service is returned to described user, also include:
Receive the service order configuring request of described user;
According to described service order configuring request, create service execution flow process.
3. the method for service configuration based on CMDB as claimed in claim 2, it is characterised in that Also include:
Receive the registration service request of developer;
Ask according to described registration service, register new service.
4. the method for the service configuration based on CMDB as described in any one of claims 1 to 3, its It is characterised by, also includes:
The third party's jar bag receiving developer inserts request;
Insert request according to described third party's jar bag, configure third party's jar bag regulative strategy.
5. the system of a service configuration based on CMDB, it is characterised in that including:
Service request module, for receiving the service request of user;
Interface determines module, for according to described service request, determining described user configured service interface;
Call service module, for according to Rest api interface parameter, call described user configured service The service that interface is corresponding;
Service sending module, for returning to described user by described service.
6. the system of service configuration based on CMDB as claimed in claim 5, it is characterised in that After described service is returned to described user, also include:
Be arranged in order module, for receiving the service order configuring request of described user;According to described service The request of being arranged in order, creates service execution flow process.
7. the system of service configuration based on CMDB as claimed in claim 6, it is characterised in that Also include:
Registration service module, for receiving the registration service request of developer;Please according to described registration service Ask, register new service.
8. the system of the service configuration based on CMDB as described in any one of claim 5 to 7, its It is characterised by, also includes:
Third party's jar bag module, inserts request for receiving third party's jar bag of developer;According to described Third party's jar bag inserts request, configures third party's jar bag regulative strategy.
9. a server, it is characterised in that including: the base as described in any one of claim 5 to 8 System in the service configuration of CMDB.
CN201610551022.6A 2016-07-13 2016-07-13 Service configuration method, system and server based on CMDB Active CN105939227B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610551022.6A CN105939227B (en) 2016-07-13 2016-07-13 Service configuration method, system and server based on CMDB

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610551022.6A CN105939227B (en) 2016-07-13 2016-07-13 Service configuration method, system and server based on CMDB

Publications (2)

Publication Number Publication Date
CN105939227A true CN105939227A (en) 2016-09-14
CN105939227B CN105939227B (en) 2020-02-07

Family

ID=56872259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610551022.6A Active CN105939227B (en) 2016-07-13 2016-07-13 Service configuration method, system and server based on CMDB

Country Status (1)

Country Link
CN (1) CN105939227B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710676A (en) * 2018-12-26 2019-05-03 新华三技术有限公司 Data capture method, device and the electronic equipment of CMDB model

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080183690A1 (en) * 2007-01-26 2008-07-31 Ramachandran Puthukode G Method for providing assistance in making change decisions in a configurable managed environment
CN101410801A (en) * 2006-04-11 2009-04-15 国际商业机器公司 Weighted determination in configuration management systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410801A (en) * 2006-04-11 2009-04-15 国际商业机器公司 Weighted determination in configuration management systems
US20080183690A1 (en) * 2007-01-26 2008-07-31 Ramachandran Puthukode G Method for providing assistance in making change decisions in a configurable managed environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王刚: "《CMDB配置管理***研究及设计》", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710676A (en) * 2018-12-26 2019-05-03 新华三技术有限公司 Data capture method, device and the electronic equipment of CMDB model
CN109710676B (en) * 2018-12-26 2021-07-06 新华三技术有限公司 Data acquisition method and device of CMDB model and electronic equipment

Also Published As

Publication number Publication date
CN105939227B (en) 2020-02-07

Similar Documents

Publication Publication Date Title
CN108196961A (en) A kind of asynchronous message processing method, terminal, system and storage medium
CN106998343A (en) A kind of remote procedure call processing method, apparatus and system
CN106547580B (en) Method and device for hooking function, mobile terminal and storage medium
CN109886694A (en) Data processing method and device and electronic equipment based on block chain
CN104133765B (en) The test case sending method of network activity and test case server
CN107846507A (en) Method for sending information, device, computer installation and computer-readable recording medium
CN109949108A (en) Invoice creation method and device, electronic equipment based on block chain
CN109542878B (en) List creation method and device
CN108540568A (en) Computing capability sharing method and smart machine
CN106101443A (en) A kind of processing method and processing device of Pending tasks
CN106998314B (en) Account interaction method and device
CN107784492A (en) Information processing method, device, computer installation and computer-readable recording medium
CN109947568A (en) Timed task processing method, system, computer equipment and storage medium
CN114003510A (en) Script testing method, device, equipment and medium based on Mock service
CN108363574B (en) Front-end customization method and device based on SDK, terminal equipment and storage medium
CN110286981A (en) The display methods and display system of the use state of virtual cloud desktop server
CN108959229A (en) Planning report generation method, terminal and storage medium based on customer information
CN105939227A (en) Service configuration method and system based on CMDB and server
CN110806930B (en) Micro-service scheduling method, device, equipment and storage device
CN111930783A (en) Monitoring method, monitoring system and computing device
CN106201639A (en) A kind of replacing application drawing calibration method and terminal
CN106250433A (en) A kind of dynamically APP application methods of exhibiting and terminal unit
CN110175820A (en) Bill processing method, device, electronic equipment and the storage medium of cloud calculation service
CN109241401A (en) State information searching method, client, server and computer-readable medium
US11258838B2 (en) Method, system, and non-transitory computer readable record medium for processing chatroom based on usage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191210

Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province

Applicant after: Suzhou Wave Intelligent Technology Co., Ltd.

Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C

Applicant before: Tide (Beijing) Electronic Information Industry Co., Ltd.

GR01 Patent grant
GR01 Patent grant