OpenWeb(Web Services集成平台)

UDDI FAQs


(来源:http://www.stcsm.gov.cn/)

以下的问题及其回答为读者在理解统一描述、发现和集成协议(UDDI)标准时提供了一个技术上的概览。Microsoft, IBM和Ariba三家公司率先将此标准带入市场,同时,他殷切期望着参与伙伴的名单在以后的日子里成指数般的增长。阅读以下的信息,读者可以知道这些公司是如何在全球范围内推广该技术,并提供全球范围内的产品和服务的搜索。

目录




Who, what, when and where


问:

何为UDDI? UDDI代表什么?

答:

UDDI(统一描述、发现和集成协议)计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1) 彼此发现,(2) 定义他们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。

UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本。

问:

UDDI发布的重要意义是什么? UDDI为什么是一个引人注目的计划?

答:

通过这个开放性的计划,企业可以发布他们所期望的在Web上实现商务流程对接的方式的相关信息和技术规范,这潜在地为B2B商务的成长提供了动力。UDDI将通过创建一个全球的、独立平台,运用Internet发现商机、描述服务和综合商务的开放式框架,使所有的贸易都从中获利。

问:

Ariba, IBM, and Microsoft为什么会走到一起来创立UDDI?

答:

这三家公司在UDDI标准之前就已经一起合作,例如像XML,SOAP和cXML规范的制定。他们走到一起,作为初始催化剂引导行业领头羊组成的开发团队,并且通过合作迅速地将新的Web服务规范带入到市场中,从而更快地使企业获利。

很清楚,三家公司,连同其他商业和技术领导者一起,已经同意来提议这样一种开放式的标准规范和实现,该计划是为能够实现电子商务站点及Web服务彼此集成的基于Internet的服务体系架构而服务的。

问:

谁来"运作"UDDI?

答:

UDDI计划不由任何一家现有的公司实际运作。同时它也不是一个标准的实体或者是一个新的公司。实际上,UDDI现在正有一群参与规范创建和设计的行业领头羊领导。在未来的超过12到18个月的时间里,UDDI规范将在发动UDDI计划的跨行业的开发团队的持续支持下,彻底转变成一个标准组织。我们鼓励其他公司参与到UDDI计划中来。

UDDI商业注册中心被作为一个支持UDDI规范的Web服务来运作。最初,Ariba, IBM和Microsoft将运作这个分布式的服务,但是额外的注册中心的访问入口(Operator)仍然被期待着。一个访问入口的委员会(Operator Council)将协助制定访问入口(Operator)的方针和服务质量等问题。

问:

UDDI解决的是什么问题,从中能够获得什么利益?

答:

UDDI针对并期望解决的问题包括:

  • 使企业能够从在线的数百万的企业中,快速地发现正确合适的商业实体。

  • 定义了如何通过电子商务的手段使得企业的应用能够与被发现的首选的商业实体进行流程对接。

  • 为企业创建了一个行业内的被广泛接受的方法,使得商业实体能找到他们的客户和合作伙伴,以及他们提供的产品和Web服务的信息,同时为他们实现彼此的系统和流程的集成。

从UDDI可以获得的直接收益包括:

  • 具备UDDI能力的企业可以在Internet上,通过他们首选的企业应用,快速便捷地发现合适的商业实体并实现彼此之间的互操作,这将最终推动企业自身的经济收益。

  • 为企业迅疾地参与进全球化的Internet经济提供了一个方便的发展道路。

  • 提供了一个为商业在一个简单的开放式环境中,循序渐进地描述他们的服务和商业流程的途径。

  • 提供了一组规范,使企业能够在Internet上调用服务并为他们的首选客户提供增值服务。

问:

怎样类型的商业实体将使用UDDI?

答:

UDDI商业注册中心对所有的商业实体和全球行业体开放,他将使所有的小、中和大型企业获利,而不管他们到底是属于什么产业,他们提供的产品或者服务是怎样的。

