[go: up one dir, main page]

CN104008206A - Large-scale Web service chart generator - Google Patents

Large-scale Web service chart generator Download PDF

Info

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
Application number
CN201410273206.1A
Other languages
Chinese (zh)
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.)
ZUNYI CHANGZHENG ELECTRICAL SWITCH DEVICES CO Ltd
Original Assignee
ZUNYI CHANGZHENG ELECTRICAL SWITCH DEVICES CO Ltd
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 ZUNYI CHANGZHENG ELECTRICAL SWITCH DEVICES CO Ltd filed Critical ZUNYI CHANGZHENG ELECTRICAL SWITCH DEVICES CO Ltd
Priority to CN201410273206.1A priority Critical patent/CN104008206A/en
Publication of CN104008206A publication Critical patent/CN104008206A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval 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

A kind of extensive Web service diagram generator
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.
CN201410273206.1A 2014-06-19 2014-06-19 Large-scale Web service chart generator Pending CN104008206A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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