CN105939227A - Service configuration method and system based on CMDB and server - Google Patents
Service configuration method and system based on CMDB and server Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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
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.
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)
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)
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 |
-
2016
- 2016-07-13 CN CN201610551022.6A patent/CN105939227B/en active Active
Patent Citations (2)
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)
Title |
---|
王刚: "《CMDB配置管理***研究及设计》", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (2)
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 |