Sie sind auf Seite 1von 34

Universal Description Discovery

and Integration (UDDI)

A Review

CONTENTS

INTRODUCTION
Whats UDDI?
Its working principle
How UDDI works
A Demonstration with Apache jUDDI and SOAP
RESEARCH DIRECTIONS FROM LITERATURE
Framework
Architecture
Web Services
Search Optimization
Administration
Semantic Processing
Its Significance and Limitations

OVERVIEW OF PRODUCT IMPLEMENTATION


CONCLUSION
2

What is UDDI?

Universal
Description
Integration

Discovery

and

A platform-independent, XML-based registry for


businesses world wide to list themselves on
internet.

UDDI registers and publishes Web service


definitions
UDDI is a directory of Web services
UDDI uses SOAP for registering and
discovering information
3

How it Works?
A technical specification for publishing and finding
businesses and Web services.
4.
1.

2.

Companies, standards bodies,


and programmers populate
the registry with
descriptions of different
types of services

Marketplaces, search
engines, and business
apps query the registry to
discover services at other
companies

5.
Businesses
populate
the registry
with
descriptions of
the services
they support

Business
Registrations

Service Type
Registrations

Business uses this


data to facilitate
3. UBR assigns a programmatically unique easier integration
identifier to each service and business
with each other over
registration
the Web
4

UDDI Data Structure

UDDI describes four core types of information:

businessEntity
A business or organization providing services.
White page.
businessService
Services provided by an organization.
Support classification using various taxonomy systems.
Yellow page.
bindingTemplate
Technical information necessary to access a service.
Green page.
tModel (Technical Model)
Descriptions and pointers to a reusable concept, external
technical specifications or taxonomies.
E.g., Web service type, a protocol used by Web services, a
category system.
6

Juddi Steps
1. From thejUDDI releases page, download the latest
jUDDI v3 tomcat-bundle, or if you want an additional
browser then you can download the portal-bundle.
2. Unzip the bundle and start the server by running
thebin/start.sh (use the start.bat on windows).
3. Since the UDDI v3 API is a WebServices API you can
interact with it using tools like SoapUI.
Visithttp://www.soapui.org/to download SoapUI. Unzip
the SoapUI.zip and start it using/bin/soapui.sh.
4. Open your browser tohttp://localhost:8080/juddiv3,
and save the wsdls for thesecurity,
publishandinquiryAPI.
5. Import these WSDLs into a SoapUI project, and you are
now ready to use the API. See also the demo to publish
and delete a business.
8

Review on Literature

1. FRAMEWORK
A layered structure.
- indicating what kind of programs can or should be built and
how they would interrelate.
- An implemented architecture.
Specify programming interfaces.
UDDI framework
- defines a data model in XML and SOAP.

10

AUTHOR
& YEAR
Dogac et.al,
2002[2]

RESEARCH ON UDDI FRAMEWORK


& ITS SIGNIFICANCE
Relating

the services with electronic catalogs, describing the


complementary services and finding services according to the properties of
products or services.
The ontology model developed is general enough to be used with any
service registry.
Integrate the described service semantics to UDDI registries.
Brahim jahed et.al An ontology-based model provided for composition of web service.
2003 [7]
Sven

Overhage WS-Specification - UDDI specification framework as a part of the emerging

et.al 2003,[12]

Web

service

architecture.

White

pages

General

and

Technological

information about Web Services; Yellow pages Classifying Web Services ;


Simona

UDDI - Framework

Blue pages Conceptual information about Web services.


Colucci Framework for discovery of services, stored in an UDDI registry, which

et.al 2004[15]

exposes a description whose semantic can be modeled using OWL-DL based

formalism. Description logic for semantic discovery


Brahim Medjahed A novel matching framework for Web service composition to support the
et.al,2006[49]

LIMITATION

matching of contexts that have different types within the same category
Interoperability of web service discovery.
Quality of Web Service composition is under investigation.
Ontology required to describe services.

11

12

2. ARCHITECTURE

15

AUTHOR
& YEAR

RESEARCH ON UDDI ARCHITECTURE AND ITS


SIGNIFICANCE

Alistair
Duke
et.al, 2004[14]

Service oriented Architecture - eTOM provides a helpful method framework


for categorizing processes or service functions.
Requires OWL-S description.
PWSD, a scalable Web service discovery architecture based on peer-to-peer
overlay network.
PWSD support XML-based complicate query.
Experimental results show that PWSD has good robustness and scalability.
Architecture of Semantic matchmaker system and demonstrate the key
process for service.
OWL subsumption rule to measure the similarity of the involved service
concepts,
OWL rules to our semantic similarity measure and the matching algorithm
semantic
similarity of
service
properties
A novel architecture
for
web service
composition..

Yin Li et.al 2004


[25]
Qiu Tian
2007[66]

et.al,

Rajesh
Karunamurthy
et.al,2012[91]
Milos Bogdanovic
et.al, 2015[98]
LIMITATION

