CN103473100A - Dependence-relationship-based Web service replacing method - Google Patents

Dependence-relationship-based Web service replacing method Download PDF

Info

Publication number
CN103473100A
CN103473100A CN2013104251540A CN201310425154A CN103473100A CN 103473100 A CN103473100 A CN 103473100A CN 2013104251540 A CN2013104251540 A CN 2013104251540A CN 201310425154 A CN201310425154 A CN 201310425154A CN 103473100 A CN103473100 A CN 103473100A
Authority
CN
China
Prior art keywords
web service
service
con
web
dependence
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
CN2013104251540A
Other languages
Chinese (zh)
Other versions
CN103473100B (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.)
Institute of Software of CAS
Original Assignee
Institute of Software of CAS
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 Institute of Software of CAS filed Critical Institute of Software of CAS
Priority to CN201310425154.0A priority Critical patent/CN103473100B/en
Publication of CN103473100A publication Critical patent/CN103473100A/en
Application granted granted Critical
Publication of CN103473100B publication Critical patent/CN103473100B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a dependence-relationship-based Web service replacing method, and belongs to the technical field of computer software. The method comprises the following steps of when certain Web service cannot be consistent with changes in an external environment or the requirements of a user, identifying the deployment condition and the version information of the problem service, and the direct precursor service and the direct subsequent service of the problem service in composite service; selecting proper service for replacement according to different conditions by combining a dependence relationship extracted from a problem service composite description file; when the problem service does not have any other deployment and version, and direct subsequent service sets of services in a similar service set comprise all the subsequent service of the problem service, calculating similarities between the similar services and the problem service in terms of input, output and constraint conditions and a service interaction relationship established between the problem service and the similar services in a specific field, and selecting the most matched service for replacement.

Description