问:

UDDI和当今Interet上现有的企业目录有何区别?

答:

存在于现今Internet上的具有代表性的商业目录只是罗列了企业的基本信息,例如名称,地址,联系方式,一些产品和服务信息,还有必须的产业分类法。他们没有列出企业所提供的Web服务的编程入口描述。

UDDI是被设计成为这些数据的一个集中的共享资源,它可以为现有的目录和搜索引擎服务。这也预示着,大部分的客户和商业实体,将仍然可以继续使用现有的搜索引擎和企业目录,作为他们首选的方法来浏览在UDDI商业注册中心中注册的企业信息。UDDI商业注册中心是一个基础模块,它是为企业发布信息和服务描述、发现企业提供的信息和服务以及完成企业之间的商务流程的互操作等服务的。

问:

是什么使它不同于现今已经存在的B2B交易市场?

答:

对于现存的B2B交易市场的参与者而言,典型地,他们一般是被邀请并加入这个特别的经济系统中去,同时需要遵照该B2B交易市场使用的技术基础架构。如今已经有成百上千的电子交易市场,他们中的大部分使用不同的应用技术。在一个垂直市场中的某一个供应商可能没有能力简单地参与到一个正在运用另一个不同的应用标准的水平市场中去。UDDI商业注册中心将帮助在不同的电子交易市场中的各个企业,来发现与他们使用同一技术的潜在贸易伙伴,同时UDDI也鼓励提供从一种技术标准转换到另一种技术标准的新的Web服务出现。这将通过对这样一套统一描述和集成的规范的使用来帮助形成统一的商业和市场环境。

问:

UDDI的发展道路和时间计划是怎样的?

答:

UDDI计划的发展道路将由那些已经承诺支持开发和强化UDDI规范的机构来确定。UDDI规范将在12到18个月的时间里,过渡为一个或多个第三方的标准实体,这将是必然的。

UDDI规范的1.0版本公开草案于2000年9月6日被发布。UDDI开发团体将在以后的一段较短的时间内创建两个后继版本的的规范。这两个版本的规范将花费大约6个月的时间,并且将在其彻底转化成一个标准实体之前完成。

问:

为什么企业要使用UDDI?

答:

UDDI的能力远远超越当今Internet的现有企业目录的能力,现有的企业目录提供企业信息的描述,但这是有限的,远远不够的。通过在所有行业和/或计划对该标准的广泛接受,其能为企业带来的利益是历史性的。具备UDDI能力的企业将从电子商务的急速加速度中获得空前的价值,而电子商务的急速加速度正是这个被全球范围接受的计划的最终结果。

问:

什么类型的组织将使用UDDI?

答:

我们期望所有类型的商业实体都到UDDI商业注册中心去注册他们的信息及其所能提供的服务。我们同样也希望程序设计人员,独立软件开放商和标准实体能够注册并描述规范服务的类型,那么这些商业实体将能够使用这些类型定义来定义他们进行贸易的首选方法的Web服务。

一个关于"期望能从UDDI得到利益的公司"的取样调查结果:

  • 大型组织: 全球2000强,财富500强,有成百上千供应商的大型制造商,国际金融机构,医疗设施的供应商等。

  • 中小型企业: 区域批发商,服务/咨询公司,局部地区的商品的零售商和服务,小型运动商品商店等。

  • 独立的软件制造商(ISVs)和软件集成商: ERP软件供应商,网络公司,五大咨询公司,局部地区的软件开发商等。

  • 交易市场的创建者: 网络交易市场的提供者,水平的交易市场,企业的商务信息交换中心等。

  • 产业和标准组织: IT标准组织和垂直产业的机构或协会。

问:

UDDI有哪些参与者?

答:

在参与UDDI计划的冗长成员名单中显示了有如此多的行业领袖和业界核心企业。UDDI计划是一个开放的流程,非常欢迎技术和商业的领头羊的参与。

