CN102685242A - Method for establishing relevance relation among services under opened network - Google Patents

Method for establishing relevance relation among services under opened network Download PDF

Info

Publication number
CN102685242A
CN102685242A CN2012101593950A CN201210159395A CN102685242A CN 102685242 A CN102685242 A CN 102685242A CN 2012101593950 A CN2012101593950 A CN 2012101593950A CN 201210159395 A CN201210159395 A CN 201210159395A CN 102685242 A CN102685242 A CN 102685242A
Authority
CN
China
Prior art keywords
service
association
services
relation
incidence relation
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
CN2012101593950A
Other languages
Chinese (zh)
Other versions
CN102685242B (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.)
Nupt Institute Of Big Data Research At Yancheng
Original Assignee
Nanjing Post and Telecommunication University
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 Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201210159395.0A priority Critical patent/CN102685242B/en
Publication of CN102685242A publication Critical patent/CN102685242A/en
Application granted granted Critical
Publication of CN102685242B publication Critical patent/CN102685242B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method for establishing relevance relation among services under an opened network, which provides a sub-step relevance mapping model aiming at characteristics of dynamics, isomerism, progressive services and the like of an opened network environment, and uses the sub-step relevance mapping model to establish a relevance service resource pool meeting a user individual requirement. According to the scheme provided by the invention, the relevance relation among the services is considered from a plurality of view points; the relevance relation among the services of a combined service in different steps can be comprehensively analyzed according to an executing route of the combined service, a combination process and a service implementation process; and a sub-step relevance mapping mechanism for indexing a relevant service mapping pair list is established. With the adoption of the scheme, the selection of carrying out the services depending on port matching among the services can be expanded; the properties of an executing structure of the combined service, and the interaction property and the limitation property in service implementation can be increased; and a novel model is provided for a research of a relevance mechanism among the services in the opened network environment.

Description