A kind of Web service replacement method based on dependence
Technical field
The present invention relates to a kind of replacement method of Web service, relate in particular to the Web service replacement method based on dependence in a kind of large-scale complex software systems, belong to computer software technical field.
Background technology
Web service is the autonomy of being issued under Networks Environment by the ISP, stateless, as to have standalone feature computational entity.Service-oriented computing utilizes Web service as the essential structure unit, support Distributed Application fast, combined type exploitation cheaply.Based on Service-Oriented Architecture Based (Service-Oriented Architecture, SOA), software serves (SaaS) and enterprise is bought to software in cloud computing and maintain infrastructure changes into by a large amount of leases in internet consumption service service.Yet, along with service-oriented software systems scale is increasing, the problems such as its availability, reliability more and more are difficult to guarantee.When Web service can not be tackled the variation of external environment condition or user's request, in order to ensure the correct execution of composite services, need to replace immediately this Web service.
Through the retrieval to prior art, find, Chinese Patent Application No. 201110058676.2, put down in writing a kind of Web service replacement method based on service priority.Choose the service that in architecture, importance is strong and first replaced, and preferentially select the high service of candidate service centralized services quality, repair the composite service of inefficacy by the mode of replacing the part Web service.The method is not considered the restriction relation between Web service, and directly replacement may exert an influence to the Web service with its Constrained relation.
In service-oriented computing environment, between the service of distributed, different grain size, different field, call mutually, all exist complementary contact.Chinese Patent Application No. 201210159395.0, put down in writing under a kind of open network the method for building up of incidence relation between serving, execution route, anabolic process and service implementation process according to composite services, analyze the incidence relation of composite services in different step, set up substep relationship maps model, build the association service resource pool.Chinese Patent Application No. 201110168027.8, put down in writing a kind of Web service combined method based on dependence, proposed to describe the model of the data dependence information of Web service, in the Service Matching process, utilize the dependence of Web service that the Web service combination is changed into to dynamic programming problems, and find out optimum service combining method.Chinese Patent Application No. 201010289364.8, put down in writing a kind of Web application deployment constraint automatic testing method, deployment to Web application deployment scheme model retrains automatic examinations, when the current Web application being detected to after disposing running counter to of retraining, automatically locate and point out the user to carry out the modification of deployment scheme.
In sum, for dependence, current existing relevant programme is applied to the dependence between Web service in the Services Composition process mostly, and the Web service replacement method research approach based on dependence is less.
Summary of the invention
The object of the invention is to: overcome the deficiencies in the prior art, a kind of Web service replacement method based on dependence is provided, guarantee the correct execution of composite services under cloud computing environment.
The technology of the present invention solution comprises: a kind of Web service replacement method based on dependence, and performing step is:
Step 1, when a certain Web service can not meet the variation of external environment condition or user's request in a certain position, deployment scenario, version information and the forerunner's set of service in composite services and the follow-up set of service of the described a certain Web service that at first identification goes wrong;
Step 2, extract I/O, constraint condition and call relation in the described a certain Web service description document gone wrong, and the input and output of the Web service of problem described in following steps, constraint condition and follow-up set of service all obtain by this step;
Step 3, if the described a certain Web service gone wrong exists and disposes in other positions, check whether the Web service that is deployed in other positions meets external environment condition or user's request, if exist a Web service to meet, this problem Web service is replaced with to a described Web service that meets external environment condition or user's needs, jump to step 8, otherwise perform step 4;
Step 4, if there are other versions in the described a certain Web service gone wrong, using above-mentioned every other version as similar set, compare each Web service in similar set and the described a certain Web service gone wrong, and performs step 6; If there are not other versions in the described a certain Web service gone wrong, perform step 5;
Step 5, if other of the described a certain Web service that this goes wrong are disposed and other versions do not exist, judge one by one whether the immediate successor set of service of other Web services comprises all follow-up service of problem Web service, will comprise all other the follow-up Web services of problem Web service and put similar set under;
Step 6, calculate the similarity of each similar Web service and problem Web service in similar set, obtains the input and output matrix M in_out, constraint matrix M constraint, the service interaction matrix M correlation;
Step 7, according to the input and output matrix M in step 6 in_out, constraint matrix M constraint, the service interaction matrix M correlationcalculate the dependence matrix M, Web service is sorted, recommend out to replace the described a certain Web service gone wrong;
Step 8, the use request that the interception user sends to the problem service, replace this problem Web service.
The described direct precursor service of step 1 and immediate successor service are: suppose to have dependence to be<s 1, s 2,<s 2, s 3, mean Web service s 1depend on Web service s 2, Web service s 2depend on Web service s 3, s so 1s 2direct precursor, s 3s 2immediate successor.
The method of extracting the described a certain Web service composite descriptor gone wrong in described step 2 is: the composite file of SCA is expanded,<service > label means the service that assembly can provide, its level attribute representation should serve residing level;<function > functional method that provides from interface and behavior two aspects definition services with the form of operation of label;<reference > label means the service that assembly relies on, the service that its relation attribute representation quotes is in interlayer or layer;<function > label means that needs are provided input parameter, the output parameter requirement of operation by the service that relies on, refType, for the dependence type, has sequential relationship and mandatory relationship.
The described a certain Web service in described step 3, this gone wrong replaces with the described concrete grammar that this meets a Web service of external environment condition or user's needs: relatively whether the QoS of Web service meets tenant's requirement of using the described a certain Web service gone wrong, selects best one of meeting property.
The input and output matrix representation of similar Web service in described step 6 is as formula (1), io ijthe similarity that means input and output between Web service i and Web service j, 0<io ij<1; Computing method are as follows:
The matching degree of the input and output between two Web services calculates by formula (2), equates to refer to that the output parameter of Web service i is equal to the input parameter of Web service j, io fully ij=1; Comprise the input parameter set that the output parameter set that refers to Web service i belongs to Web service j; The input parameter set that part comprises the output parameter set-inclusion Web service j that refers to Web service i; The output parameter set of unequal finger Web service i and the input parameter set of Web service j do not comprise mutually concerns io ij=0; For comprising or part while comprising situation, need to calculate similarity io when matching degree ijas formula (3), d means two distances between Web service; H means the height of two Web service child Web services common with it; μ, ν represents respectively d and the shared weight of h, 0<μ<1,0<ν<1, μ+ν=1;
M in _ out = io 11 io 12 . . io 1 n io 21 io 22 . . io 2 n . . . . . . . . io n 1 io n 2 . . io nn - - - ( 1 )
Figure BDA0000383311860000032
similarity = e - &mu;d ( e vh - e - vh e vh + e vh ) - - - ( 3 ) .
Constraint matrix M in described step 6 constraintmean as formula (4), con ijthe similarity that means constraint condition between Web service i and Web service j, 0<con ij<1, computing method are as follows:
Constrained matching degree between two Web services calculates by formula (5), equates to refer to that the constraint condition of Web service i is equal to the constraint condition of Web service j, con fully ij=1; Comprise the constraint condition set that the constraint condition set that refers to Web service i belongs to Web service j; The constraint condition set that the constraint condition set that part comprises finger Web service i comprises Web service j; The constraint condition set of unequal finger Web service i and the constraint condition set of Web service j; What do not comprise mutually concerns con ij=0; For comprising or part while comprising situation, need to calculate similarity con when matching degree ijas formula (6), d means two distances between Web service; H means the height of two Web service child Web services common with it; μ, ν represents respectively d and the shared weight of h;
M constraint = con 11 con 12 . . con 1 n con 21 con 22 . . con 2 n . . . . . . . . con n 1 con n 2 . . con nn - - - ( 4 )
Figure BDA0000383311860000042
similarity = e - &mu;d ( e vh - e - vh e vh + e vh ) - - - ( 6 )
Service interaction matrix M in described step 6 correlationvalue be multiplied by dependency degree and obtain by relying on the type weights.
In described step 7, dependence matrix M computing formula is:
M = d 11 d 12 . . d 1 n d 21 d 22 . . d 2 n . . . . . . . . d n 1 d n 2 . . d nn = M in _ out * M constraint * M correlation - - - ( 4 ) .
The present invention's advantage and good effect compared with prior art is as follows:
(1) the present invention is divided into service substitution other deployment, other versions, other similar services of problem service, has solved the service substitution problem comprehensively, guarantees the true(-)running of large-scale complex software systems.
(2) the present invention is based on complicated dependence between Web service, except the coupling of carrying out input and output, also carry out the similarity of restriction relation and calculate, and the business dependence of setting up between the inner question service of computing service field and similar service, the degree of accuracy of replacement improved.
The accompanying drawing explanation
Fig. 1 is the embodiments of the invention process flow diagram;
Embodiment
As shown in Figure 1, the Web service replacement method based on dependence that the embodiment of the present invention is set up is: when a certain Web service can not meet the variation of external environment condition or user's request, identify deployment scenario, version information and the direct precursor service in composite services and the immediate successor service of problem service; In conjunction with the dependence of extracting from problem service composite description document, select suitable service according to different situations and replaced; When other deployment of problem service do not exist with other versions, the all follow-up service of the immediate successor set-inclusion problem service of the service in similar set of service, calculate they and the similarity of problem service on input and output, constraint condition, interactive relation, select the service of coupling to be replaced.
The specific implementation step is as follows:
Step 1, when a certain Web service can not meet the variation of external environment condition or user's request, at first identify deployment scenario, version information and the direct precursor service in composite services and the immediate successor service of problem service.Suppose to have dependence to be<s 1, s 2,<s 2, s 3, mean Web service s 1depend on Web service s 2, Web service s 2depend on Web service s 3, s so 1s 2direct precursor, s 3s 2immediate successor.
Step 2, extract I/O, constraint condition and call relation in this problem service composite description document.The composite file of service component architecture SCA (Service Composite Architecture, SCA) is expanded.<service > label means the service that assembly can provide, its level attribute representation should serve residing level;<function > functional method that provides from interface and behavior two aspects definition services with the form of operation of label.<reference > label means the service that assembly relies on, the service that its relation attribute representation quotes is in interlayer or layer;<function > label means that needs are provided the requirements such as input parameter, output parameter of operation by the service that relies on, refType is the dependence type, and sequential relationship, mandatory relationship etc. are arranged.
Step 3, if this problem service exists and disposes in other positions, check whether the Web service that is deployed in other positions meets external environment condition or user's request, relatively whether the QoS of Web service meets tenant's requirement of use problem Web service, selects best one of meeting property.If exist a Web service to meet, by the problem service substitution, be this service, jump to step 8, otherwise perform step 4.
Step 4, if there are other versions in the problem service, be similar set by the version sets cooperation, and the Web service in the version set and problem service are compared, and performs step 6; If there are not other versions in the problem service, perform step 5;
Step 5, if other of this problem service dispose and other versions do not exist, judge that whether the immediate successor set of other Web services comprises all follow-up service of problem service, puts this Web service under similar set of service if comprise one by one;
Step 6, calculate respectively the input and output matrix M of similar service in_out, constraint matrix M constraint, the service interaction matrix M correlation.The input and output matrix representation of similar service is as formula (1), io ijthe dependency degree that means input and output between service i and service j, 0<io ij<1; Computing method are as follows:
The matching degree of the input and output between two services calculates by formula (2), equates to refer to the output parameter set out_s of service i fully ibe equal to the input parameter set in_s of service j j, io ij=1; Comprise the output parameter set out_s that refers to service i ibelong to the input parameter set in_s that serves j j; Part comprises the output parameter set out_s that refers to service i icomprise the input parameter set in_s that serves j j; The output parameter set out_s of unequal finger service i iinput parameter set in_s with service j jwhat do not comprise mutually concerns io ij=0; For comprising or part while comprising situation, need to calculate similarity io when matching degree ij, seeing formula (3), d means two distances between service; H means the height of two service child services common with it; μ, ν represents respectively d and the shared weight of h, 0<μ<1,0<ν<1, μ+ν=1.
Constraint matrix means to serve the matching degree of constraint condition between i and service j, M constraintcomputing method are with reference to the computing method of input and output matrix.
Service interaction refers to the business dependence of setting up between the service of specific area inner question and similar service, service interaction matrix M correlationvalue be multiplied by dependency degree and obtain by relying on the type weights.
M in _ out = io 11 io 12 . . io 1 n io 21 io 22 . . io 2 n . . . . . . . . io n 1 io n 2 . . io nn - - - ( 1 )
Figure BDA0000383311860000062
similarity = e - &mu;d ( e vh - e - vh e vh + e vh ) - - - ( 3 )
Step 7, calculate the dependence matrix M, and service is sorted, recommend out can the replacement problem service Web service.
M = d 11 d 12 . . d 1 n d 21 d 22 . . d 2 n . . . . . . . . d n 1 d n 2 . . d nn = M in _ out * M constraint * M correlation - - - ( 4 ) .
Step 8, the interception service request, replace this problem service.
Non-elaborated part of the present invention belongs to those skilled in the art's known technology.
The above; it is only the embodiment in the present invention; but protection scope of the present invention is not limited to this; anyly be familiar with the people of this technology in the disclosed technical scope of the present invention; can understand conversion or the replacement expected; all should be encompassed in of the present invention comprise scope within, therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (8)