UDDI开发团体成员的名单可以从http://www.uddi.org/community获得。

问:

对于独立的软件制造商、大型企业、系统集成商或者交易市场来说,UDDI提供了怎样的商业机会?

答:

具备潜在的商业机会,对于UDDI规范能被广泛采纳而言,是非常重要的。UDDI与共享企业信息,联接商业服务和应用和在Internet上实现无缝的互操作等是紧密相关的。UDDI可以使下面这些进程自动化:

  • 商业实体将能够在Internet这样一个全球的,开放的环境中描述他们服务和商务流程,从而扩展了业务的范围。

  • 潜在的贸易伙伴将在Internet上通过他们使用的首选的应用,迅速快捷地发现和彼此交互,从而节省了商务运作的时间。

  • 将为任何领域的企业消除阻碍其加速参与到全球Internet经济中来的不利因素。

问:

我怎么才能够在UDDI上获得更多的信息?

答:

可以通过访问www.uddi.org发现最近的信息。UDDI.org网站上的信息既包括UDDI规范的有关信息(包括执行和技术白皮书,反馈机制,技术新闻的相关信息,技术规范,技术论坛,及其他相关信息),当然也包括UDDI商业注册中心的访问入口的列表。

问:

UDDI成员的构成是怎样的?

答:

我们的目标是创建一个广泛的公司团体,这些公司走到了一起,并且在一个相对短的时期内,针对为企业描述,发现和集成服务的Web Service的基础架构和实现规范达成了一致。到目前,已经有超过250个企业和机构加入了UDDI的开发团体。我们对所有的UDDI开发团体的成员都是一视同仁的,相关的信息可以从开发团体的栏目页面上看到。

为了使这个有那么多参与者的项目顺利进行,组织内所有成员的一个子集将参与并制定V2和V3规范的草案。我们相信这是一个在设计阶段一个比较有效的方法,当草案制定完后将有组织内所有成员参与评估和修订。我们鼓励所有UDDI的成员参与进来。

铭记我们正努力去做的重点是快速的提供一个庞大的经过良好组织的所有商业实体的Web服务描述的信息中心。对与我们每一个成员及将来的每一个用户来说,最终的价值就是大量的信息,我们的成员就是为了它的实现而一起努力。

问:

UDDI将会有相关的基于开放标准的开放源代码计划吗?

答:

答案是肯定的。UDDI规范对所有Internet的用户都是免费的。在UDDI基础上,对Web服务的开放源代码的实现已经开始了。

有关这些成果之一jUDDI计划,可以在SourceForge.net获得详细信息。

问:

移动行业的参与者们会卷入UDDI吗?那么其他产业又如何呢?

答:

早期,有一些移动行业的的公司参与进了UDDI计划,包括Sun Microsystems, NTT, Nortel, IBM, and Microsoft,这些公司在移动技术和服务领域都是非常活跃的。另外涉及和移动计算的公司正在加入UDDI的进程中。经常地浏览这个网站,您会发现UDDI组织的成员在不断地飞速增加。



范围和内容


问:

UDDI在U.S.以外可用吗?

答:

UDDI是一个全球化的规范。全世界的每一家公司,都可以并且被鼓励,到UDDI商业注册中心去注册。

问:

在UDDI商业注册中心中将提供多少信息? 它将会具有充分的包容性吗?

答:

在UDDI商业注册中心投放市场以后,全球任何一家公司或者行业协会都可以成为注册者。实际上,UDDI开发团体的所有成员都承诺在UDDI商业注册中心,注册他们自己的公司和他们所提供的服务。随着计划的参与者和规范的采纳者数量的增长,发现和集成所附属的相关利益也随之增长。作为这个流程的一个结果,对其他商业实体的发现会变得更加值得关注。

问:

什么样的行业将从UDDI中获利?

答:

所有的行业都将获利。这个规范不是为特殊的行业制订的。带有复杂供应链的行业,他们将从动态系统继承的简单性中获利。对制造商关系敏感的产业将收益于对客户/合作伙伴的系统和商业信息的紧密集成的访问。基于动态系统的行业则将对改变目前信息仅来自单一来源的不利情况。

问:

为什么要将UDDI推动成为一个行业标准?

答:

当被广范的采纳和使用之后,UDDI项目将转变成为一个行业标准。许多的商业和技术领域的领头羊已经承诺采纳UDDI标准,并且通过UDDI商业注册中心来实施他们的服务。最后,行业领头羊,电子交易市场,供应商,系统集成商及软件公司都将一起参与这个计划,并扩展UDDI规范,将它彻底地转变成一个标准实体。



注册流程


问:

什么时候能成为注册者?

答:

您现在就可以从目前可用的IBM和Microsoft的UDDI商业注册中心进行登记。随着时间的推移,其他的操作入口站点(Operator Sites)将能够出现并提供在线服务。通过访问www.uddi.org,可以得到一个现有的操作入口站点的列表。

问:

注册者意味着什么?

答:

从最小的方面看,注册意味着一个商业实体已经至少发布了他自身的一个定义。理想情况下,所有商业实体将在UDDI商业注册中心上注册其提供的Web服务的描述信息。UDDI将会给每一个服务描述和商业注册分配一个递增的,唯一的标识符,并且把它们存储在注册中心的数据市场和搜索引擎中。商业应用可以查询此注册中心,以发现其他企业的Web服务,从而建立一种商业关系。

问:

为什么要注册我的公司?

答:

企业需要在UDDI商业注册中心上注册的最根本的原因是为了让那些现在还没有涉足商业的组织发现他们。注册的公司同样也将享受更便捷的方式,与那些已经采纳基于Web服务集成的UDDI规范的贸易伙伴合作。

问:

在UDDI商业注册中,对于一个商业的注册,什么是需要付费的?

答:

每一个操作入口站点的提供者都可以独立决定是否对注册服务收费。Ariba, IBM和Microsoft,都已经决定不对注册收取任何费用。以后在UDDI规范的实施过程中,当某个操作入口站点需要提供收费服务的时候,可能需要有第三方的授权证书。

问:

进入注册中心要收费吗?

答:

Ariba, IBM和Microsoft提供的UDDI商业注册中心的操作入口是免费的。

问:

怎样获得已经在UDDI上注册的公司列表?

答:

注册是非常方便的,除非您需要准备一些描述您的Web服务的技术信息。当您一切就绪的时候,请访问www.uddi.org,并且选择其中的一个注册中心的链接。由此将带您进入一个主机镜像的,互相复制的分布式的UDDI商业注册中心。

从那里,在所提供的注册表单中填写适当的商业信息,例如公司名称,业务联系,等等。在此基础信息被提交以后,继续填写公司的业务服务信息,例如采购,运输,订货等等。如果您支持Web服务,那么可以通过Web、电子邮件、甚至是传真接受电子化的订单,以及其他您在UDDI中注册的接受方式。

如果您忘记了某些事情,或者您的信息改变了,不必担心,您永远可以回来更新您的数据。

另外,第三方机构 ,例如交易市场、ISP和ASP,可以以一个Web服务的形式注册您的公司(在您的允许下)并且从事贸易。同时请,核查您的供应商,看看他们是否支持UDDI商业注册中心。

问:

在哪里注册?

答:

通过访问www.uddi.org开始。这个站点将提供链接,它将带您进入到在具有多个操作入口的分布式的UDDI商业注册中心的某一个结点的注册表单中去。

问:

如果UDDI拥有众多结点,必须在每个上面都注册吗?

答:

不,没有必要在UDDI商业注册中心的每个结点上进行注册。所有的必需步骤就是选择一个分布式的注册中心结点,然后将其作为您的数据管理入口进行操作。您登记的所有信息将被罗列在UDDI.org上的其他所有的分布式的注册中心结点分享。这就意味着如果您在一个商业注册中心结点的操作入口中发布信息,这些同样的信息将可以在对另一个商业注册中心的查询下被发现。

