ylbtech-UDDI:百科

UDDI是一种用于描述、发现、集成Web Service的技术,它是Web Service协议栈的一个重要部分。通过UDDI,企业可以根据自己的需要动态查找并使用Web服务,也可以将自己的Web服务动态地发布到UDDI注册中心,供其他用户使用

1.返回顶部
1、
中文名:UDDI
外文名:Universal Description Discovery and Integration
提出时间:2000年9月
提出公司:IBMMicrosoftAriba
特    点:免费等
学    科:计算机科学
2、
2.返回顶部
1、

历史

UDDI标准是由IBMMicrosoftAriba于2000年9月提议的。这三家公司决定创建UDDI项目,也称为UDDI社区(http://www.uddi.org/)来管理这个标准的创建,而不是将最初的草案提交给现有的标准组织(如W3C或IETF)。用他们的话说,UDDI项目是“想要推动Internet计算的相关事务的联合行动”。目前这个社区的组织者计划在第三个草案完成之后将草案提交给标准组织。UDDI社区很快就从最初的三个成员发展到包括行业中的其他佼佼者,如sun和HP,后来又包括了SAP。在UDDI的第二个草案(v2.0)发布之前,这个社区就已经有几百个成员了。你可以在http://uddi.org/community.html上了解如何加入这个社区。
在加入UDDI之前,几个社区成员已经提供了与某些UDDI功能相似的服务。例如,Microsoft的BizTalk服务器包括一个允许用户搜索、下载和发布XML对象的在线资源(http://www.biztalk.org/)。OASIS Group有自己的Registry Information Model(ebRIM),目前它是2.0版,但它没能像许多人所希望的被很快采用。此外,Hewlett—Packard拥有自己的E—Services Village,它允许执行类似的任务,但现在已经被UDDI所取代。虽然其中许多服务仍然存在,但实际上大多数人都认为UDDI是Web服务注册事实上的标准。
 

概念

编辑

对于围绕UDDI对企业(Business To Business,B2B)电子商务意义的许多宣传,应该持保留态度,但是行业对UDDI的支持使它成为Web上主要的企业和服务目录标准。如果你计划发布企业或服务,那么知道uDDI是什么以及如何使用它是非常重要的。UDDI是:
· 在线企业和服务注册的一个规范。
· 为使用W3C和IETF标准设计,如XML、HTTP、DNS和SOAP。
· 由UDDI社区管理。
· 免费(至少现在是这样)。
第一点是特别重要的。UDDI内部以及它本身只是一个用来创建在线企业和服务注册的规范。这个规范将XML、HTTP和SOAP这些(提议的)标准结合在一起,它是由UDDI社区管理的。任何实体都可以免费实现UDDI企业注册,这就是这个规范的目标。正如将看到的,IBM和Microsoft这些公司已经创建了多个版本的企业注册服务,现在这些企业注册服务也是可以免费使用的。 [2] 

技术规范

编辑

在UDDI技术规范中,主要包含以下三个部分的内容:
(1)UDDI数据模型。UDDI数据模型是一个用于描述商业组织和Web Service的XML Schema。
(2)UDDI API。UDDI API是一组用于查找或发布UDDI数据的方法,UDDI API基于SOAP。
(3)UDDI注册服务。UDDI注册服务数据是Web Service中的一种基础设施,UDDI注册服务对应着服务注册中心的角色。 [1] 

特点

编辑

与平台无关

UDDI标准定义了企业注册服务的框架,但是它并没有指定任何注册服务实现的细节。因此,可以在任何平台(包括NT、Linux、Unix等)上实现框架。例如,Microsoft有一个在Windows服务器上使用.NET开发的企业注册服务。另一方面,IBM使用自己专用的技术来开发企业注册服务。

开放的体系结构和创新的自由

UDDI标准不但使用了开放式标准,而且UDDI标准本身是开放和免费的。只要符合标准,在建立额外的功能方面就不存在授权限制。并且你不必支付授权费用就可以使用UDDI实现自己的企业注册服务。

广泛支持

不但行业巨头(如Microsoft、IBM、Sun、Oracle和HP)支持这个标准,其他数百家公司也支持它。此外,这个支持还分布在各个行业,从波音公司到KPMG咨询公司。正如UDDI社区在http://uddi.org上表示的,UDDI可以被“任何行业中任意规模的任何企业在任何位置用来提供任何种类的服务……”。在我们沉浸在这种温暖的感觉中之前,一定要记住到目前为止,在这个项目上注册或涉入的大多数公司都是在美国的技术公司。还要注意,目前投递到UDDI注册服务的大部分内容在格式上都是很糟糕的,使这种注册服务目前的有效性大打折扣。
2、
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1、
2、
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

UDDI:百科的更多相关文章

  1. LoadRunner函数百科叒叒叒更新了!

    首先要沉痛通知每周四固定栏目[学霸君]由于小编外派公干,本周暂停. 那么这周就由云层君来顶替了,当然要要说下自己做的内容啦,DuangDuang! <LoadRunner函数百科>更新通知 ...

  2. 通过维基API实现维基百科查询功能

    通过英文维基的免费API,可以实现对维基百科的搜索查询或者标题全文查询等,尝试了一下通过title实现全文查询,返回的结果是wikitext格式,暂时不知道该如何应用,所以仅实现了查询功能,可以返回最 ...

  3. python爬虫—爬取百度百科数据

    爬虫框架:开发平台 centos6.7 根据慕课网爬虫教程编写代码 片区百度百科url,标题,内容 分为4个模块:html_downloader.py 下载器 html_outputer.py 爬取数 ...

  4. python_爬虫一之爬取糗事百科上的段子

    目标 抓取糗事百科上的段子 实现每按一次回车显示一个段子 输入想要看的页数,按 'Q' 或者 'q' 退出 实现思路 目标网址:糗事百科 使用requests抓取页面  requests官方教程 使用 ...

  5. 中英文维基百科语料上的Word2Vec实验

    最近试了一下Word2Vec, GloVe 以及对应的python版本 gensim word2vec 和 python-glove,就有心在一个更大规模的语料上测试一下,自然而然维基百科的语料进入了 ...

  6. Python爬虫爬取糗事百科段子内容

    参照网上的教程再做修改,抓取糗事百科段子(去除图片),详情见下面源码: #coding=utf-8#!/usr/bin/pythonimport urllibimport urllib2import ...

  7. 开源共享一个训练好的中文词向量(语料是维基百科的内容,大概1G多一点)

    使用gensim的word2vec训练了一个词向量. 语料是1G多的维基百科,感觉词向量的质量还不错,共享出来,希望对大家有用. 下载地址是: http://pan.baidu.com/s/1boPm ...

  8. [Python爬虫] Selenium获取百度百科旅游景点的InfoBox消息盒

    前面我讲述过如何通过BeautifulSoup获取维基百科的消息盒,同样可以通过Spider获取网站内容,最近学习了Selenium+Phantomjs后,准备利用它们获取百度百科的旅游景点消息盒(I ...

  9. 百科编辑器ueditor应用笔记

    最近项目上要用到文本编辑器,选了百科开源的ueditor,使用过程中虽然有些问题,但是一个个都解决了,记录如下: 开发的项目环境是vs2012:.net4.0: 1:百度js编辑器,编辑器加载到项目中 ...

随机推荐

  1. apache thinkphp5 强制https://访问

    根目录下,.htaccess文件 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On ...

  2. linux 设备驱动与应用程序异步通知

    一.异步通知机制简介 异步通知机制的意思:一旦设备准备就绪,可以主动的通知应用程序进行相应的操作,从而使得应用程序不必去查询设备的状态. 异步通知比较准确的称谓是"信号驱动的异步IO&quo ...

  3. 用实例的方式去理解storm的并发度

    什么是storm的并发度 一个topology(拓扑)在storm集群上最总是以executor和task的形式运行在suppervisor管理的worker节点上.而worker进程都是运行在jvm ...

  4. Linux 下升级Android Studio失败

    在Linux下进行升级的时候,会弹出一个窗口,有一个表格,从表中发现在进行某些更新某些包是没有权限,解决方法很简单,将Android Studio安装文件夹改成当前Linux登陆用户即可. 1.找到A ...

  5. Oracle数据库结构

    之前写了一篇文章<Oracle-知识结构漫谈> 粗略的介绍了Oracle数据库接口,在这里再更加详细的描述一下,当做是对原有知识的巩固,温故知新. Oracle体系结构数据库的体系结构是从 ...

  6. MyBatis-11-一对多处理

    11.一对多处理 比如:一个老师拥有多个学生! 对于老师而言,就是一对多的关系! 环境搭建 环境搭建,和刚才一样 实体类 @Data public class Teacher { private in ...

  7. C# 字符串和正则表达式(8) 持续更新

    创建字符串 如果多次修改一个字符串或创建一个很长的字符串,用String类会效率低下.这种情况,可以用 System.Text.StringBuilder ,它专门为这种情况设计的. 格式化表达式 格 ...

  8. Mapreduce案例之Pi值估算

    题目: 这个程序的原理是这样的.假如有一个边长为1的正方形.以正方形的一个端点为圆心,以1为半径,画一个圆弧,于是在正方形内就有了一个直角扇形.在正方形里随机生成若干的点,则有些点是在扇形内,有些点是 ...

  9. struts2编写表单提交简单的(2)

    实体 package com.oak.entity; public class User {private int id;private String username;private String ...

  10. HDU 6058 - Kanade's sum | 2017 Multi-University Training Contest 3

    /* HDU 6058 - Kanade's sum [ 思维,链表 ] | 2017 Multi-University Training Contest 3 题意: 给出排列 a[N],求所有区间的 ...