Structuring for web administration


Geo portal A geo information combination architecture.
An unambiguous information maintained for users.
Structuring data is under process
lack of semantic inference support, and the search mechanism based
16 on
keyword and categorization information leads to a limited performance.

17

3. WEB SERVICE

18

AUTHOR
& YEAR

RESEARCH ON UDDI WEB SERVICE & SIGNIFICANCE

Rama
Akkiraju
et.al 2003[4]

BPEL4WS 1.
Using BPEL4WS execution engines such as BPWS4J one
can automatically execute the services specified in a BPEL4WS flow. An
extension to the UDDI inquiry API specification to enable requesters to
specify the required capabilities of a service.
2.
Enhance the service discovery of UDDI by performing semantic
matching and automatic service composition using planning algorithms.

Liang-jie
zhang
et.al 2003,[13]

An XML-based advanced UDDI exploring engine, Business Explorer for Web


Services (BE4WS).
Provides developers with standard interfaces for efficiently searching
business and service information in single or multiple UDDI registries .
A distributed XML repository, based on a Peer-to-Peer infrastructure called
pXRepository for Web Service discovery.
The service descriptions
are managed in a completely decentralized way. Moreover, since the basic
Peer-to-Peer routing algorithm cannot be applied directly in the service
discovery process, we extend the basic Peer-to-Peer routing algorithm with
XML support, which enables pXRepository to support XPath-based
composite queries. Experimental results show that pXRepository has good
Information
model
for web service
Provides specifications by an
robustness and
scalability.
ontology language, and hence they can be used further to discover
19 Web
Services semantically.

Yin
L
2004[16]

Natenapa
Sriharee
2005[36]

et.al

et.al,

20

4. SEARCH OPTIMIZATION

21

AUTHOR
& YEAR

Marco
et.al,

Crasso
2008[69]

LIMITATION

RESEARCH ON UDDI SEARCH OPTIMIZATION &


SIGNIFICANCE

A search method for Web services called WSQBE that aims at both easing
query specification and assisting discoverers by returning a short and
accurate list of candidate services.
In contrast with previous approaches, WSQBE discovery process is based on
an automatic search space reduction mechanism that makes this approach
more efficient.
Empirical evaluations of WSQBE search space reduction mechanism,
retrieval performance, processing time and memory usage, using a registry
with service descriptions
WSQBE discovery process is based on an automatic search space reduction
mechanism that makes this approach more efficient.
Empirical evaluations of WSQBE search space reduction mechanism,
Less
accessible
retrieval
performance, processing time and memory usage, using a registry
with service descriptions.

22

23

5. ADMINISTRATION

24

AUTHOR
& YEAR

Chen Wu
2007 [58]

et.al,

Eunjoo Lee 2007


[59]
Jorge
Cardosoet.al
2008[73]

Khalid
Elgazzar
et.al, 2014[97]
Jim

Luo

et.al

RESEARCH ON UDDI ADMINISTRATION & SIGNIFICANCE

A novel Web administration revelation structural engineeringAtomServ


AtomServ, which is based upon broadly received Web2.0
innovation (RSS/Atom) and the distribute/subscribe model.
Backing web Administration A structure called bolsters a solitary
administration choice taking into account Qos properties. In this paper, We
propose a structure that backings a Web administration organization in
light of Semantic data and Qos properties.
SAWSDL In the first place, the closeness among Semantic Web
administration properties, for example, inputs and yields, is assessed
utilizing Tversky's model which is taking into account ideas (classes), their
Semantic connections, and their regular and recognizing elements
(properties). Second, the calculation, not just considers administrations
inputs and yields, yet it likewise considers the usefulness of
administrations. At last, the calculation has the capacity coordinate a
Semantic Web administration demand against commercials that are
explained with ideas that are with or without a typical ontological duty. As
such, it ca assess the compare ability of ideas characterized in the setting
Discovery as an administration (Daas) Establishes the framework of
of distinctive ontologies.
proficient versatile Web administration revelation that looks into client
inclinations and setting
25
OWL-S administration over UDDI
A methodology with backing

26

6. SEMANTIC PROCESSING
Semantic services are a component of the
semantic web because they use markup
which makes data machine-readable in a
detailed and sophisticated way (as compared
with human-readable HTML which is usually
not
easily
"understood"
by
computer
programs).

27

AUTHOR
& YEAR

RESEARCH ON UDDI SEMANTIC PROCESSING &


SIGNIFICANCE

Massimo Paolucci
et.al, 2002. [1]

Extension of UDDI using DAML-S


Translation of DAML-S service
profiles into UDDI business service descriptions thereby expressing
capabilities of services and matching functionalities in UDDI.
DAML-S A solution based on DAML-S, a DAML-based language for service
description, and we show how service capabilities are presented in the
Profile section of a DAML-S description and how a semantic match between
advertisements and requests is performed.
Implementation of the DAML-S/UDDI
DAML-S as a prototypical example of ontology for describing Semantic Web
services.
DAML-S Virtual Machine that uses the DAML-S Process Model to manage
the interaction with Web service.
UDDI and OWL-S semantic web
Finds each other on the basis of the information that they provide, rather
than incidental properties such as their name, port, or a free text
description.
Semantic Processing of service registry
Highly assured system
standards.