A kind of open network is the method for building up of incidence relation between service down
Technical field
The present invention is under the complex network environment of an opening, isomery, the scheme of incidence relation between the mapping service and structure association service resource pool.Be primarily aimed at characteristics such as dynamic under the large-scale network environment, isomerism, service be increasing; The whole process comprehensive, that the multi-angular analysis composite services form; A kind of substep relationship maps model is proposed; Make up the association service resource pool, solve the efficiency of composite services in carrying out service selection process.The crossing domain that belongs to service compute and distributed computing technology.
Background technology
Service compute (Service Computing) is considered to the developing direction of Distributed Calculation of future generation; It is that of proposing towards dynamic, isomery, complicated internet environment is the base support technology with Web service, service-oriented architectural framework; Being combined into the main software development approach with service groups, is the new computing discipline of basic concept with service-oriented software analysis and design principle.In the technical system of service compute, service is most important key concept.Service is meant the software entity with characteristics such as self adaptation, self-described, modularization and good interoperabilities under the Network Environment, and Web service is concrete manifestation form and the function carrier that meets this software entity requirement.By IEEE Computer Society official approval; Formally set up service compute technical committee in November, 2004; And the intension of service compute expanded to the cross discipline of making business service and IT service wide gap up; Comprise service-oriented architecture (Service Oriented Architecture, SOA), Web service, mesh services, cloud computing and business consultation method and instrument, operation flow modeling, conversion and integrated.The target of service compute is to make IT service and more effectively supporting business service of computing technique; And business service has contained the whole life of service Innovation flow of research, is new development, the frontier of service-oriented computing.
Semantic association between service is good definition, is based upon the incidence relation on service interaction and the service semantic description basis, described the functional and non-functional attribute between the service; Be the relation data about aspects such as contact, contact, association and colony's polymerization between service, they have formed the service ecosystem based on service relation a service and another service linkage together.How to utilize fully to be distributed widely in the service on the network, the more task of coarsegrain is accomplished in its collaborative work that combines, become service-oriented computing (Service Oriented Computing, SOC) hot research fields already.The service ecosystem has comprised all services and the incidence relation between the service in the network; Wherein, The association service collection is participated in the actual service application as a sub-set of the service ecosystem, so the foundation of association service collection is the antecedent condition that the realization association service is participated in services selection.Its availability, reliability and high efficiency are to weigh the important indicator of this scheme.
Present existing relevant programme great majority all are to rely on the incidence relation between the service of description from the interface between service, and apply it in the service selection process of composite services.In a word, existing research perhaps lacks the theoretical degree of depth, does not perhaps provide the model or the algorithm that gear to actual circumstances, thereby all is not applicable to large-scale open network environment very much.
Summary of the invention
Technical problem:The purpose of this invention is to provide a kind of opening, heterogeneous network environment and set up the scheme of incidence relation between service down; Substep relationship maps model when promptly composite services form under open network environment and the foundation of relevant correlation rule; And realize the building process of association service resource pool on this basis, thereby provide effectively and assurance reliably for the combined efficiency that improves service and performance.
Technical scheme:Method of the present invention is a kind of method of tactic; The whole process comprehensive, that the multi-angular analysis composite services form; A kind of substep relationship maps model is proposed; Formulated with model structure in corresponding correlation rule, provided a realization flow that makes up the association service resource pool, provide and support and ensure for promoting the efficient of composite services in carrying out service selection process rapidly.
This method is a kind of tactic scheme, from the incidence relation between a plurality of angle analysis services, and has used for reference the notion of index in the database, has reduced the development difficulty of prototype system and the complexity that huge service data is stored.
Provide definition and the function thereof of setting up basic element in the incidence relation process below earlier:
1) trusts unified description, discovery and integrated registry (the Trust Integrated-Universal Description Discovery and Integration that merges; TI-UDDI): different with traditional U DDI is that this service register center is also stored the description to the association service trust information.
2) atomic service (Atom Service, AS): also claim basic service, provide, identify, describe by BPEL again, be published on the network through TI-UDDI through trusted third party by the ISP, can be directly, the service of independent some function of completion.
3) module service (Model Service, MS): also claim Component service; By atomic service, to make up according to certain grammar, semanteme, formation can be accomplished non-existent service combining form in certain functional requirement and the network.
4) control logic association (Control Logical Correlation, CLC): be the actuating logic relation between basic service, be mainly reflected in composite services in the process of composite service flow process required function, Structural Interrelationship relation between service; In composite services, if wherein existence order, branch between any two basic services, walk abreast, call, relations such as circulation, parallel synchronous and domain knowledge, then claim to exist between service the control logic association.
5) interface relies on related (Interface Dependent Correlation; IDC): be the mutual dependence of basic service interface; Be mainly reflected in the service interface parameter between relation, specifically it is divided into: of equal value, coupling, part coupling, common factor coupling, fuzzy matching and onrelevant do not match fully; In composite services,, then claim to have the interface dependence between service if wherein meet above-mentioned match-type between any two basic services.
6) related (the Business Processes Correlation of operation flow; BPC): be the relation that basic service forms in the operation flow implementation process; Be mainly reflected in the mutual intrafascicular relation of peace treaty between service, specifically can be divided into: competitive relation, cooperation relation and other relations.
7) the incidence relation adaptation (Correlated Matcher, CoM):,, make up individual character user's concrete incidence relation adaptation in conjunction with BPEL and TI-UDDI description to optional service according to user's individual demand.
8) the correlation rule storehouse (Correlated Regulation, CoR): technology such as utilization BPEL and TI-UDDI, according to certain grammar, semanteme, interactive history and execution route, upgrade required optional service association rule base.
9) incidence relation carry out engine (Correlated Execute Engine, CoEE): according to user's interactive history and service execution path, response, starting device when association service is selected in composite services.
10) the Service Source pond (Service Data Pool, SDP): under open network environment, the types of functionality that the ISP provides is similar but have the set of the service of different service quality, and the service in the resource pool is through the multiattribute screening of service; Only be when service is proved, service to be divided in the corresponding Service Source subpool according to the function of service according to the third party.
11) condition Service Source pond (Conditioned Service Data Pool; CSDP): under some environmental demand of open network and user's preferences; Do not meet the service of user in the filtering services resource pool, still be retained in the set of service in the resource pool the composite services requirement.
12) association service resource pool (Correlated Service Data Pool; CoSDP): claim the association service collection again; In condition Service Source pond,, formulate the execution route of composite services according to relationship maps between service and specific grammer, semanteme and user's demand for services; Form the association service mapping to index, thereby constitute the association service resource pool.
Along with popularizing rapidly and popularization of the distribution application system of serving under the open network environment, the incidence relation between service also will be complicated day by day.In the face of this situation, be flexibility and the extensibility that increases this scheme, in the frame construction drawing of service, increased by one type of other incidence relation, to satisfy the demand of this scheme to future development.
The concrete steps of the method for building up of incidence relation were following between open network of the present invention was served down:
The first step; According to user's services request and constraint, search the optional service of the demand of satisfying condition, the content of searching comprises kind, the quality of service, the reliability of service of service; Preference and constraint through the user filter formation condition Service Source pond to service;
In second step,, adjust and confirm to satisfy the combination service execution path of users ' individualized requirement according to the information in the condition Service Source pond; The successful formulation of combination service execution path is prerequisite and the basis that the association service collection makes up, and also is the blank that final composite services form; According to combination service execution path; Obtain the optional service of satisfying users ' individualized requirement on each stage; Utilization BPEL (Business Process Execution Language; BPEL) and unified description, discovery and integrated registry (the Trust Integrated-Universal Description Discovery and Integration that trust to merge; TI-UDDI) technology is carried out extended description to the optional service in the resource pool, analyzes the attribute of the optional service in the resource pool and the incidence relation between service thereof, obtains association service information;
The 3rd step; Grammer, semanteme and transactions history according to service itself; Distinctive incidence relation between Analysis Service, the execution route of composite services, anabolic process, service implementation process design a substep relationship maps model; Formulate model corresponding correlation rule in the composite services forming process, constructed corresponding incidence relation adaptation;
The 4th step, the incidence relation refinement between substep relationship maps model will serve, related from control logic respectively, interface relies on association, operation flow is related and other related a plurality of angles are investigated the relevance between service; Substep relationship maps mechanism is adopted in condition of scanning Service Source pond, if there is the service that meets dependency rule in the model, then its service index is identified;
The 5th step; Storage association service index is to tabulation; And further analyze various association service index to reaching the information interaction between association service; Investigate from semantic angle whether have deadlock between service, call each other, alliance's association, with reliability and the correctness of guaranteeing that the association service index is right;
The 6th step,,, trigger incidence relation and carry out engine tabulation according to the last service index that returns of step in conjunction with original correlation rule storehouse, the association service index that forms complete or collected works is to tabulation, architecture concern Service Source pond;
The 7th step:, set up incidence relation between service through substep relationship maps mechanism; Relation between the entity services of the interactive history of association service resource pool, correlation rule storehouse, related service and each participation relationship maps; To also promote the efficient and the reliability of whole network services selection simultaneously as the reference authority of similar users request next time.
Beneficial effect:Use this scheme that following advantage is arranged:
1. realize the segmentation of service association, reduced development difficulty.Through adopting substep relationship maps model, complicacy, intersection, changeable service association are carried out the substep mapping, and the various association service mappings of Synchronization Analysis have improved operational efficiency and have reduced development difficulty simultaneously to reaching the information interaction between association service.
2. can maximally utilise the association service resource pool.Utilize substep relationship maps model, through the incidence relation adaptation, service has produced incidence relation each other; When the user when carrying out services request; According to the execution route of service, the service in the association service resource pool is preferentially selected in the composite services meeting, has accelerated the combined efficiency of service.
3. support the dynamic characteristic of open network environment.Dynamic is the fundamental nature of network, but in this model incidence relation dynamically update the dynamic characteristic that has guaranteed network enabled, adapt to the demand of open network environment.It is related that this model carries out substep with service, in conjunction with original correlation rule storehouse, to the request results of different user, will upgrade correlation rule storehouse and association service resource pool, thereby reach the dynamic characteristic of real-time update.
4. the thought of substep relationship maps makes this model have better expansibility, more can be adapted to the application demand of different user.Along with the increasing characteristics of Service Source; Complicated more incidence relation may appear between service; Utilize the substep characteristic of this model, can emerging incidence relation be added substep relationship maps model, upgrade correlation rule; The Unpredictability that overcomes Service Source is related, makes this model have stronger applicability and extensibility.
Description of drawings
Fig. 1 is the overall frame structure figure of service association.
Fig. 2 is a substep relationship maps model sketch map.
Fig. 3 makes up association service resource pool sketch map.
Embodiment
One, service association frame construction drawing
Fig. 1 has provided a frame construction drawing that uses the incidence relation formation association service collection between service, and this frame construction drawing mainly is made up of 3 parts: Service Source pond, all kinds of incidence relation and association service collection.Wherein, the intermediate layer is the core among the figure, has comprised all kinds of incidence relations of opening relationships between service, is respectively: it is related with other that control logic is related, interface relies on association, operation flow is related.The incidence relation that association service is concentrated not is separate, but an organic whole, and it is the most fine-grained incidence relation that interface relies on association, basis and the communication medium related with other that yet be that control logic is related, operation flow is related.Formulate a series of correlation rule according to these incidence relations, proposed a substep relationship maps model, made up the association service resource pool.
Two, association service mapping and correlation rule thereof
According to all kinds of incidence relations in Fig. 1 frame construction drawing; Conceptual design a substep relationship maps model; And four kinds of associated match devices in model, have been introduced; Be respectively that control logic associated match device, interface rely on associated match device, operation flow associated match device and other associated match devices, architecture concern relationship match device is also formulated a series of corresponding correlation rules with this, thereby establishes solid foundation for setting up the association service collection.
Provide used basic symbol and implication thereof in the process of setting up the associated match device below:
SoS (Set of Service): the set of service;
FoS (Function of Service): the function of service;
PI (Property Input) PO (Property Output): the input of service output parameter;
Figure 2012101593950100002DEST_PATH_IMAGE002
: in the effective time t of execution route; Ordinal relation between service, and this relation has transitivity, irreversibility;
Figure 2012101593950100002DEST_PATH_IMAGE004
: in effective time of service in the t, the branch's relation between service on execution route;
Figure 2012101593950100002DEST_PATH_IMAGE006
: in effective time of service in the t; Concurrency relation between service on execution route; And independently of one another between service, there is not the association of dependence;
Figure 2012101593950100002DEST_PATH_IMAGE008
: service is effectively repeatedly repeating in the time t, and service itself has reflexive relation;
Figure 2012101593950100002DEST_PATH_IMAGE010
: in the effective time t of execution route, the interrupt call relation between service;
Figure 2012101593950100002DEST_PATH_IMAGE012
: in the effective time t of execution route, the semantic ambiguity matching relationship between service.
1. control logic associated match device
After formulating the execution route of composite services, service is in the process of composite service flow process required function, based on Structural Interrelationship relation between the functional attributes mapping service of service.
CR1: based on the association of sequential organization; In the execution route of composite services,, claim that then this relation belongs to the sequential organization association if there is orbution successively between two atomic service (or module service).
Figure 2012101593950100002DEST_PATH_IMAGE014
CR2: based on the association of branched structure; In the execution route of composite services,, claim that then this relation belongs to the branched structure association if there is the condition judgment relation on the same node between two atomic service (or module service).
Figure 2012101593950100002DEST_PATH_IMAGE016
CR3: based on the association of parallel organization; In the execution route of composite services,, claim that then this relation belongs to the parallel organization association if there is the independent parallel relation on certain path between two atomic service (or module service).
Figure 2012101593950100002DEST_PATH_IMAGE018
CR4: based on the association of loop structure; In the execution route of composite services,, claim that then this is operating as the parallel organization association if atomic service (or module service) at a time answers functional requirement to repeat repeatedly to carry out.
Figure 2012101593950100002DEST_PATH_IMAGE020
CR5: based on the interrupt call Structural Interrelationship; In the execution route of composite services,, claim that then this is operating as the interrupt call structure connection if atomic service (or module service) at a time answers functional requirement to need other services of interrupt call.
Figure 2012101593950100002DEST_PATH_IMAGE022
2. interface relies on the associated match device
Composite services based on the non-functional attribute of service, are shone upon the incidence relation between service according to the interface parameters between atomic service (or module service) to (input, output parameter) in the anabolic process of service.
CR6: based on of equal value or coupling association fully; In the anabolic process of service,, then be called equivalence or coupling association fully as if the input parameter of back one service and of equal value or its subclass of output parameter of last service;
Figure 2012101593950100002DEST_PATH_IMAGE024
CR7: related based on the part coupling; In the anabolic process of service, if the output parameter of last service is the subclass of the input parameter of back one service, it is related then to be called the part coupling;
Figure 2012101593950100002DEST_PATH_IMAGE026
CR8: related based on cross-matched; In the anabolic process of service,, then be called the cross-matched association if the common factor of the output parameter of the input parameter of back one service and last service is not empty;
Figure 2012101593950100002DEST_PATH_IMAGE028
CR9: related based on fuzzy matching; In the anabolic process of service, according to BPEL, descriptive languages such as TI-UDDI are to the description of service interface parameter, and the fuzzy relation that forms in conjunction with the fuzzy matching strategy of service interface parameter claims that then this relation is related for fuzzy matching;
Figure 2012101593950100002DEST_PATH_IMAGE030
3. operation flow associated match device
Composite services are in the anabolic process of service, based on the operation flow implementation process, according to the incidence relation between the mutual and constraint relationship map service between service.
CR10: related based on competitive relation; In the service implementation process of composite services, be in same business field or have the competitive relation that forms between the service of identical function, claim that then this relation is related for competitive relation;
Figure 2012101593950100002DEST_PATH_IMAGE032
CR11: related based on cooperation relation; In the service implementation process of composite services, be in same operation flow, one of them service has the effect of guiding and assisting and the incidence relation that produces to another service, claims that then this relation is related for cooperation relation;
Figure 2012101593950100002DEST_PATH_IMAGE034
4. other associated match devices
CR12: related based on time window; In processes such as service enforcement and running, because the interactive relation that professional utilization demand produces between the certain period of time service claims that then this relation is that time window is related;
Figure 2012101593950100002DEST_PATH_IMAGE036
CR13: related based on alliance's relation; In the execution route of formulating composite services,, claim that then this relation is related for alliance's relation owing to the alliance's relation that forms on the aspects such as professional utilization, environmental demand, commercial interest.For example,, then exist each other and recommend tendency, finally will influence the selection result of composite services if the service of the service of the A of enterprise and enterprise B is in the optional service in the professional alliance scope together; Service bindings, service recommendation are the external expressive form of alliance's relation; Because both possibly not participate in the anabolic process of serving simultaneously, will not list it at this and embody formula (set relations formula), this programme will be analyzed it from fields such as semantics, fuzzy matching.
Three, the workflow of substep relationship map model
Fig. 2 has provided dynamically, under the heterogeneous network environment, when the user sends services request, make up the workflow of association service collection, and concrete steps are explained as follows:
The first step, affirmation user's services request and constraint are searched the optional service of meeting consumers' demand through media such as networks, and through user's preference and constraint filtration, formation condition resource service pond turns to next step;
In second step,, adjust and confirm to satisfy the combination service execution path of users ' individualized requirement according to the information in the condition Service Source pond.The successful formulation of combination service execution path is prerequisite and the basis that the association service collection makes up, and also is the blank that final composite services form; According to combination service execution path, obtain the optional service of satisfying users ' individualized requirement on each stage, turn to next step;
The 3rd step is to optional services set, from the preliminary incidence relation of investigating between service association in time.Utilize correlation rule CR12, in conjunction with the combination service execution path required time, in the time window of association service, then the association service on the index time window is right as if the execution route required time; Otherwise, will not set up index;
The 4th step, to optional services set, the incidence relation on the structure of combination service execution path between Analysis Service.If the relation between service satisfies among correlation rule CR1, CR2, CR3, CR4, the CR5, then index combination service execution path association service structurally is right; Otherwise, will not set up index;
The 5th step, to optional service, the incidence relation from the anabolic process of composite services between Analysis Service.If the relation between service satisfies among correlation rule CR6, CR7, CR8, the CR9, then in anabolic process, to serve the association service of interface parameter right in the index composite services; Otherwise, will not set up index;
The 6th step; To optional service; Incidence relation from the operation flow implementation process of composite services between Analysis Service, if the relation between service satisfies among correlation rule CR10, the CR11, between then the index composite services serves in the service implementation process alternately, association service such as constraint is right; Otherwise, will not set up index.
The 7th step; Storage index association service is to tabulation; And further analyze various association service to reaching the information interaction between association service; Investigate from semantic angle whether have deadlock between service, call each other, situation such as alliance's association, with guarantee combination service execution path reliably, correctly implement.The reliable index association service of final basis is to list builder association service resource pool.
Four, substep relationship map model performance is analyzed
This programme is primarily aimed at characteristics such as extensive property under the open network environment, dynamic, isomerism and proposes a substep relationship map model, and utilizes association service resource pool of this model construction.This scheme is a dynamic substep relationship map model; Incidence relation between this programme is considered to serve from a plurality of angles; Execution route, anabolic process and service implementation process according to composite services; Incidence relation between the multianalysis composite services are served in different step is set up the substep relationship map mechanism of an index association service mapping to tabulation.The selection that this scheme is served the Interface Matching between only dependence is served is expanded; The execution architecture characteristic of composite services and mutual, the binding feature in the service implementation have been increased; For under the open network environment between service the research of relation mechanism a kind of brand-new pattern is provided, concrete analysis as follows:
(1) this model structure is different from traditional network architecture, single Service Source originally is refined as the Service Source of a plurality of angles, has accomplished the foundation of the architecture that service association analyzes step by step.
(2) this model adopts the thought of substep, has shielded complexity, intercrossing and the polytropy of service association.Strengthened the correctness and the reliability that make up the association service resource pool greatly, made that the process that makes up service association unitizes, standardization.
(3) this model has been used for reference the notion of setting up index in the database in the process that makes up the association service resource pool.The association service resource pool is virtual Service Source in logic, and promptly the service index of original service is to tabulation, independent in the former present networks, discrete, unordered Service Source, be mapped as more be prone to by user's utilization, Service Source is mutually related.Thereby simplify the selection course of service, accelerate the efficient of the combination of service, reach the purpose of accomplishing user's request better, quickly.
For substep relationship maps model of the present invention is described; This programme has provided case study on implementation---the best tourist service of traveller's Nanjing seven day tours during network requests National Day, describe in detail one dynamically, the heterogeneous network environment entire work process of incidence relation foundation between service down.
The first step according to traveller's services request and constraint, is searched the optional service of the demand of satisfying condition.The content of searching comprises the quality, reliability of service of kind, the service of service etc., service is filtered formation condition Service Source pond through user's preference and constraint.In present case, user's services request is the Nanjing Tourism service, and constraint is in the nearest week there to be the information that can search: tourist attractions and price, travelling route, trip mode, accommodation service, food and beverage sevice, financial service etc.
In second step, according to the information that finds, adjustment is also confirmed rational travelling route and trip mode, formulates itinerary.The successful formulation of itinerary is prerequisite and the basis that the association service collection makes up, and also is the blank of combination service execution path; According to itinerary, obtain combination service execution path satisfies users ' individualized requirement on each stage optional service.According to the condition Service Source pond that a last step is returned, technology such as utilization BPEL language and TI-UDDI are carried out extended description to the optional service in the resource pool, analyze the attribute of the optional service in the resource pool and the incidence relation between service thereof, obtain association service.For example possibly have cooperation relation or alliance relation etc. between tourist attractions and sight spot admission fee, then possibly there is competitive relation etc. in tourist attractions each other.
The 3rd step; Grammer, semanteme and transactions history according to tourist service itself; Distinctive incidence relation between Analysis Service in conjunction with execution route, anabolic process, the service implementation process of composite services, has designed a substep relationship maps model; Formulate a series of corresponding correlation rules, constructed corresponding incidence relation adaptation.In the present case, the association that possibly exist between the multianalysis tourist service in conjunction with its interactive history, is carried out the substep relationship maps with the relation that exists between tourist service and is handled.
The 4th step, the incidence relation refinement between substep relationship maps model will serve, related from control logic respectively, interface relies on association, operation flow is related and a plurality of angles such as other associations are investigated the relevance between service.Substep relationship maps mechanism is adopted in the condition Service Source pond of scanning tourist service, if there is the service that meets dependency rule in the model, then its service index is identified.For example, day tour on National Day seven, promptly in the time seven day National Day, the time window that forms between tourist attractions and time is related, and the times of playing different during National Day produce related with the number of passengers's of each tourist attractions quantity; The output attribute of financial service is related with the input attributes of accommodation service, food and beverage sevice or the like.
The 5th step; Storage association service index is to tabulation; And further analyze various association service index to reaching the information interaction between association service; Whether have deadlock, call each other between the service of making study tour of semantic angle, situation such as alliance's association, with reliability and the correctness of guaranteeing that the association service index is right.For example,,, then recommend each other or the probability that calls obviously increases, finally influence the result of services selection if they belong in the group of alliance to some financial service, accommodation service and food and beverage sevice.
The 6th step,,, trigger incidence relation and carry out engine tabulation according to the last tourist service index that returns of step ins conjunction with the original correlation rule of tourist service storehouse, the association service index that forms complete or collected works is to tabulation, and structure is directed against the association service resource pool of tourist service.
The 7th step: through substep relationship maps technology, the foundation of incidence relation is able to solve between tourist service.Relation between the entity services of the interactive history of association service resource pool, correlation rule storehouse, related service and each participation relationship maps; With the reference authority that can be used as the tourist service of similar users request next time, also be that the services selection of tourist service in the whole network provides certain efficient and reliability guarantee simultaneously.

