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. C#读取某一文件夹下的所有文件夹和文件

    static List<string> list = new List<string>();//定义list变量,存放获取到的路径 /// <summary> // ...

  2. 404boom 博客闪现【不断的优化更新中。。。】

    404boom 博客闪现[不断的优化更新中...] 停止本篇博文EQ继续优化,所有博文将会在标签[cnblogs_v2 ]中重新整理,待完成统一放上链接 一:Java SE相关1.Java的概述2.J ...

  3. java——spring中bean的作用域

    文章:理解Spring框架中Bean的作用域 博客地址:https://baijiahao.baidu.com/s?id=1610298792072480906&wfr=spider& ...

  4. vue.js 父子组件间 props 数据同步处理

    常见的场景: 在一个vue组件A中,使用另外一个组件B.A将自己的数据通过B组件的Props属性(propX)传递到B组件实例内部,B组件内部会修改该Props属性(propX)的值,此时在A组件内部 ...

  5. linux基础_用户组的管理

    1.创建组 语法:groupadd 组名 2.删除组 语法:groupdel 组名 3.创建用户时,直接指定组 语法:useradd -g 用户组 用户名 4.修改用户的组 语法:usermod -g ...

  6. esxi克隆虚拟机

    1.->选中虚拟机->导出(需要关闭虚拟机电源) 此时会下载下两个文件: 2.新建虚拟机 ->从OVF或OVA文件部署虚拟机 然后创建虚拟机,选择第二项 然后填入新虚拟机名称,并把下 ...

  7. Map遍历效率 : entrySet > keySet

     1    //entrySet()  2     for (Entry<String, String> entry : map.entrySet()) {  3         Stri ...

  8. 安卓数据库sqllite查看工具Android Debug Database使用教程

    要使用Android Debug Database,首先得在安卓项目的build.gradle(module:app)文件中加入如下代码: debugCompile 'com.amitshekhar. ...

  9. 【Android-布局复用】 多个界面复用一个布局文件(一)

    1.layout_common.xml 复用的布局文件 <?xml version="1.0" encoding="utf-8"?> <!-- ...

  10. Visual Stdio的使用

    以下基于vs2017版本 part 1: 问题及解决 1.命令窗口一闪而过 右键项目,选择属性--连接器---系统---子系统---选择控制台. 2.修改默认启动项目 右键解决方案,选择属性,选择当前 ...