Massimo
Paolucci1
2002 [3]

et.al,

Katia
Sycara
et.al, 2003 [6]

Katia Sycara et.al


2004 [19]

Dieter
Fensel
et.al 2004 [29]

LIMITATION

Problem of Semantics of web service is not solved.


Semantics of UDDI not yet solved. Less service registry processing
Ontology layer construction for UDDI matching is required.
DAML-S is not just an abstract description.

28

29

REFERENCES

Ref
No
[2]

Author & Title

A. Dogac, I. Cingil, G. Laleci, and Y. Kabak, Improving the Functionality


of UDDI Registries through Web Service Semantics, pp. 2324, 2002.

[7]

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web


Services on the Semantic Web, VLDB J., vol. 12, no. 4, pp. 333351,
2003.

[12]

S. Overhage and P. Thomas, WS-Specification: Specifying Web Services


Using UDDI Improvements, Web, Web-Services, Database Syst., vol.
2593, pp. 100119, 2003.

[15]

S. Colucci, T. Di Noia, and E. Di Sciascio, An agency for semantic-based


automatic discovery of web-services, Artif. Intell. , 2004.

[49]

B. Medjahed and Y. Atif, Context-based matching for Web service


composition, vol. 21, no. 1. 2007.

30

REFERENCES

Ref
No
[2]

Author & Title

A. Dogac, I. Cingil, G. Laleci, and Y. Kabak, Improving the Functionality


of UDDI Registries through Web Service Semantics, pp. 2324, 2002.

[7]

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web


Services on the Semantic Web, VLDB J., vol. 12, no. 4, pp. 333351,
2003.

[12]

S. Overhage and P. Thomas, WS-Specification: Specifying Web Services


Using UDDI Improvements, Web, Web-Services, Database Syst., vol.
2593, pp. 100119, 2003.

[15]

S. Colucci, T. Di Noia, and E. Di Sciascio, An agency for semantic-based


automatic discovery of web-services, Artif. Intell. , 2004.

[49]

B. Medjahed and Y. Atif, Context-based matching for Web service


composition, vol. 21, no. 1. 2007.

REFERENCES

Ref
No
[2]

Author & Title

A. Dogac, I. Cingil, G. Laleci, and Y. Kabak, Improving the Functionality


of UDDI Registries through Web Service Semantics, pp. 2324, 2002.

[7]

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web


Services on the Semantic Web, VLDB J., vol. 12, no. 4, pp. 333351,
2003.

[12]

S. Overhage and P. Thomas, WS-Specification: Specifying Web Services


Using UDDI Improvements, Web, Web-Services, Database Syst., vol.
2593, pp. 100119, 2003.

[15]

S. Colucci, T. Di Noia, and E. Di Sciascio, An agency for semantic-based


automatic discovery of web-services, Artif. Intell. , 2004.

[49]

B. Medjahed and Y. Atif, Context-based matching for Web service


composition, vol. 21, no. 1. 2007.

REFERENCES

Ref
No
[2]

Author & Title

A. Dogac, I. Cingil, G. Laleci, and Y. Kabak, Improving the Functionality


of UDDI Registries through Web Service Semantics, pp. 2324, 2002.

[7]

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web


Services on the Semantic Web, VLDB J., vol. 12, no. 4, pp. 333351,
2003.

[12]

S. Overhage and P. Thomas, WS-Specification: Specifying Web Services


Using UDDI Improvements, Web, Web-Services, Database Syst., vol.
2593, pp. 100119, 2003.

[15]

S. Colucci, T. Di Noia, and E. Di Sciascio, An agency for semantic-based


automatic discovery of web-services, Artif. Intell. , 2004.

[49]

B. Medjahed and Y. Atif, Context-based matching for Web service


composition, vol. 21, no. 1. 2007.

REFERENCES

Ref
No
[2]

Author & Title

A. Dogac, I. Cingil, G. Laleci, and Y. Kabak, Improving the Functionality


of UDDI Registries through Web Service Semantics, pp. 2324, 2002.

[7]

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web


Services on the Semantic Web, VLDB J., vol. 12, no. 4, pp. 333351,
2003.

[12]

S. Overhage and P. Thomas, WS-Specification: Specifying Web Services


Using UDDI Improvements, Web, Web-Services, Database Syst., vol.
2593, pp. 100119, 2003.

[15]

S. Colucci, T. Di Noia, and E. Di Sciascio, An agency for semantic-based


automatic discovery of web-services, Artif. Intell. , 2004.

[49]

B. Medjahed and Y. Atif, Context-based matching for Web service


composition, vol. 21, no. 1. 2007.

Das könnte Ihnen auch gefallen