1. the Web service replacement method based on dependence is characterized in that comprising the following steps:
Step 1, when a certain Web service can not meet the variation of external environment condition or user's request in a certain position, deployment scenario, version information and the forerunner's set of service in composite services and the follow-up set of service of the described a certain Web service that at first identification goes wrong;
Step 2, extract I/O, constraint condition and call relation in the described a certain Web service description document gone wrong, and input/output argument, the constraint condition of the Web service of problem described in following steps all obtain by this step;
Step 3, if the described a certain Web service gone wrong exists and disposes in other positions, check whether the Web service that is deployed in other positions meets external environment condition or user's request, if exist a Web service to meet, this problem Web service is replaced with to a described Web service that meets external environment condition or user's needs, jump to step 8, otherwise perform step 4;
Step 4, if there are other versions in the described a certain Web service gone wrong, using above-mentioned every other version as similar set, compare each Web service in similar set and the described a certain Web service gone wrong, and performs step 6; If there are not other versions in the described a certain Web service gone wrong, perform step 5;
Step 5, if other of the described a certain Web service that this goes wrong are disposed and other versions do not exist, judge one by one whether the immediate successor set of service of other Web services comprises all follow-up service of problem Web service, will comprise all other the follow-up Web services of problem Web service and put similar set under;
Step 6, calculate the similarity of each similar Web service and problem Web service in similar set, obtains the input and output matrix M in_out, constraint matrix M constraint, the service interaction matrix M correlation;
Step 7, according to the input and output matrix M in step 6 in_out, constraint matrix M constraint, the service interaction matrix M correlationcalculate the dependence matrix M, Web service is sorted, recommend out to replace the described a certain Web service gone wrong;
Step 8, the use request that the interception user sends to the problem service, replace this problem Web service.
2. the Web service replacement method based on dependence according to claim 1, it is characterized in that: the described direct precursor service of step 1 and immediate successor service are: suppose to have dependence to be<s 1, s 2,<s 2, s 3, mean Web service s 1depend on Web service s 2, Web service s 2depend on Web service s 3, s so 1s 2direct precursor, s 3s 2immediate successor.
3. the Web service replacement method based on dependence according to claim 1, it is characterized in that: the method for extracting the described a certain Web service composite descriptor gone wrong in described step 2 is: the composite file of SCA is expanded,<service > label means the service that assembly can provide, its level attribute representation should serve residing level;<function > functional method that provides from interface and behavior two aspects definition services with the form of operation of label;<reference > label means the service that assembly relies on, the service that its relation attribute representation quotes is in interlayer or layer;<function > label means that needs are provided input parameter, the output parameter requirement of operation by the service that relies on, refType, for the dependence type, has sequential relationship and mandatory relationship.
4. the Web service replacement method based on dependence according to claim 1, it is characterized in that: the described a certain Web service in described step 3, this gone wrong replaces with the described concrete grammar that this meets a Web service of external environment condition or user's needs and is: relatively whether the QoS of Web service meets tenant's requirement of using the described a certain Web service gone wrong, selects best one of meeting property.
5. the Web service replacement method based on dependence according to claim 1, it is characterized in that: the input and output matrix representation of similar Web service in described step 6 is shown in formula (1), io ijthe similarity that means input and output between Web service i and Web service j, 0<io ij<1; Computing method are as follows:
The matching degree of the input and output between two Web services calculates by formula (2), equates to refer to the output parameter set out_s of Web service i fully ibe equal to the input parameter set in_s of Web service j j, io ij=1; Comprise the output parameter set out_s that refers to Web service i ithe input parameter set in_s that belongs to Web service j j; Part comprises the output parameter set out_s that refers to Web service i ithe input parameter set in_s that comprises Web service j j; The output parameter set out_s of unequal finger Web service i iinput parameter set in_s with Web service j jwhat do not comprise mutually concerns io ij=0; For comprising or part while comprising situation, need to calculate similarity io when matching degree ijsee formula (3), d means two distances between Web service; H means the height of two Web service child Web services common with it; μ, ν represents respectively d and the shared weight of h, 0<μ<1,0<ν<1, μ+ν=1;
M in _ out = io 11 io 12 . . io 1 n io 21 io 22 . . io 2 n . . . . . . . . io n 1 io n 2 . . io nn - - - ( 1 )
Figure FDA0000383311850000022
similarity = e - &mu;d ( e vh - e - vh e vh + e vh ) - - - ( 3 ) .
6. the Web service replacement method based on dependence according to claim 1, is characterized in that: constraint matrix M in described step 6 constraintmean to see formula (4), con ijthe similarity that means constraint condition between Web service i and Web service j, 0<con ij<1, computing method are as follows:
Constraint condition matching degree between two Web services calculates by formula (5), equates to refer to the constraint condition set con_s of Web service i fully ibe equal to the constraint condition set con_s of Web service j j, con ij=1; Comprise the constraint condition set con_s that refers to Web service i ithe constraint condition set con_s that belongs to Web service j j; Part comprises the constraint condition set con_s that refers to Web service i ithe constraint condition set con_s that comprises Web service j j; The constraint condition set con_s of unequal finger Web service i iconstraint condition set con_s with Web service j j; What do not comprise mutually concerns con ij=0; For comprising or part while comprising situation, need to calculate similarity con when matching degree ijsee formula (6), d means two distances between Web service; H means the height of two Web service child Web services common with it; μ, ν represents respectively d and the shared weight of h;
M constraint = con 11 con 12 . . con 1 n con 21 con 22 . . con 2 n . . . . . . . . con n 1 con n 2 . . con nn - - - ( 4 )
Figure FDA0000383311850000032
similarity = e - &mu;d ( e vh - e - vh e vh + e vh ) - - - ( 6 ) .
7. the Web service replacement method based on dependence according to claim 1, is characterized in that: service interaction matrix M in described step 6 correlationvalue be multiplied by dependency degree and obtain by relying on the type weights.
8. the Web service replacement method based on dependence according to claim 1, it is characterized in that: in described step 7, dependence matrix M computing formula is:
M = d 11 d 12 . . d 1 n d 21 d 22 . . d 2 n . . . . . . . . d n 1 d n 2 . . d nn = M in _ out * M constraint * M correlation - - - ( 4 ) .
CN201310425154.0A 2013-09-17 2013-09-17 A kind of Web service replacement method based on dependence Expired - Fee Related CN103473100B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310425154.0A CN103473100B (en) 2013-09-17 2013-09-17 A kind of Web service replacement method based on dependence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310425154.0A CN103473100B (en) 2013-09-17 2013-09-17 A kind of Web service replacement method based on dependence