Claims (1)

1. the method for building up of incidence relation between an open network is served down is characterized in that the concrete steps of method for building up are following:
The first step; According to user's services request and constraint, search the optional service of the demand of satisfying condition, the content of searching comprises kind, the quality of service, the reliability of service of service; Preference and constraint through the user filter formation condition Service Source pond to service;
In second step,, adjust and confirm to satisfy the combination service execution path of users ' individualized requirement according to the information in the condition Service Source pond; The successful formulation of combination service execution path is prerequisite and the basis that the association service collection makes up, and also is the blank that final composite services form; According to combination service execution path; Obtain the optional service of satisfying users ' individualized requirement on each stage; Unified description, discovery and integrated registry TI-UDDI technology that utilization BPEL BPEL and trust merge are carried out extended description to the optional service in the resource pool; Analyze the attribute of the optional service in the resource pool and the incidence relation between service thereof, obtain association service information;
The 3rd step; Grammer, semanteme and transactions history according to service itself; Distinctive incidence relation between Analysis Service, the execution route of composite services, anabolic process, service implementation process design a substep relationship maps model; Formulate model corresponding correlation rule in the composite services forming process, constructed corresponding incidence relation adaptation;
The 4th step, the incidence relation refinement between substep relationship maps model will serve, related from control logic respectively, interface relies on association, operation flow is related and other related a plurality of angles are investigated the relevance between service; Substep relationship maps mechanism is adopted in condition of scanning Service Source pond, if there is the service that meets dependency rule in the model, then its service index is identified;
The 5th step; Storage association service index is to tabulation; And further analyze various association service index to reaching the information interaction between association service; Investigate from semantic angle whether have deadlock between service, call each other, alliance's association, with reliability and the correctness of guaranteeing that the association service index is right;
The 6th step,,, trigger incidence relation and carry out engine tabulation according to the last service index that returns of step in conjunction with original correlation rule storehouse, the association service index that forms complete or collected works is to tabulation, architecture concern Service Source pond;
The 7th step:, set up incidence relation between service through substep relationship maps mechanism; Relation between the entity services of the interactive history of association service resource pool, correlation rule storehouse, related service and each participation relationship maps; To also promote the efficient and the reliability of whole network services selection simultaneously as the reference authority of similar users request next time.
CN201210159395.0A 2012-05-22 2012-05-22 Method for establishing relevance relation among services under opened network Active CN102685242B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210159395.0A CN102685242B (en) 2012-05-22 2012-05-22 Method for establishing relevance relation among services under opened network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210159395.0A CN102685242B (en) 2012-05-22 2012-05-22 Method for establishing relevance relation among services under opened network

