CN103297269A - Network service deployment and management method and system based on service computing platform - Google Patents
Network service deployment and management method and system based on service computing platform Download PDFInfo
- Publication number
- CN103297269A CN103297269A CN2013101906697A CN201310190669A CN103297269A CN 103297269 A CN103297269 A CN 103297269A CN 2013101906697 A CN2013101906697 A CN 2013101906697A CN 201310190669 A CN201310190669 A CN 201310190669A CN 103297269 A CN103297269 A CN 103297269A
- Authority
- CN
- China
- Prior art keywords
- service
- deployment
- client server
- module
- services
- 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
Images
Abstract
The invention discloses a network service deployment and management method and system based on a service computing platform. On the basis of Web services, the concept that service deployment and service management are separated is adopted; services which can be used for migration deployment can be maintained in a Web server; a service manager acquires a service list available for migration deployment from the Web server by using a Web service technology,. and controls channel through a command to send commands including four types of deployment, starting, stopping and logout to a client server for management; the client server receives the commands sent by the service manager and then parses and executes the commands, service deployment is to acquire migration services from the Web server, service starting, stopping and logout are implemented through the Web service technology, and corresponding operations are executed aiming at deployed services. The Web services and service deployment are combined, the difficulty of traditional service deployment is lowered, service deployment and service management are separated, and accordingly the whole system is maintained and managed conveniently and quickly.
Description
Technical field
The invention belongs to the network application field, relate to and a kind ofly disposing and the supervising the network service method based on service compute, and a kind ofly dispose system with the supervising the network service based on service compute.
Background technology
Along with development of Internet, more and more based on network application services have appearred.For network service management person, to be one in the network service different with management of different operating system platform deploy needs professional knowledge and loaded down with trivial details work consuming time, and how research frees the network manager from the deployment specifics of various network services be very significant.
Before Web service occurred, owing to the heterogeneite of platform between each tissue, the mechanism, the significant problem that distributed network faces was that the interoperability between the various platforms is too poor.The appearance of Web service standard (WSDL, SOAP and UDDI) has solved this problem.Its advantage is seamless interoperability, its allow on the platform, with a kind of application program of language compilation can use on another diverse platform, with the application service of diverse language compilation.And from the E-business applications field, Web service can solve in the E-business applications because the high maintenance cost that complicated application connection and program code cause and renewal cost problem.
Owing to there is special networks service (for example, the honey jar of some type can dynamically change the unicast ip address of main frame), the network service management center uses unicast ip address that each webserver is carried out control valve to comprehend and have many problems.Therefore traditional communication pattern based on clean culture or broadcast technology makes the information transmission can only be confined to All hosts in particular host or the network, can not adapt to the dynamic of communication.Multicasting technology is a kind of efficient data transmission mechanism that is suitable for group communication, belongs to one group main frame collection in logic by a Class D IP address sign, by the dynamic change of " adding " or " leaving " operation realization group relation.Any main frame can communicating by letter by all members in this address realization and the group.Data source only need send a data copy, multicast message copies in network transmission process as required automatically, avoid unicast stream to establish a communications link for each recipient and sent the shortcoming of data message separately, and solved the problem of the dynamic change unicast address that some special service exists.
Summary of the invention
The invention reside in provides a kind of network service arrangement and management method based on the service compute platform, and a kind of network service arrangement and management system based on the service compute platform; The present invention by utilizing service compute seamless interoperability and the dynamic adaptable of multicasting technology, deployment and the management of network service are separated, the details that the network manager no longer needs to understand service arrangement can easily be finished network service arrangement link, and can be by the management of control centre's realization to the network service.
Its technical solution is:
A kind of network service arrangement and management method based on the service compute platform may further comprise the steps:
A at first starts Web server in service arrangement and management starting stage.Safeguard some services that can be used for moving deployment and can be for the service list of inquiry in the Web server;
B is in service arrangement and management starting stage, and next starts a client server group of planes and service managerZ-HU.Service managerZ-HU the startup stage obtain the service list of up-to-date Gong migration deployment from Web server, the network manager manages concentratedly the client server group of planes in its range of management by service managerZ-HU;
C is when needs during in client server deploy special services, the network manager sends deployment order by service managerZ-HU to client server, client server parses the COS that needs migration to dispose from the order that receives, send the service arrangement request to Web server immediately, when Web server with the services migrating of request behind client server, client server is finished to service managerZ-HU announcement deployment order;
When the service of d after migration need being disposed opened, the network manager sends to the given client server by the order control channel with starting command, client server after parsing the COS that needs to start starts specified services, and advertisement service manager service startup finishes;
When e closes when the migration service that needs to have started, the network manager will cease and desist order by the order control channel and send to the given client server, client server after parsing the COS that need stop to stop specified services, and advertisement service manager service stopping finishes;
When f nullifies migration service when needs, the network manager will nullify order by the order control channel and send to the given client server, client server after parsing the COS that needs to nullify is nullified specified services, and advertisement service manager service cancellation finishes;
The g service managerZ-HU can send the service update request to Web server at any time, and up-to-date service list for the migration deployment is returned in Web service.
The Web server all functions use the Web service Technology design to realize.
Web server uses the MTOM mechanism in the Web service to realize services migrating.
May dynamically change the IP address of self main frame in view of some special service (as honey jar), the order controlling mechanism of service managerZ-HU is used multicast channel, and message format is: source address, destination address, command type, command code, type service and service set of types.
A kind of network service arrangement and management system based on the service compute platform comprise Web server, service managerZ-HU and client server; Wherein,
Above-mentioned Web server comprises service registry module, service-seeking module and service arrangement module; The network manager is kept at the installation kit of service routine in the Web server, and the service installation kit that adds as required, deletes and upgrade new, and upgrading simultaneously can be for the service list of migration deployment; Web server is issued service-seeking funcall and service arrangement funcall by UDDI; Service-seeking is called and is returned the service list that up-to-date Gong migration is disposed, and service arrangement calls the client server that specified services is deployed to the request service by MTOM mechanism;
Above-mentioned service managerZ-HU comprises update service module, deployment services module, opens service module, stops service module and nullifies service module; The update service module can be for the service list of migration deployment to the Web server inquiry by the Web service funcall; The deployment services module, open service module, stop service module and send command request message by the CC channel to each client server with nullifying service module, and receive the command response message that client server returns;
Above-mentioned client server comprises that receiving command module, fill order module and order returns module; Client server is the CC channel command of monitoring service manager at one's leisure, and at first whether the testing goal address is this machine ID when receiving the command request message,, is left intact packet loss if not just; If the destination address that parses is self ID, and then command type is resolved, carry out corresponding operating; When command type was deployment services, client server was by the migration deployment services of Web service funcall to Web server request appointment; When command type for the service of opening, when stopping service or nullifying 3 types of services, client server will specify the migration service unlatching, stop or nullifying.
The present invention has following useful technique effect:
The present invention is separated service arrangement and Service Management.The network manager is when deployment services, do not need to understand the details of under different platform, how to dispose special services, only need carry out the dynamic migration operation to specified services by service managerZ-HU, the service that the while network manager can dispose migration in service managerZ-HU be carried out unified management and safeguard.The present invention can reduce the difficulty of network service arrangement and management effectively.
Description of drawings
Below in conjunction with accompanying drawing and embodiment the present invention is done further explanation:
Figure is the principle simplified schematic diagram of one embodiment of the present invention.
Embodiment
By reference to the accompanying drawings, a kind of network service arrangement and management system based on the service compute platform comprise Web server, service managerZ-HU and client server.
Above-mentioned Web server comprises service registry module, service-seeking module and service arrangement module, and all modules all realize by the Web service technology.The network manager can be kept in the Web server for the service routine installation kit that migration is disposed, and the service installation kit that adds as required, deletes and upgrade new, and upgrading simultaneously can be for the service list of migration.Web server is at first issued service-seeking funcall and service arrangement funcall by UDDI, service-seeking is called and is returned the service list that up-to-date Gong migration is disposed, and service arrangement calls the client server that specified services is deployed to the request service by MTOM mechanism.
Above-mentioned service managerZ-HU comprises update service module, deployment services module, opens service module, stops service module and nullifies service module.The update service module can be for the service list of migration deployment to the Web server inquiry by the Web service funcall; The deployment services module, open service module, stop service module and send command request message by the CC channel to each client server with nullifying service module, and receive the command response message that client server returns;
Above-mentioned client server comprises that receiving command module, fill order module and order returns module.Client server is the CC channel command of monitoring service manager at one's leisure, and at first whether the testing goal address is this machine ID when receiving the command request message,, is left intact packet loss if not just; If the destination address that parses is self ID, and then command type is resolved, carry out corresponding operating; When command type was deployment services, client server was by the migration deployment services of Web service funcall to Web server request appointment; When command type for the service of opening, when stopping service or nullifying 3 types of services, client server will specify the migration service unlatching, stop or nullifying.
A kind of network service arrangement and management method based on the service compute platform may further comprise the steps:
A at first starts Web server in service arrangement and management starting stage.Safeguard some services that can be used for moving deployment and can be for the service list of inquiry in the Web server;
B is in service arrangement and management starting stage, and next starts a client server group of planes and service managerZ-HU.Service managerZ-HU the startup stage obtain the service list of up-to-date Gong migration deployment from Web server, the network manager manages concentratedly the client server group of planes in its range of management by service managerZ-HU;
C is when needs during in client server deploy special services, the network manager sends deployment order by service managerZ-HU to client server, client server parses the COS that needs migration to dispose from the order that receives, send the service arrangement request to Web server immediately, when Web server with the services migrating of request behind client server, client server is finished to service managerZ-HU announcement deployment order;
When the service of d after migration need being disposed opened, the network manager sends to the given client server by the order control channel with starting command, client server after parsing the COS that needs to start starts specified services, and advertisement service manager service startup finishes;
When e closes when the migration service that needs to have started, the network manager will cease and desist order by the order control channel and send to the given client server, client server after parsing the COS that need stop to stop specified services, and advertisement service manager service stopping finishes;
When f nullifies migration service when needs, the network manager will nullify order by the order control channel and send to the given client server, client server after parsing the COS that needs to nullify is nullified specified services, and advertisement service manager service cancellation finishes;
The g service managerZ-HU can send the service update request to Web server at any time, and up-to-date service list for the migration deployment is returned in Web service.
Above-mentioned Web server all functions use the Web service Technology design to realize.
Above-mentioned Web server uses the MTOM mechanism in the Web service to realize services migrating.
May dynamically change the IP address of self main frame in view of some special service (as honey jar), the order controlling mechanism of service managerZ-HU is used multicast channel, and message format is: source address, destination address, command type, command code, type service and service set of types.
In order to understand the present invention better, the part abbreviation definition (explanation) that will be referred to is:
WS:(Web Service), Web service
UDDI:(Universal Description Discovery and Integration), unify description, discovery and integrated agreement
MTOM:(Message Transmission Optimization Mechanism), be the MTOM of the MTOM of W3C
The gSOAP:gSOAP compilation tool provides a SOAP/XML realization about the C/C++ language, and gSOAP utilizes compiler technologies that the SOAP API of one group of transparence is provided, and will realize that the relevant content of details stashes to the user with the irrelevant SOAP of exploitation
CC:(Command Control), order control
More specifically comprise following two aspects:
(1) the Web service funcall is write by the gsoap functional unit, mainly comprises the realization of Web server end and Web client code.Web server end code portions is deployed on Web server, realizes service-seeking and service shift function.The Web client code is deployed in service managerZ-HU and client server respectively, realizes the update service function of service managerZ-HU and the deployment services request function of client server.Wherein, services migrating deployment link uses the MTOM mechanism of Web service to realize.
(2) service managerZ-HU manages by the client server group of planes of CC, and what CC used is multicast channel, and message format is referring to table 1.
Table 1
Source address | Destination address | Command type | Command code | Type service | The COS collection |
1 byte | 1 byte | 1 byte | 1 byte | 1 byte | ? |
Each field code implication is referring to table 2.
Table 2
Wherein, the number of client server is for the main frame number of network manager's management, from 0 open numbering.
Wherein, COS is can be for the COS code of migration in the Web server, and from 0 open numbering, reference is as table 3.
Table 3
COS | Implication |
0 | The FTP service |
1 | The IIS service |
2 | The Apache service |
3 | The POP3 service |
4 | The SMTP service |
… | … |
For example, service managerZ-HU is wanted in client server 1 deploy FTP service and IIS service, and message format is:
After client server 1 received this message and successful execution, the returned packet form was:
The present invention by utilizing service compute seamless interoperability and the dynamic adaptable of multicasting technology, deployment and the management of network service are separated, the details that the network manager no longer needs to understand service arrangement can easily be finished network service arrangement link, and can be by deployment and the management of control centre's realization to the network service.The present invention is simple in structure, and complexity is low, and is compatible good, is adapted at large-scale application in the network management system.
The technology contents of not addressing in the aforesaid way is taked or is used for reference prior art and can realize.
Need to prove that those skilled in the art can also make such or such easy variation pattern under the instruction of this specification, such as equivalent way, or obvious mode of texturing.Above-mentioned variation pattern all should be within protection scope of the present invention.
Claims (5)
1. network service arrangement and management method based on a service compute platform is characterized in that may further comprise the steps:
A at first starts Web server in service arrangement and management starting stage.Safeguard some services that can be used for moving deployment and can be for the service list of inquiry in the Web server;
B is in service arrangement and management starting stage, and next starts a client server group of planes and service managerZ-HU.Service managerZ-HU the startup stage obtain the service list of up-to-date Gong migration deployment from Web server, the network manager manages concentratedly the client server group of planes in its range of management by service managerZ-HU;
C is when needs during in client server deploy special services, the network manager sends deployment order by service managerZ-HU to client server, client server parses the COS that needs migration to dispose from the order that receives, send the service arrangement request to Web server immediately, when Web server with the services migrating of request behind client server, client server is finished to service managerZ-HU announcement deployment order;
When the service of d after migration need being disposed opened, the network manager sends to the given client server by the order control channel with starting command, client server after parsing the COS that needs to start starts specified services, and advertisement service manager service startup finishes;
When e closes when the migration service that needs to have started, the network manager will cease and desist order by the order control channel and send to the given client server, client server after parsing the COS that need stop to stop specified services, and advertisement service manager service stopping finishes;
When f nullifies migration service when needs, the network manager will nullify order by the order control channel and send to the given client server, client server after parsing the COS that needs to nullify is nullified specified services, and advertisement service manager service cancellation finishes;
The g service managerZ-HU can send the service update request to Web server at any time, and up-to-date service list for the migration deployment is returned in Web service.
2. a kind of network service arrangement and management method based on the service compute platform according to claim 1 is characterized in that: the realization of above-mentioned Web server all functions use Web service Technology design.
3. a kind of network service arrangement and management method based on the service compute platform according to claim 2 is characterized in that: the MTOM mechanism realization services migrating in the above-mentioned Web server use Web service.
4. a kind of network service arrangement and management method based on the service compute platform according to claim 1, it is characterized in that: the order controlling mechanism of above-mentioned service managerZ-HU is used multicast channel, message format is: source address, destination address, command type, command code, type service and service set of types.
5. network service arrangement and management system based on a service compute platform is characterized in that comprising Web server, service managerZ-HU and client server; Wherein,
Above-mentioned Web server comprises service registry module, service-seeking module and service arrangement module; The network manager is kept at the installation kit of service routine in the Web server, and the service installation kit that adds as required, deletes and upgrade new, and upgrading simultaneously can be for the service list of migration deployment; Web server is issued service-seeking funcall and service arrangement funcall by UDDI; Service-seeking is called and is returned the service list that up-to-date Gong migration is disposed, and service arrangement calls the client server that specified services is deployed to the request service by MTOM mechanism;
Above-mentioned service managerZ-HU comprises update service module, deployment services module, opens service module, stops service module and nullifies service module; The update service module can be for the service list of migration deployment to the Web server inquiry by the Web service funcall; The deployment services module, open service module, stop service module and send command request message by the CC channel to each client server with nullifying service module, and receive the command response message that client server returns;
Above-mentioned client server comprises that receiving command module, fill order module and order returns module; Client server is the CC channel command of monitoring service manager at one's leisure, and at first whether the testing goal address is this machine ID when receiving the command request message,, is left intact packet loss if not just; If the destination address that parses is self ID, and then command type is resolved, carry out corresponding operating; When command type was deployment services, client server was by the migration deployment services of Web service funcall to Web server request appointment; When command type for the service of opening, when stopping service or nullifying 3 types of services, client server will specify the migration service unlatching, stop or nullifying.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310190669.7A CN103297269B (en) | 2013-05-22 | 2013-05-22 | A kind of Web Service Deployment based on service compute platform and management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310190669.7A CN103297269B (en) | 2013-05-22 | 2013-05-22 | A kind of Web Service Deployment based on service compute platform and management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103297269A true CN103297269A (en) | 2013-09-11 |
CN103297269B CN103297269B (en) | 2016-04-27 |
Family
ID=49097617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310190669.7A Expired - Fee Related CN103297269B (en) | 2013-05-22 | 2013-05-22 | A kind of Web Service Deployment based on service compute platform and management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103297269B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104767641A (en) * | 2015-04-01 | 2015-07-08 | 北京京东尚科信息技术有限公司 | Flow adjusting method, device and system |
CN108092801A (en) * | 2017-11-29 | 2018-05-29 | 国云科技股份有限公司 | A kind of method that service catalogue is managed under cloudy platform |
CN108762815A (en) * | 2018-05-16 | 2018-11-06 | 北京麟卓信息科技有限公司 | A kind of Android running environment implementation methods based on non-virtualized architectural framework |
CN108924242A (en) * | 2018-07-19 | 2018-11-30 | 北京车联天下信息技术有限公司 | Service update method, device and big data service platform |
CN110119288A (en) * | 2019-03-26 | 2019-08-13 | 福建省天奕网络科技有限公司 | The method of centralized and unified starting service, storage medium |
CN110401729A (en) * | 2019-06-28 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A kind of cloud platform server network moving method, system, terminal and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030182361A1 (en) * | 2002-03-22 | 2003-09-25 | Sun Microsystems, Inc. | Business-model agnostic service deployment management service |
US20060031441A1 (en) * | 2004-04-30 | 2006-02-09 | International Business Machines Corporation | Dynamic extension of network-accessible services |
CN101645872A (en) * | 2008-08-05 | 2010-02-10 | 北京大学 | Business service system of Internet large-scale application environment and working method thereof |
CN102185900A (en) * | 2011-04-18 | 2011-09-14 | 北京新媒传信科技有限公司 | Application service platform system and method for developing application services |
-
2013
- 2013-05-22 CN CN201310190669.7A patent/CN103297269B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030182361A1 (en) * | 2002-03-22 | 2003-09-25 | Sun Microsystems, Inc. | Business-model agnostic service deployment management service |
US20060031441A1 (en) * | 2004-04-30 | 2006-02-09 | International Business Machines Corporation | Dynamic extension of network-accessible services |
CN101645872A (en) * | 2008-08-05 | 2010-02-10 | 北京大学 | Business service system of Internet large-scale application environment and working method thereof |
CN102185900A (en) * | 2011-04-18 | 2011-09-14 | 北京新媒传信科技有限公司 | Application service platform system and method for developing application services |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104767641A (en) * | 2015-04-01 | 2015-07-08 | 北京京东尚科信息技术有限公司 | Flow adjusting method, device and system |
CN104767641B (en) * | 2015-04-01 | 2018-08-14 | 北京京东尚科信息技术有限公司 | Server capability dispatching method, equipment, server and system |
CN108092801A (en) * | 2017-11-29 | 2018-05-29 | 国云科技股份有限公司 | A kind of method that service catalogue is managed under cloudy platform |
CN108762815A (en) * | 2018-05-16 | 2018-11-06 | 北京麟卓信息科技有限公司 | A kind of Android running environment implementation methods based on non-virtualized architectural framework |
CN108762815B (en) * | 2018-05-16 | 2021-01-01 | 北京麟卓信息科技有限公司 | Method for realizing Android running environment based on non-virtualization system architecture |
CN108924242A (en) * | 2018-07-19 | 2018-11-30 | 北京车联天下信息技术有限公司 | Service update method, device and big data service platform |
CN110119288A (en) * | 2019-03-26 | 2019-08-13 | 福建省天奕网络科技有限公司 | The method of centralized and unified starting service, storage medium |
CN110119288B (en) * | 2019-03-26 | 2022-02-08 | 福建省天奕网络科技有限公司 | Method for centralized unified starting service and storage medium |
CN110401729A (en) * | 2019-06-28 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A kind of cloud platform server network moving method, system, terminal and storage medium |
CN110401729B (en) * | 2019-06-28 | 2022-12-23 | 苏州浪潮智能科技有限公司 | Cloud platform server network migration method, system, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103297269B (en) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103297269A (en) | Network service deployment and management method and system based on service computing platform | |
CN106034077B (en) | A kind of dynamic route collocating method, apparatus and system | |
US10545750B2 (en) | Distributed upgrade in virtualized computing environments | |
US7467078B2 (en) | Portable distributed application framework | |
US9710762B2 (en) | Dynamic logging | |
US9374270B2 (en) | Multicast service in virtual networks | |
CN104935672B (en) | Load balancing service high availability implementation method and equipment | |
CN108989066B (en) | Equipment management method and device | |
CN103259703B (en) | It is applicable to the real-time bus cross-safety zone communication means of power industry | |
US10819659B2 (en) | Direct replying actions in SDN switches | |
CN106612188A (en) | Method and device for extending software function based on micro service architecture | |
US10355977B2 (en) | Gateway using multicast to unicast conversion | |
JP2007109236A (en) | Method and apparatus for providing home network device service to outside of home network through web service | |
EP2787742A1 (en) | Method and system for transmitting network video | |
WO2023056722A1 (en) | Distributed firewall definition method and system | |
CN102291455A (en) | Distributed cluster processing system and message processing method thereof | |
Azzara et al. | Middleware solutions in WSN: The IoT oriented approach in the ICSI project | |
CN109922151A (en) | A kind of data sharing method between micro services | |
Hakiri et al. | Data-centric publish/subscribe routing middleware for realizing proactive overlay software-defined networking | |
CN114143258B (en) | Service agent method based on Open vSwitch under Kubernetes environment | |
EP2723138A1 (en) | Service processing method and device for ubiquitous terminal | |
CN105227403A (en) | A kind of OpenStack network flow monitoring method | |
CA2543557A1 (en) | System and method for producing notification based web services | |
CN113938533A (en) | Communication method and device between applications, electronic equipment and computer readable medium | |
US20130188638A1 (en) | Multicast Source Registration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160427 |