Publications (2)

Publication Number Publication Date
CN103473100A true CN103473100A (en) 2013-12-25
CN103473100B CN103473100B (en) 2016-08-17

Family

ID=49797969

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310425154.0A Expired - Fee Related CN103473100B (en) 2013-09-17 2013-09-17 A kind of Web service replacement method based on dependence

Country Status (1)

Country Link
CN (1) CN103473100B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104166733A (en) * 2014-09-03 2014-11-26 南京大学 Web service combination result repairing method based on dependency graph model
CN103838857B (en) * 2014-03-17 2017-02-15 中国科学院软件研究所 Automatic service combination system and method based on semantics
CN107147733A (en) * 2017-06-05 2017-09-08 湖南文盾信息技术有限公司 Service recovery method based on SOA
CN107977314A (en) * 2017-11-28 2018-05-01 曲明成 A kind of method that process task block dependence is obtained based on matrix
WO2018107860A1 (en) * 2016-12-16 2018-06-21 华为技术有限公司 Service operating method and device, and cloud computing system
CN108470181A (en) * 2018-01-22 2018-08-31 南京邮电大学 A kind of Web service replacement method based on weighting sequence relationship
US10277462B1 (en) 2015-08-25 2019-04-30 Amdocs Development Limited System, method, and computer program for maintaining versioning of web services associated with a plurality of independent sub-organizations
CN112416459A (en) * 2020-11-23 2021-02-26 杭州当虹科技股份有限公司 System for solving version strong dependence between micro services
CN113779101A (en) * 2021-11-10 2021-12-10 北京航空航天大学 Time sequence set recommendation system and method based on deep neural network
US20230342840A1 (en) * 2015-01-13 2023-10-26 State Farm Mutual Automobile Insurance Company System and Method for a Fast Rental Application

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030033369A1 (en) * 2001-08-09 2003-02-13 Bernhard Benjamin Karb Donovan Web services container
CN101420454A (en) * 2008-09-26 2009-04-29 复旦大学 Substitute Web service data processing method based on service grid
CN102546754A (en) * 2011-11-23 2012-07-04 河南理工大学 Service quality customized Web service combination method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030033369A1 (en) * 2001-08-09 2003-02-13 Bernhard Benjamin Karb Donovan Web services container
CN101420454A (en) * 2008-09-26 2009-04-29 复旦大学 Substitute Web service data processing method based on service grid
CN102546754A (en) * 2011-11-23 2012-07-04 河南理工大学 Service quality customized Web service combination method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
万长林等,: "基于本体的语义Web服务QoS描述和发现", 《计算机研究与发展》 *
张佩云等,: "一种基于语义与QoS感知的Web服务匹配机制", 《计算机研究与发展》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838857B (en) * 2014-03-17 2017-02-15 中国科学院软件研究所 Automatic service combination system and method based on semantics
CN104166733A (en) * 2014-09-03 2014-11-26 南京大学 Web service combination result repairing method based on dependency graph model
US20230342840A1 (en) * 2015-01-13 2023-10-26 State Farm Mutual Automobile Insurance Company System and Method for a Fast Rental Application
US10277462B1 (en) 2015-08-25 2019-04-30 Amdocs Development Limited System, method, and computer program for maintaining versioning of web services associated with a plurality of independent sub-organizations
CN108206745B (en) * 2016-12-16 2020-03-20 华为技术有限公司 Business operation method and device and cloud computing system
CN108206745A (en) * 2016-12-16 2018-06-26 华为技术有限公司 Operating method, device and the cloud computing system of business
WO2018107860A1 (en) * 2016-12-16 2018-06-21 华为技术有限公司 Service operating method and device, and cloud computing system
US11281494B2 (en) 2016-12-16 2022-03-22 Huawei Technologies Co., Ltd. Business operation method, apparatus, and system for determining and executing operation tasks in cloud computing
CN107147733A (en) * 2017-06-05 2017-09-08 湖南文盾信息技术有限公司 Service recovery method based on SOA
CN107977314A (en) * 2017-11-28 2018-05-01 曲明成 A kind of method that process task block dependence is obtained based on matrix
CN108470181A (en) * 2018-01-22 2018-08-31 南京邮电大学 A kind of Web service replacement method based on weighting sequence relationship
CN108470181B (en) * 2018-01-22 2022-05-20 南京邮电大学 Web service replacement method based on weighted sequence relation
CN112416459A (en) * 2020-11-23 2021-02-26 杭州当虹科技股份有限公司 System for solving version strong dependence between micro services
CN112416459B (en) * 2020-11-23 2024-03-01 杭州当虹科技股份有限公司 System for solving version strong dependence among micro services
CN113779101A (en) * 2021-11-10 2021-12-10 北京航空航天大学 Time sequence set recommendation system and method based on deep neural network
CN113779101B (en) * 2021-11-10 2022-03-18 北京航空航天大学 Time sequence set recommendation system and method based on deep neural network