Publications (2)

Publication Number Publication Date
CN102685242A true CN102685242A (en) 2012-09-19
CN102685242B CN102685242B (en) 2014-10-22

Family

ID=46816595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210159395.0A Active CN102685242B (en) 2012-05-22 2012-05-22 Method for establishing relevance relation among services under opened network

Country Status (1)

Country Link
CN (1) CN102685242B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001892A (en) * 2012-12-12 2013-03-27 中国联合网络通信集团有限公司 Network resource distribution method and system based on cloud computing
CN103139299A (en) * 2013-02-02 2013-06-05 深圳先进技术研究院 Cloud service scheduling method and cloud service scheduling system among multiple clouds
CN103746861A (en) * 2013-10-29 2014-04-23 汉柏科技有限公司 Service inter-status mutual detection method
CN104954413A (en) * 2014-03-31 2015-09-30 阿里巴巴集团控股有限公司 Method for providing Internet application service, system thereof, user end equipment and service end
CN105512087A (en) * 2015-12-08 2016-04-20 浙江师范大学 Reliability assessment method of resource restrictive multi-node calculation system
CN106204131A (en) * 2016-07-08 2016-12-07 太仓诚泽网络科技有限公司 A kind of difference quotient based on APP agency and user's matching system and matching process thereof
CN106209978A (en) * 2016-06-22 2016-12-07 安徽大学 A kind of alliance Services Composition selects system and system of selection
CN106603604A (en) * 2015-10-16 2017-04-26 阿里巴巴集团控股有限公司 Method and device of triggering transaction processing motion
CN107346315A (en) * 2016-05-06 2017-11-14 曲立东 The structure and application process of object data association index system and the system
CN108112282A (en) * 2015-08-19 2018-06-01 谷歌有限责任公司 Content is filtered based on user mobile network and data plan
CN110808855A (en) * 2019-10-30 2020-02-18 中国工商银行股份有限公司 Internet technology architecture, management method and device, electronic equipment and medium
CN112765012A (en) * 2020-12-30 2021-05-07 中通天鸿(北京)通信科技股份有限公司 Product on-line periphery correlation module detection system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7743150B1 (en) * 2004-05-19 2010-06-22 Oracle International Corporation Apparatus and method for web service message correlation
CN101777004A (en) * 2010-01-26 2010-07-14 北京邮电大学 Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment
CN102143084A (en) * 2011-04-15 2011-08-03 东南大学 Tiered service aggregation model under open network environment
CN102426519A (en) * 2011-08-26 2012-04-25 北京邮电大学 Linked data-based multiplexing method of business process execution language (BPEL) templates and services and system thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7743150B1 (en) * 2004-05-19 2010-06-22 Oracle International Corporation Apparatus and method for web service message correlation
CN101777004A (en) * 2010-01-26 2010-07-14 北京邮电大学 Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment
CN102143084A (en) * 2011-04-15 2011-08-03 东南大学 Tiered service aggregation model under open network environment
CN102426519A (en) * 2011-08-26 2012-04-25 北京邮电大学 Linked data-based multiplexing method of business process execution language (BPEL) templates and services and system thereof

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001892A (en) * 2012-12-12 2013-03-27 中国联合网络通信集团有限公司 Network resource distribution method and system based on cloud computing
CN103139299A (en) * 2013-02-02 2013-06-05 深圳先进技术研究院 Cloud service scheduling method and cloud service scheduling system among multiple clouds
CN103139299B (en) * 2013-02-02 2016-04-27 深圳先进技术研究院 Cloud service dispatching method between cloudy and system
CN103746861A (en) * 2013-10-29 2014-04-23 汉柏科技有限公司 Service inter-status mutual detection method
CN104954413A (en) * 2014-03-31 2015-09-30 阿里巴巴集团控股有限公司 Method for providing Internet application service, system thereof, user end equipment and service end
TWI656768B (en) * 2014-03-31 2019-04-11 阿里巴巴集團服務有限公司 Method, system, client device and server for providing internet application service
CN104954413B (en) * 2014-03-31 2018-07-13 阿里巴巴集团控股有限公司 Method, system, ustomer premises access equipment and the server-side of the Internet, applications service are provided
CN108112282A (en) * 2015-08-19 2018-06-01 谷歌有限责任公司 Content is filtered based on user mobile network and data plan
US11218390B2 (en) 2015-08-19 2022-01-04 Google Llc Filtering content based on user mobile network and data-plan
CN106603604A (en) * 2015-10-16 2017-04-26 阿里巴巴集团控股有限公司 Method and device of triggering transaction processing motion
CN105512087A (en) * 2015-12-08 2016-04-20 浙江师范大学 Reliability assessment method of resource restrictive multi-node calculation system
CN105512087B (en) * 2015-12-08 2021-03-26 浙江师范大学 Reliability evaluation method of resource-constrained multi-node computing system
CN107346315A (en) * 2016-05-06 2017-11-14 曲立东 The structure and application process of object data association index system and the system
CN107346315B (en) * 2016-05-06 2020-10-27 曲立东 Object data association index system and construction and application method thereof
CN106209978A (en) * 2016-06-22 2016-12-07 安徽大学 A kind of alliance Services Composition selects system and system of selection
CN106209978B (en) * 2016-06-22 2019-04-09 安徽大学 A kind of alliance Services Composition selection system and selection method
CN106204131A (en) * 2016-07-08 2016-12-07 太仓诚泽网络科技有限公司 A kind of difference quotient based on APP agency and user's matching system and matching process thereof
CN110808855A (en) * 2019-10-30 2020-02-18 中国工商银行股份有限公司 Internet technology architecture, management method and device, electronic equipment and medium
CN110808855B (en) * 2019-10-30 2022-08-30 中国工商银行股份有限公司 Internet technology architecture, management method and device, electronic equipment and medium
CN112765012A (en) * 2020-12-30 2021-05-07 中通天鸿(北京)通信科技股份有限公司 Product on-line periphery correlation module detection system

