Similarity estimation techniques from rounding algorithms
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Learning domain ontologies for Web service descriptions: an experiment in bioinformatics
WWW '05 Proceedings of the 14th international conference on World Wide Web
Web Service Annotation Using Ontology Mapping
SOSE '05 Proceedings of the IEEE International Workshop
Soa in Practice: The Art of Distributed System Design
Soa in Practice: The Art of Distributed System Design
Towards recovering the broken SOA triangle: a software engineering perspective
2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting
IEEE Internet Computing
Investigating web services on the world wide web
Proceedings of the 17th international conference on World Wide Web
Semantic Service Provisioning
Posr: A Comprehensive System for Aggregating and Using Web Services
SERVICES '09 Proceedings of the 2009 Congress on Services - I
The WEKA data mining software: an update
ACM SIGKDD Explorations Newsletter
Semi-automatic semantic-based web service classification
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Dynamic tags for dynamic data web services
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
Hi-index | 0.00 |
The limitations of the traditional SOA operational model, such as the lack of rich service descriptions, weaken the role of service registries. Their removal from the model violates the basic principles of SOA, namely, dynamic binding and loose coupling. Currently, most service providers publish their Web Services on their websites instead of publishing them in service registries. This results in poor usability of these Web Services especially wrt. service discovery and service composition. To handle this problem, we propose to increase the usability of public Web Services by collecting them automatically from the websites of their providers with the help of web crawling techniques. Additionally, the collected services are annotated with descriptions that are extracted from the crawled web pages and tags that are generated from the same web pages. These annotations are then used to derive a classification for each Web Service into different application domains. In this paper, we introduce the details of our approach and show its practical feasibility through several evaluation experiments.