<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JavaBeat &#187; UDDI</title>
	<atom:link href="http://www.javabeat.net/category/xml-web-services/uddi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javabeat.net</link>
	<description>Java Technology News</description>
	<lastBuildDate>Fri, 24 May 2013 01:32:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>What is UDDI?</title>
		<link>http://www.javabeat.net/2007/08/universal-description-discovery-and-integration-uddi/</link>
		<comments>http://www.javabeat.net/2007/08/universal-description-discovery-and-integration-uddi/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 02:12:52 +0000</pubDate>
		<dc:creator>krishnas</dc:creator>
				<category><![CDATA[UDDI]]></category>
		<category><![CDATA[XML & Web Services]]></category>

		<guid isPermaLink="false">http://www.javabeat.net/?p=92</guid>
		<description><![CDATA[<p>Connect to us ( <a href="https://twitter.com/javabeat">@twitter</a> | <a href="https://www.facebook.com/javabeat.net">@facebook )</p><p>Introduction Welcome to the future of Internet-based application development and deployment. This article will give us an idea about Universal, Description, Discovery and Integration (UDDI). What is it ? Why it is an important in the future of Web services standards ? This article explains that UDDI is focused on sharing business information, making it [...]</p>]]></description>
				<content:encoded><![CDATA[<p>Connect to us ( <a href="https://twitter.com/javabeat">@twitter</a> | <a href="https://www.facebook.com/javabeat.net">@facebook )</p><div class="wpInsert wpInsertInPostAd wpInsertLeft" style="float: left; margin: 5px; padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-1490953723360528";
/* Article-Rect */
google_ad_slot = "9976259118";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><a id="dd_start"></a><h2>Introduction</h2>
<p>Welcome to the future of Internet-based application development and deployment. This article will give us an idea about <span style="text-decoration: underline;"><strong>Universal, Description, Discovery and Integration (UDDI)</strong></span>. What is it ? Why it is an important in the future of Web services standards ? This article explains that UDDI is focused on sharing business information, making it easier for you to publish your preferred means of conducting business, find trading partners and have them find you, and interoperable with these trading partners over the Internet. This artical assumes that you already have knowledge about little bit of HTTP, SOAP, and Web Services.</p>
<ul>
<li><a href="http://www.javabeat.net/2010/06/introduction-to-spring-web-services/">Spring Web Services</a></li>
<li><a href="http://www.javabeat.net/2007/07/programming-web-services-using-apache-axis/">Programming Web Services using Apache Axis</a></li>
<li>Buy: <a href="http://www.flipkart.com/java-web-services-286-pages-8173663440/p/itmczzj32zh5k5x8?pid=9788173663444&amp;affid=suthukrish" target="_blank">Java Web Services</a></li>
</ul>
<h2>What is UDDI?</h2>
<p>We can see the explosive growth of eCommerce B2B Internet applications in the market. Internet provides opportunities to find new customers, steam-line supply chains, provides new services. Although there is a outstanding growth of B2b eCommerce in the last few years, there is a major impediment which held back its enormous potential to open up business world wide. In order to fully open the doors to these existing business, truly successful business needs that business be able to discover each other, make their needs and capabilities known and integrate services using each business preferred technology, Web services.</p>
<p>When there is no connection between buyers and sellers there is no business in the business place. There should be a way for the business providers to publish the business. So that the subscribers can know about the business and consume them. For the global market to consume the business from the providers they expose their products as services called Web services, so that the consumers can get the business. But here is the question. How will the consumer who wants to consume that particular product knows here is the provider who gives us the business and this is how we have to make use of the provided service. Until now, there is no central way to easily get information about what standards different companies support and no single point of access to all markets of opportunity, allowing them to easily connect to the trading partners. But if eCommerce has to have information about their trading partners and some how connect and bind them.</p>
<p>Now, let us see what solutions we got for this problems. Marketplace, businesses, and directory providers are all attempting to solve these communication and transaction problems, they are all adopting some approaches on their own requirements. The net result is we have many approaches, content and architecture that is preventing the optimum utilization of businesses of all sizes around the world.</p>
<p>Thus the Internet businesses model must change, so that it enables businesses to connect, to discover and reach each other, to learn what capabilities their partners have, and to continuously discover new potential trading partners and seamlessly conduct eCommerce with them. In order to achieve this a solution is needed for businesses to publish their information to any customer or business partner around the world.</p>
<p>Publishing the services like this will make it possible to quickly discover the right trading partners out of millions of other trading partners; to define how to conduct business once the partner is discovered; and to create an industry wide approach for businesses to quickly and easily integrate with their customers and partners on the<br />
Internet with information about their products and services, and how they prefer to be integrated into each other&#8217;s systems and business processes.</p>
<p>We need a framework which is flexible, open, yet comprehensive to solve this diversity, encouraging agreement on standards, but also stimulating the innovation and differentiation that is fueling the growth of B2B. This framework has to allow the businesses to describe its services their offer, and how they can be accessed globally over the web. This solution need to go beyond traditional directories, but needs to define standards for how businesses will share the information, what information they need to make public, what information they choose to keep private, and how to describe their services and their business.</p>
<p>Service registry architecture that presents a standard way for businesses to build a registry, query other businesses, and enable those registered businesses to interoperate and share information globally in distributed manner will solve many of the issues and is the solution. Web service along with the public registry will enable marketplace around the world to share the information.</p>
<p>To address this, a group of technology and business leaders have come up to develop the Universal Description, Discovery and Integration (UDDI) specification. This creates a global, platform-independent, open framework to enable business to discover each other, define how they interact over Internet, and share information in a global registry.</p>
<p><strong>UDDI</strong> is a building block to enable businesses to quickly, easily and dynamically find and transact with one another via their preferred applications. UDDI helps or allows any size company just entering the online space to accelerate toward a world-class business presence.</p>
<p>The UDDI specification takes advantage of World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) standards such as Extensible Markup Language (XML), HTTP, and Domain Name System (DNS) protocols. Cross platform programming features are addressed by adopting Simple Object Access Protocol (SOAP) messaging specification found at the W3C Web site.</p><div class="wpInsert wpInsertInPostAd wpInsertMiddle" style="margin: 5px; padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-1490953723360528";
/* Article-Middle-Med-Rect */
google_ad_slot = "7805667846";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p>The UDDI specification takes advantage of World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) standards such as Extensible Markup Language (XML), HTTP, and Domain Name System (DNS) protocols. Cross platform programming features are addressed by adopting Simple Object Access Protocol (SOAP) messaging specification found at the W3C Web site.</p>
<p><strong>A UDDI business registration consists of three components:</strong></p>
<ul>
<li>White Pages — address, contact, and known identifiers;</li>
<li>Yellow Pages — industrial categorizations based on standard<br />
taxonomies;</li>
<li>Green Pages — technical information about services exposed by the<br />
business.</li>
</ul>
<h2>Web definitions of UDDI</h2>
<ul>
<li><strong>UDDI</strong> is a XML-based protocol that provides a distributed directory that enables businesses to list themselves on the Internet and discover other services. Similar to a telephone number, businesses can list themselves by name, product, location, or the Web services they offer.</li>
<li>Universal description, discovery and integration (UDDI) is a an online directory that gives businesses and organizations a uniform way to describe their services, discover other companies&#8217; services and understand the methods required to conduct business with a specific company.</li>
<li>Universal Description Discovery and Integration is a directory model for web services. UDDI is a specification for maintaining standardized directories of information about web services, recording their capabilities, location and requirements in a universally recognized format. Seen (with SOAP and WSDL) as one of the three foundation standards of web services.</li>
</ul>
<h2>UDDI: Layered View</h2>
<p>UDDI uses standards-based technologies such as TCP/IP, HTTP, XML and SOAP to create a uniform service description format and service discovery protocol. The following diagram depicts this layered view.<a href="http://www.javabeat.net/wp-content/uploads/2007/08/1.png"><img class="aligncenter size-medium wp-image-1283" title="1" alt="" src="http://www.javabeat.net/wp-content/uploads/2007/08/1-300x212.png" width="300" height="212" /></a></p>
<h2>Technical discovery layer</h2>
<p>The below diagram shows the relationship between the specifications, the XML schema and the UDDI business registry.<br />
<strong> UDDI</strong> business registry &#8212; &#8220;register once, publish everywhere&#8221; access to information about Web Services.</p>
<p>The <strong>UDDI</strong> specifications and schema are used to build discovery services on the Internet. These discovery services provide a consistent publishing interface and allow programmatic discovery of services.</p>
<p><a href="http://www.javabeat.net/wp-content/uploads/2007/08/2.png"><img class="aligncenter size-medium wp-image-1284" title="2" alt="" src="http://www.javabeat.net/wp-content/uploads/2007/08/2-300x171.png" width="300" height="171" /></a>Using the <strong>UDDI</strong> discovery services, businesses register information about the Web Services that they expose for use by other businesses. This information can be added to the <strong>UDDI</strong> registry either via a Web site or by using tools that make use of the programmatic interfaces described in <strong>UDDI</strong> programmer&#8217;s API Specification. Once the information is registered in the registry the information about the registered service is freely available to other businesses who needs to discover what Web services are exposed by a given business.</p>
<h2>UDDI and Business discovery</h2>
<p><strong>UDDI</strong> complements marketplace and search engines by providing standard formats for programmatic business and service discovery. The below figure shows the relationship between the technical discovery layers defined by <strong>UDDI</strong> and the role of aggregation and specialized search capabilities that address business level searches.</p>
<p><a href="http://www.javabeat.net/wp-content/uploads/2007/08/3.png"><img class="aligncenter size-medium wp-image-1285" title="3" alt="" src="http://www.javabeat.net/wp-content/uploads/2007/08/3-219x300.png" width="219" height="300" /></a></p>
<h2>UDDI Publishing and discovery</h2>
<p><a href="http://www.javabeat.net/wp-content/uploads/2007/08/4.png"><img class="aligncenter size-medium wp-image-1282" title="4" alt="" src="http://www.javabeat.net/wp-content/uploads/2007/08/4-212x300.png" width="212" height="300" /></a></p>
<h2>Conclusion</h2>
<ul>
<li><a href="http://www.javabeat.net/2010/06/introduction-to-spring-web-services/">Spring Web Services</a></li>
<li><a href="http://www.javabeat.net/2007/07/programming-web-services-using-apache-axis/">Programming Web Services using Apache Axis</a></li>
<li>Buy: <a href="http://www.flipkart.com/java-web-services-286-pages-8173663440/p/itmczzj32zh5k5x8?pid=9788173663444&amp;affid=suthukrish" target="_blank">Java Web Services</a></li>
</ul>
<p><strong>UDDI</strong> is all about sharing business information, making easier to publish your preferred means of doing business, finding and have them find you, and interoperable with these trading partners over Internet.</p>
<div class='dd_outer'><div class='dd_inner'><div id='dd_ajax_float'><div class='dd_button_v'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Fwww.javabeat.net%2F2007%2F08%2Funiversal-description-discovery-and-integration-uddi%2F" send="false" show_faces="false"  layout="box_count" width="50"  ></fb:like></div><div style='clear:left'></div><div class='dd_button_v'><script type='text/javascript' src='https://apis.google.com/js/plusone.js'></script><g:plusone size='tall' href='http://www.javabeat.net/2007/08/universal-description-discovery-and-integration-uddi/'></g:plusone></div><div style='clear:left'></div><div class='dd_button_v'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.javabeat.net/2007/08/universal-description-discovery-and-integration-uddi/" data-count="vertical" data-text="What is UDDI?" data-via="javabeat" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style='clear:left'></div><div class='dd_button_extra_v'><script type="text/javascript">jQuery(document).load(function(){ stLight.options({publisher:'bab47279-62c9-46af-addc-79fd1fe8fee0'}); });</script><div class="st_email_custom"><span id='dd_email_text'>email</span></div></div><div style='clear:left'></div><div class='dd_button_extra_v'><div id='dd_print_button'><span id='dd_print_text'><a href='javascript:window:print()'>print</a></span></div></div><div style='clear:left'></div></div></div></div><script type="text/javascript">var dd_offset_from_content = 44; var dd_top_offset_from_content = 0;</script><script type="text/javascript" src="http://www.javabeat.net/wp-content/plugins/digg-digg//js/diggdigg-floating-bar.js?ver=5.3.0"></script><div class="wpInsert wpInsertInPostAd wpInsertBelow" style="margin: 5px; padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-1490953723360528";
/* JB-Footer-LU 468x15 */
google_ad_slot = "8789107210";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>]]></content:encoded>
			<wfw:commentRss>http://www.javabeat.net/2007/08/universal-description-discovery-and-integration-uddi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