Also Published As

Publication number Publication date
CN102685242B (en) 2014-10-22

Similar Documents

Publication Publication Date Title
CN102685242B (en) Method for establishing relevance relation among services under opened network
Chen et al. Entrepreneurial ecosystems: What we know and where we move as we build an understanding of China
Rong et al. Exploring regional innovation ecosystems: an empirical study in China
Moraitis et al. The Gaia2Jade process for multi-agent systems development
CN110083706A (en) A kind of internet of things oriented micro services frame and its service combining method
Wijk et al. Absorptive capacity: taking stock of its progress and prospects
CN102664915A (en) Service selection method based on resource constraint in cloud manufacturing environment
Taylor Competition and cooperation between cities in globalization
Köllner et al. Understanding the development of think tanks in mainland China, Taiwan, and Japan
Rai et al. Emerging insights on the dynamic drivers of international low-carbon technology transfer
Benner et al. 2013 Decade Award Invited Article: REFLECTIONS ON THE 2013 DECADE AWARD—" EXPLOITATION, EXPLORATION, AND PROCESS MANAGEMENT: THE PRODUCTIVITY DILEMMA REVISITED" TEN YEARS LATER
CN104765763A (en) Semantic matching method for heterogeneous spatial information service classification based on concept lattice
Li et al. Mapping the scientific structure and evolution of renewable energy for sustainable development
Zowghi et al. A framework for the elicitation and analysis of information technology service requirements and their alignment with enterprise business goals
Zeng et al. Ecotourism development and the egocentric network of female residents: A case study in Zhangjiajie National Forest Park
Heiland et al. Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository
Mukti Defining, Designing, and Implementing Rural Smartness
Kaur et al. China, India, and industrial policy for inclusive growth
Wu et al. ICTs capability and strategic emerging technologies: Evidence from Pearl River Delta
Andročec Systematic mapping study on osmotic computing
CN102075555A (en) Spatial information processing service automatic composition method with dynamics
Gao et al. The Nexus Between Cultural and Creative Sectors and the Sustainable Development Goals: A Network Perspective
Radziszewska Crowdsourcing as an open innovation strategy in knowledge-based smart city management
Luo et al. Examining digital economy’s role in urban green development: A study of the Yangtze River Delta Region
Vieira et al. Towards a generic contextual elements model to support context management

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
ASS Succession or assignment of patent right