问:

已经以某一个交易市场上的供应商的身份进行了注册。那还有必要在UDDI上注册我的公司吗?

答:

如果您想让您的公司在您所选择的交易市场以外的领域被注意到的话,您应该使用UDDI商业注册中心,这是您达到该目的的途径。如果您的交易市场为您提供电子化的订单和其他商业文件的方式的服务,那么您将需要和您的交易市场的提供商合作,以正确地描述您的服务。您当前参与的交易市场,可能正在循序渐进地通过UDDI注册您的公司。核查您的交易市场,以获得更多的信息。

问:

我的公司为不同的行业提供两种截然不同的产品和服务。我们是否需要在UDDI上注册两次,并且每种产品/行业各一次?

答:

以下是为管理大型企业的注册信息的推荐方法。为每个分类或产品注册一个最高层次的记录,这样可以使您的客户快速发现合适的分类或产品。同时为每个分区的产品子项分别注册详细信息,每个分区由专人管理,同时在高层次记录上应当有指向这些分区信息的信息。

而另外一种可行的方法是,由一个人注册管理所有的信息,即注册一个单独的公司,同时分类、产品信息都以该公司的附属服务的形式注册。使用这种方式的话注册信息的规模将很大,非常难以管理。但是如果您执意想通过这种方式管理,UDDI商业注册中心也完全支持这种需求。

问:

我的公司是一个网络交易市场的提供商,并且我已经拥有1,500个在我的交易市场上注册的供应商了。我怎么样使我的这些供应商到UDDI上去注册呢?

答:

我们建议,制定出描述这个交易市场的统一的技术描述信息,然后将其提供给您的供应商以完成关于注册流程的双方的协同工作。许多公司参与了多个交易市场的贸易活动,因此对于供应商而言如何控制和管理他们在UDDI商业注册中心中的商业记录是非常重要的。

合作的另一个可能的方法是,在您已经收集的商业数据的基础上,联系供应商,并建议将他们注册到UDDI商业注册中心内。如果他们同意了,您可以在基于他们的利益的前提下,进行注册,只要您以后提供给供应商管理他们自己的数据所需的密码就可以了。

问:

当我的公司业务发生改变时,我能够在UDDI商业注册中心上简单地修改本公司的信息吗?

答:

完全可以。所有必须要做的就是,回到原先你注册数据的UDDI商业注册中心的操作入口结点,提供访问认证并登录,并且使用容易使用的在线工具进行数据更新,所有这些都只需要使用你的浏览器就能完成。另外,您也可以选择使用那些能直接使用XML/SOAP协议与UDDI注册中心直接交互的软件工具来更新你的数据。

问:

谁有权利和能力来更改/编辑一个数据条目?

答:

只有知道数据创建者认证必要信息的人才能够修改该数据创建者管理的数据,同时操作只能在当初创建数据的时候使用的操作入口中进行操作。此外,其他的策略将依赖于您用于注册信息的注册中心结点的额外策略。

问:

为了注册,我是否有必要了解怎样用XML进行编程?

答:

不需要。大多数人都不需要了解,或者根本不需要关心这是和XML有关的。企业可以在各种操作入口站点使用注册表单进行注册。

问:

注册我的公司时,我需要了解什么样的信息?

答:

如果您正在注册您的Web服务,您必须对Web服务和您在UDDI商业注册中心中注册时使用的方法有一个技术角度的了解。这些技术概念是相当简单而直接的,并且包括了如何将你的信息划分为多个逻辑服务,例如接受购货订单,发票,货运通告等等方面的信息,从而来描述你的公司实际运作的Web服务的物理的位置。

问:

公司里应该由哪个人来负责注册?

答:

在一个公司中,可能不存在这样一个人,这个人了解在注册过程中需要涉及的公司的所有信息。即使它可能需要从生产管理部门、IT部门、采购部门及经理主管部门中收集信息,然而无论如何,去发现信息总不会是一件很苦难的任务。另外,由于收集信息是一个较长期的过程,因此对注册信息的不断修改,以使公司的注册信息从不完整到完整这样一个流程是完全可能的。



UDDI商业注册中心操作入口


问:

什么是UDDI商业注册中心?

答:

一个实现了UDDI规范的UDDI商业注册中心将被建立并实施为多个对等的结点。"操作入口结点"是那些将要运行商业注册中心实例的公司。操作入口站点将依据一些基本的原则,把在本站点上注册的信息复制同步到其他操作入口站点上去,以保证所有结点信息的完备性。所有操作入口站点都支持一组通用的API以保证所提供的信息的完整性和可用性。



搜索


问:

该如何将UDDI作为一个搜索机制来寻找其他的商业实体?

答:

一般而言,UDDI可以定位到那些您已经了解其特性的商业实体,由此您可以发现他们正在提供的服务,以及发现如何通过电子化的方式与他们交互。

问:

在哪里可以搜索UDDI商业注册中心? 应当如何使用现有的B2B和电子商务应用软件来执行该项操作?

答:

搜索是UDDI商业注册中心通过Web界面支持的功能之一。如果您是一个应用软件设计者,您可以在您的软件上增加一个与之有关的程序界面,所以您能为购买或使用您的软件的管理员在技术上提供对UDDI商业注册中心的搜索功能。

问:

无论我从哪里搜索UDDI商业注册中心,所得到的信息都是一样的吗?

答:

是的。所有的UDDI商业注册中心的结点都被罗列在www.uddi.org上,他们的注册信息都被完整的彼此复制并共享。

问:

谁被允许搜索UDDI?

答:

这个搜索功能对全世界任何一个愿意利用UDDI规范所能带来的利益的人都是可用的。

问:

我必须注册才能搜索UDDI吗?

答:

并不是必须在UDDI商业注册中心中注册,才能够使用它所提供的搜索能力。



其他


问:

我的产品和服务会罗列在UDDI上吗?

答:

一个企业的产品目录和可用的服务将不会在UDDI商业注册中心中罗列。公司可以通过已知的标识符 (如DUNS, Thomas Registry等)、标准分类法(如:NAICS, UN/SPSC)或命名了的商业服务来搜索并发现彼此。



技术


问:

规范是否已经被提供了?

答:

是的,规范已经可以使用,并且在www.uddi.org上发布了。

问:

它和其它哪些标准一起运作?

答:

UDDI标准利用W3C和Internet工程任务组织(IETF)标准,例如扩展标注语言(XML), HTTP和域名系统(DNS)协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本,这就是我们熟知的在W3C的站点上的XML协议(XML Protocol)的消息规范。

问:

用户界面在每一个注册中心的操作入口结点上都是一样的吗?

答:

大多数情况下,每个UDDI商业注册中心的操作入口结点的用户界面(UI)都会不同。发布、执行搜索,使数据广泛地被使用是UDDI商业注册中心的操作入口结点的共同目标,这些服务都是经过了严格的测试的。无论如何,每一个分布式的注册中心结点都经过授权,允许他们随意创新他们的界面及提供超越规范所界定的核心需求之外的增值服务,当然这样的授权是完全免费的。

问:

搜索该在哪里进行?

答:

搜索可以在任何一个UDDI商业注册中心的结点上进行。

问:

什么时候可以开始搜索?

答:

任何时候,无论白天或是黑夜。

问:

UDDI的第2版和第3版规范将如何产生?

答:

参加UDDI计划的企业有两个重要的目标:在UDDI开发团体内部实现意见的统一,并且在18个月里,完成并发布两个新规范。我们有一个开放式的有计划的步骤来达成彼此意见的一致,并且已经加入了UDDI计划的公司也支持该方法。