Also Published As

Publication number Publication date
CN103473100B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN103473100A (en) Dependence-relationship-based Web service replacing method
US9256908B2 (en) Utility consumption disaggregation using low sample rate smart meters
US10013239B2 (en) Metadata driven real-time analytics framework
JP6894534B2 (en) Information processing method and terminal, computer storage medium
US8972397B2 (en) Auto-detection of historical search context
US8423638B2 (en) Performance monitoring of a computer resource
EP3842963A1 (en) Method and device for acquiring poi state information, apparatus, and computer storage medium
CN107341220B (en) Multi-source data fusion method and device
US8737771B2 (en) Annotation addition method, annotation addition system using the same, and machine-readable medium
CN102207946B (en) Knowledge network semi-automatic generation method
Agarwal et al. Crisis-dias: Towards multimodal damage analysis-deployment, challenges and assessment
CN102207857B (en) Method, device and system for identifying graphical user interface (GUI) element
US10853564B2 (en) Operation for copied content
Chatterjee et al. Intent mining from past conversations for conversational agent
CN109902117A (en) Operation system analysis method and device
CN103886020A (en) Quick search method of real estate information
Ahrabian et al. Data analysis as a web service: A case study using IoT sensor data
CN104616134A (en) Statement analysis report pushing method and device
CN103095849B (en) A method and a system of spervised web service finding based on attribution forecast and error correction of quality of service (QoS)
CN112507103A (en) Task type dialogue and model training method, device, equipment and storage medium
KR101301077B1 (en) Method for Aligning Ontology and Ontology Alignment System thereof
US9020212B2 (en) Automatically determining a name of a person appearing in an image
CN113963186A (en) Training method of target detection model, target detection method and related device
CN108427730A (en) It is a kind of that method is recommended based on the Social Label of random walk and condition random field
Li et al. A web service qos prediction approach based on multi-dimension qos

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

Granted publication date: 20160817

Termination date: 20190917

CF01 Termination of patent right due to non-payment of annual fee