Owner name: NANJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS

Free format text: FORMER OWNER: NANJING POST + TELECOMMUNICATION UNIV.

Effective date: 20150811

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150811

Address after: 210003 Nanjing City, Jiangsu Province, the new model road No. 66

Patentee after: Nanjing University of Posts and Telecommunications Asset Management Co.,Ltd.

Address before: Nanjing City, Jiangsu province 210046 Yuen Road No. 9

Patentee before: NANJING University OF POSTS AND TELECOMMUNICATIONS

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151109

Address after: 224005, Jiangsu, Yancheng City New South District, Xindu street, wisdom Valley Science and technology innovation building, South 15

Patentee after: NUPT INSTITUTE OF BIG DATA RESEARCH AT YANCHENG

Address before: 210003 Nanjing City, Jiangsu Province, the new model road No. 66

Patentee before: Nanjing University of Posts and Telecommunications Asset Management Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120919

Assignee: Yanmi Technology (Yancheng) Co.,Ltd.

Assignor: NUPT INSTITUTE OF BIG DATA RESEARCH AT YANCHENG

Contract record no.: X2023980047098

Denomination of invention: A Method for Establishing Association Relationships between Services in Open Networks

Granted publication date: 20141022

License type: Common License

Record date: 20231115

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120919

Assignee: Jiangsu Yanan Information Technology Co.,Ltd.

Assignor: NUPT INSTITUTE OF BIG DATA RESEARCH AT YANCHENG

Contract record no.: X2023980049133

Denomination of invention: A Method for Establishing Association Relationships between Services in Open Networks

Granted publication date: 20141022

License type: Common License

Record date: 20231203

Application publication date: 20120919

Assignee: Yancheng Nongfu Technology Co.,Ltd.

Assignor: NUPT INSTITUTE OF BIG DATA RESEARCH AT YANCHENG

Contract record no.: X2023980049126

Denomination of invention: A Method for Establishing Association Relationships between Services in Open Networks

Granted publication date: 20141022

License type: Common License

Record date: 20231203

EE01 Entry into force of recordation of patent licensing contract