Service Finder Template

Download Report

Transcript Service Finder Template

Service Finder
Realizing Web Service Discovery at Web Scale
Service-Finder
First Steps toward the realization of Web Service
Discovery at Web Scale
Saartje Brockmans, Irene Celino, Dario Cerizza, Emanuele Della Valle,
Michael Erdmann, Adam Funk, Holger Lausen, Wolfgang Schoch,
Nathalie Steinmetz, Andrea Turati
Outline

Introduction



Service-Finder



Project idea
Key objectives
Realizing Service Finder



SOA onto the Web
Overcoming UDDI Limitation
Architecture and components
Work in progress
Conclusions



Key Innovations
Expected impact
Exploitation prospects
http://demo.service-finder.eu
2
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
SOA onto the Web



Service Oriented Architectures (SOAs) along with Web
Services technologies are widely seen as the most
promising fundament for realizing service interchange in
business to business settings.
However, it is envisioned that SOAs and
Web Services will increasingly move out
of these settings and out onto the Web.
Web size



Google: 1.000.000.000.000 URIs (08/2008)
NetCraft: 62.000.000 active hosts
[ http://developer.ebay.com/ ]
Service Web size


Google: filetype:asmx inurl:wsdl (712)
Service-Finder: > 25.000
[ http://aws.amazon.com/ ]
http://demo.service-finder.eu
3
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
The rise and fall of public UDDI registries



One of the essential building
blocks for discovery and
selection
UDDI was initially proposed for
the Web but finally it did not
reach its expected potential
Critical problems:



Change rate on the Web
Focused just for technical users
Lack of business relevant
information


price, terms&conditions, SLA, …
Lack of user contributions
http://demo.service-finder.eu
4
UDDI Business
Registry Shutdown.
"With the approval of UDDI
v3.02 as an OASIS
Standard in 2005, and the
momentum UDDI has
achieved in market
adoption, IBM, Microsoft
and SAP have evaluated
the status of the UDDI
Business Registry and
determined that the goals
for the project have been
achieved. Given this, the
UDDI Business Registry
will be discontinued as of
12 January 2006."
[from “Registering for UDDI” 2005-12-17 ]
[see http://xml.coverpages.org/uddi.html ]
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Overcoming UDDI limitations

Search Engine style


Easy to use GUI


Early adopters of Web Services technology should be
able to start exploring it with a few simply steps
More useful info



Web is unpredictable and services can appear and
disappear
Include all information required by a user
e.g., pricing, terms and condition, service level
agreements, etc
Architecture of participation

Learn from Web 2.0 (e.g., wikis, blogs, etc.) in
enabling community
http://demo.service-finder.eu
6
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Core Technologies
Service-Finder aims at developing a platform for service discovery in which
Web Services are embedded in a Web 2.0 environment
http://www.service-finder.eu
Automatic
Semantic Annotation
Semantic Search
Conceptual Indexing
Semantic Matching
Combining smart-machine
and smart-data
Web 2.0
Semantics
Knowledge Representation
& Reasoning
Realizing Web Service
Discovery at Web Scale
Semantic Web Services
Web Services
As a means to realize
Service Oriented Architecture
http://demo.service-finder.eu
User contribution
User-Resource correlation
As a basic tool to implement
a Service Oriented Architecture
7
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Key Objectives

Create a Semantic Search Engine for Web Services





Aggregates information from heterogeneous sources:
WSDL, HTML pages, wikis, blogs and also users’ feedbacks and
behaviour
Create a Web Service Crawler to identify Web Services
and their relevant information
Automatically generate Semantic Service Descriptions
by analyzing heterogeneous sources
Allow efficient and effective search of collected and
generated data
Provide a Web 2.0 portal



To support users in searching and browsing for Web Services
To receive user contributions
To give recommendations to users
http://demo.service-finder.eu
8
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Architecture and Components
http://demo.service-finder.eu
12
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Service-Finder main Ontology
http://demo.service-finder.eu
13
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Realizing
Jan 2008
Inception
• Requirements analysis
• Design in the large
• Detailed design for each component
June 2008
Alpha
Version
• Testing scenarios and evaluation criteria
• Components development within a continuous
Integration approach
Dec 2008
Today
Beta
Version
Dec 2009
http://demo.service-finder.eu
•
•
•
•
Requirements refinement
Design refinement
Testing scenarios and evaluation criteria refinement
Components refinement
http://demo.service-finder.eu
14
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Key innovations of
Research Activities
Automatic
Annotation
To automatic create Web Service descriptions by
analyzing WSDL and related information
Using community process to verify results
Cluster
Engine
To recommend services to users based on their
similarities with other users and the similarities among
services
Research and Engineering Activities
Conceptual
To apply semantic technologies in the Web Service
Indexing and
discovery domain
Matching
Integration Activities
ServiceFinder Portal
To provide a Web 2.0 portal
• demonstrating the developed technologies
• fostering communities participation
http://demo.service-finder.eu
15
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project
Exploitation Prospects

The results of the Service-Finder project have the
potential to revolutionize this market and to outperform
existing solutions

Using Service Finder for Public services



Publishers increase their productivity, by being able to provide
complex services without the need to register them explicitly
Creators become able to find and integrate third party services
Service finder can also be applied within organizations



The number of services used in big companies is continuously
increasing
Services can be quickly outdated
Service-Finder supports a minimal invasive IT management for
those services
http://demo.service-finder.eu
17
Seventh Framework Programme
Information Society Technologies (IST)
Specific Targeted Research Project