CN104008206A - Large-scale Web service chart generator - Google Patents
Large-scale Web service chart generator Download PDFInfo
- Publication number
- CN104008206A CN104008206A CN201410273206.1A CN201410273206A CN104008206A CN 104008206 A CN104008206 A CN 104008206A CN 201410273206 A CN201410273206 A CN 201410273206A CN 104008206 A CN104008206 A CN 104008206A
- Authority
- CN
- China
- Prior art keywords
- parameter
- web service
- semantic
- accumulation unit
- matching device
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
Abstract
The invention relates to a large-scale Web service chart generator. The large-scale Web service chart generator comprises a WSDL document parser, a parameter aggregator, a parameter matcher, an optimizer, a Web service chart storer and an intermediate semantic converter. The WSDL document parser, the parameter aggregator, the parameter matcher, the optimizer and the Web service chart storer are sequentially connected. The intermediate semantic converter is connected with the parameter matcher. According to the Web service chart generator, by analyzing, clustering and matching WSDL documents, large-scale Web service charts can be established easily, the large-scale Web service charts provide an abundant data foundation and a new research approach for the study on the aspects of service discovery, service combination and the like, and it is also of great significance to exploiting effective value-added services based on the large-scale Web service charts.
Description
Technical field
The invention belongs to computer application field, particularly a kind of extensive Web service diagram generator.
Background technology
Between the service of real world, be to have certain dependence, just the dependence between them is not obvious, is implicit expression, likely not by computing machine Direct Recognition.Along with the sharp increase of interconnected online service, how between lookup service, dependence is a research topic highly significant.In order to realize dependence between quick lookup service, build large-scale Web service figure, the present invention proposes a kind of extensive Web service diagram generator.
Summary of the invention
The object of this invention is to provide a kind of extensive Web service diagram generator, this extensive Web service diagram generator can be excavated fast between Web service dependence and build Web service figure in given services set.
For achieving the above object, technical scheme of the present invention is:
A kind of extensive Web service diagram generator, comprise WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer and semantic buffer module, WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer are connected successively, and semantic buffer module is connected with parameter matching device.
Wherein, WSDL document resolver is mainly to utilize Open-Source Tools bag WSDL4J to resolve.
Wherein, parameter collector is mainly that parameter is carried out to cluster, builds the identical or close concept set of parameter.Comprise input parameter accumulation unit and output parameter accumulation unit, input parameter accumulation unit and the parallel running of output parameter accumulation unit, all process the output of WSDL document resolver above, for parameter matching device provides input, is independent of each other.
Wherein, parameter matching device is output as input with input parameter accumulation unit in parameter collector and output parameter accumulation unit, logical the coupling of parameter similarity is calculated, and judges between Web service, whether to form association, when parameter matching, need to use semantic buffer module.
Wherein, optimizer carries out yojan, merging to the Web service figure of preliminary generation, finally exports Web service figure to storer;
Wherein, Web service figure storer is for receiving the Web service figure after optimizer is handled well and storing;
Wherein, semantic buffer module is mainly that the semantic similarity that uses semantic dictionary Word-Net, Chinese word cutting method and the similarity calculating method based on vector space to realize between parameter calculates, for parameter matching device provides data.
The beneficial effect of Web service diagram generator of the present invention: by parsing, the cluster of WSDL document, coupling, make to build extensive Web service figure and become easy, extensive Web service figure is that the aspect researchs such as service discovery, Services Composition provide abundant data basis and new research approach, excavates effective value-added service meaning also very great on extensive Web service figure basis.
Accompanying drawing explanation
Fig. 1 is the principle of work block diagram of Web service diagram generator of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in further details:
As shown in Figure 1, a kind of open service dependency graph constructor, comprise WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer and semantic buffer module, WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer are connected successively, and semantic buffer module is connected with parameter matching device.
WSDL document resolver is mainly to utilize Open-Source Tools bag WSDL4J to resolve.
Parameter collector is mainly that parameter is carried out to cluster, builds the identical or close concept set of parameter.Comprise input parameter accumulation unit and output parameter accumulation unit, input parameter accumulation unit and the parallel running of output parameter accumulation unit, all process the output of WSDL document resolver above, for parameter matching device provides input, is independent of each other.
Parameter matching device is output as input with input parameter accumulation unit in parameter collector and output parameter accumulation unit, and the logical calculating of the coupling to parameter similarity, judges between Web service whether form association, when parameter matching, need to use semantic buffer module.
Semantic buffer module is mainly that the semantic similarity that uses semantic dictionary Word-Net, Chinese word cutting method and the similarity calculating method based on vector space to realize between parameter calculates, for parameter matching device provides data.
A kind of extensive Web service diagram generator principle of work is: first WSDL document is resolved the document content that the WSDL document in WSDL document library is parsed to corresponding Web service, comprise Service name, operation name, corresponding parameter etc., input parameter accumulation unit and output parameter accumulation unit in parameter collector carry out cluster by the input and output parameter parsing to Web service respectively, generate input parameter service concept set and the set of output parameter service concept, parameter matching device is in conjunction with semantic buffer module, to the set of input parameter service concept, mate associated with the parameter of output parameter service concept, as be successfully associated, between corresponding service, add a limit, until after all input parameter service concept and output parameter service concept all mated, the preliminary Web service figure that generates, optimizer carries out yojan to the Web service figure of preliminary generation, merge, final output Web service figure is to storer.
Claims (2)
1. an extensive Web service diagram generator, it is characterized in that: this maker comprises WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer and semantic buffer module, described WSDL document resolver, parameter collector, parameter matching device, optimizer, Web service figure storer are connected successively, and semantic buffer module is connected with parameter matching device;
---described WSDL document resolver is mainly to utilize Open-Source Tools bag WSDL4J to resolve;
---described parameter collector is mainly that parameter is carried out to cluster, builds the identical or close concept set of parameter;
---described parameter matching device is output as input with input parameter accumulation unit in parameter collector and output parameter accumulation unit, the logical calculating of the coupling to parameter similarity, judge between Web service whether form association, when parameter matching, need to use semantic buffer module;
---described optimizer carries out yojan, merging to the Web service figure of preliminary generation, finally exports Web service figure to storer;
---described Web service figure storer is for receiving the Web service figure after optimizer is handled well and storing;
---described semantic buffer module is mainly that the semantic similarity that uses semantic dictionary Word-Net, Chinese word cutting method and the similarity calculating method based on vector space to realize between parameter calculates, for parameter matching device provides data.
2. extensive Web service diagram generator according to claim 1, it is characterized in that: described parameter collector comprises input parameter accumulation unit and output parameter accumulation unit, input parameter accumulation unit and the parallel running of output parameter accumulation unit, all process the output of WSDL document resolver above, for parameter matching device provides input.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410273206.1A CN104008206A (en) | 2014-06-19 | 2014-06-19 | Large-scale Web service chart generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410273206.1A CN104008206A (en) | 2014-06-19 | 2014-06-19 | Large-scale Web service chart generator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104008206A true CN104008206A (en) | 2014-08-27 |
Family
ID=51368863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410273206.1A Pending CN104008206A (en) | 2014-06-19 | 2014-06-19 | Large-scale Web service chart generator |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104008206A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101567005A (en) * | 2009-05-07 | 2009-10-28 | 浙江大学 | Semantic service registration and query method based on WordNet |
| CN101605141A (en) * | 2008-08-05 | 2009-12-16 | 天津大学 | Web Service Relational Network System Based on Semantics |
| US20100125504A1 (en) * | 2008-11-17 | 2010-05-20 | Riaz Ahmed Agha | Product or service comparison notification system and method |
| CN102043863A (en) * | 2010-12-30 | 2011-05-04 | 浙江大学 | Method for Web service clustering |
| CN102622396A (en) * | 2011-11-30 | 2012-08-01 | 浙江大学 | Web service clustering method based on labels |
| CN102799629A (en) * | 2012-06-26 | 2012-11-28 | 天津大学 | WSDL (Web Services Description Language) file quality ensuring system and realizing method thereof |
-
2014
- 2014-06-19 CN CN201410273206.1A patent/CN104008206A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101605141A (en) * | 2008-08-05 | 2009-12-16 | 天津大学 | Web Service Relational Network System Based on Semantics |
| US20100125504A1 (en) * | 2008-11-17 | 2010-05-20 | Riaz Ahmed Agha | Product or service comparison notification system and method |
| CN101567005A (en) * | 2009-05-07 | 2009-10-28 | 浙江大学 | Semantic service registration and query method based on WordNet |
| CN102043863A (en) * | 2010-12-30 | 2011-05-04 | 浙江大学 | Method for Web service clustering |
| CN102622396A (en) * | 2011-11-30 | 2012-08-01 | 浙江大学 | Web service clustering method based on labels |
| CN102799629A (en) * | 2012-06-26 | 2012-11-28 | 天津大学 | WSDL (Web Services Description Language) file quality ensuring system and realizing method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104504122B (en) | A kind of verification method and system of database migration data | |
| US10025620B2 (en) | Incremental parallel processing of data | |
| CN105677752A (en) | Streaming computing and batch computing combined processing system and method | |
| CN104182388A (en) | Semantic analysis based text clustering system and method | |
| CN106959948A (en) | The system and its preprocess method pre-processed for distributed nature to big data | |
| CN103235811A (en) | Data storage method and device | |
| CN103970898A (en) | Method and device for extracting information based on multistage rule base | |
| ZHEN et al. | Key technology study on CSAMT transmitter with excitation control | |
| CN105045808A (en) | Composite rule set matching method and system | |
| WO2011119410A3 (en) | A system and methods thereof for mining web based user generated content for creation of term taxonomies | |
| Hong et al. | The study of improved FP-growth algorithm in MapReduce | |
| CN205356378U (en) | Large data center gateway | |
| CN107145522A (en) | A kind of database data content high speed comparison method | |
| Suzuki et al. | Mathematical document categorization with structure of mathematical expressions | |
| CN105573972B (en) | The generation method and device of report check formula | |
| CN103593690A (en) | User intelligent tagging system | |
| CN104008206A (en) | Large-scale Web service chart generator | |
| CN103530399A (en) | News information processing system | |
| CN111723297B (en) | Dual-semantic similarity judging method for grid society situation research and judgment | |
| CN115617343A (en) | Code injection method and system for compiling description file and electronic equipment | |
| CN114756670A (en) | Cultural-space-cat-based supply and demand resource accurate pushing method and device and electronic equipment | |
| CN102521239B (en) | Question-answering information matching system and method based on OWL (web ontology language) for Internet | |
| CN104639278B (en) | GOOSE & SV fast decoding methods | |
| CN104317785A (en) | Internet paragraph level topic identifying system | |
| CN105224549A (en) | A Method for Storage and Analysis of Model Parameters of Power System Components |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140827 |
|
| RJ01 | Rejection of invention patent application after publication |