PCon全球产品创新大会开幕在即,查看大会全部精彩内容这里直达 了解详情
写点什么

服务注册库在 SOA 的戏份越来越重

  • 2007 年 6 月 30 日
  • 本文字数:1163 字

    阅读完需:约 4 分钟

从 2000 年 UDDI 规范(支持服务的动态发现的SPI)启动以来,“服务注册库(service registry)”的概念已经成为面向服务架构(Service Oriented Architecture)的柱石。最初的想法是,我们需要一个全局性的黄页,当采用“动态”的消费者模型的时候,可以用来查询可供访问的服务。跟最初的情形相比,如今“服务注册库”已经有了显著的发展。首先,当人们失去对“发现- 消费”的模式失去兴趣以后,微软、IBM 和SAP 提供的全局注册库因为罕有人在其上发布服务而濒临关门。随后, Systinet 等先驱认识到注册库是企业 SOA 的关键要素——注册库和 SOA 结合让客户能够在组织内部利用已经由组织内的其他部门建立的服务——从而为“服务注册库”开创了一个蓬勃的新市场。“你无法重用你无法找到的东西”这句老调应该牢记。也就是说没有企业范围的本地注册库,你就没法得到 SOA 带来的主要优势。当然,很多人开始都用电子表格来管理,但很快电子表格就应付不来了。 注册库的发展并没有到此为止;当人们逐渐意识到服务的元数据(Schema、WSDL……)需要以一致的方式存储并进行版本控制的时候,仓库(repository)成为了注册库的互补。实际上 ebXML 在 2001 年的时候就已经有先见之明,制定了注册库和仓库的规范

随着ESB 市场的增长,注册库开始支持运行时的服务端点查找(service end point look-up)。这种能力演变成了被广泛使用的中介(mediation)模式,这种模式有助于防止服务的新版本的部署影响到服务的消费者。这种模式还可以跟一些业务规则一起运用,来为特定的请求和特定的客户选择最合适服务端点。这种模式的潜力无穷,当它跟某种监控设施结合运用的时候,还可以帮助你从负载平衡的角度或者根据特定业务需求,来确保服务级协定(SLA)不被破坏。

同时,“治理(Governance)”的概念也逐渐显露出来。如果我们打算构建可重用的服务,那么,就必须按照客户希望的重用方式来设计、建造和运作这些服务。Infravio 和Systinet 是最早提供这种能力的其中两家。此时,市场已经成熟,先驱企业被收购(Systinet 被HP、FlashLine 被BEA、Infravio 被Software AG 收购),开发的新产品( SOA Software )也更加注重SLA。注册库成为非常重要的战略需要,IBM 等大型的基础架构供应商,包括目前的SAP,选择开发他们自己的注册库并将其与自己开发的工具和基础架构紧密结合。我们可以预料微软和Oracle 也会跟进。

Susanne Rothaug,SAP 的产品经理,在她的博客上详细介绍了这个 SAP注册库新产品的功能。SAP 再次拓宽了注册库的内涵,他们提供的单一设计环境,将业务架构和服务设计者以及服务消费者联系起来,更好地支持了 IT 和业务之间的安排。

有了这个新方向,我们可以期待服务注册库将成为企业的中央信息系统,担负起存储全部企业元数据,支持和联结业务架构、企业架构和解决方案架构的重任。好戏现在才开始!

2007 年 6 月 30 日 23:59800
用户头像

发布了 225 篇内容, 共 54.0 次阅读, 收获喜欢 42 次。

关注

评论

发布
暂无评论
发现更多内容

量化交易APP开发,量化交易系统源码

13530558032

【云计算】从事云计算运维可以考取哪些证书?

行云管家

云计算 阿里云 运维 华为云 云运维

Opus从入门到精通(二):编解码器使用

轻口味

android 音视频 编解码 9月日更

计划会议要开始了,产品负责人却没来…

华为云开发者联盟

Scrum PO 开发团队 计划会议 Sprint

Apollo 配置中心详细教程

牧小农

Apollo 阿波罗

终于完成了私有NPM和PYPI repo的搭建

DisonTangor

npm nexus pypi

高可用 | 关于 Xenon 高可用的一些思考

RadonDB

MySQL 数据库

数字货币钱包开发,imtoken钱包系统搭建

13530558032

百度智慧输入,会是企业降本增效的“新生产力”吗?

ToB行业头条

百度 企业服务 百度输入法

【上汽零束SOA】云管端一体化SOA软件平台系列介绍之五:服务实现篇

SOA开发者平台

软件 车联网 物联网 汽车

Canal Admin 高可用集群使用教程

Se7en

Java 17 正式发布,Oracle 宣布从 JDK 17 开始正式免费,Java 迈入新时代

Java 编程 源码 架构

北京大学医疗科技风论文答辩PPT模板-优页文档

momo

PT模板 优页文档

建立测试自动化策略【译】

FunTester

自动化测试 测试框架 测试管理 测试策略 FunTester

NQI质量基础设施一站式方案,NQI一站式线上平台搭建

13530558032

【OpenIM原创】IM服务端docker、源码、集群部署 非常实用

OpenIM

数据中心建设很复杂,但选择却能很简单:华为数据中心的多维创新

穿越时空,跟我一起探索云栖数字谷(2021云栖大会免费送票)

阿里云视频云

人工智能 云计算 阿里云 行业资讯 视频云

3年才能驾驭新技术,不如试试这个低代码魔方

华为云开发者联盟

低代码 开发 华为云应用魔方 应用程序 魔方

【Vuex 源码学习】第五篇 - Vuex 中 Mutations 和 Actions 的实现

Brave

源码 vuex 9月日更

【上汽零束SOA】云管端一体化SOA软件平台系列介绍之五:服务实现篇

SOA开发者

软件 SOA

自动化驱动的高可用网络:爱奇艺B2网络流量自动调度系统建设实践

爱奇艺技术产品团队

流量

部门经理竞聘报告PPT模板-优页文档

momo

模板 优页文档 优页文档PPT模板

等保三级多久测评一次?每年都要测评吗?

行云管家

网络安全 信息安全 等保

简单聊聊汽车OTA给OEM和Tire1带来的变化

SOA开发者

程序员 职业成长 汽车

商务礼仪培训PPT模板-优页文档

momo

免费PPT模板 优页文档

【上汽零束SOA】云管端一体化SOA软件平台系列介绍之六:数字生态篇

SOA开发者平台

软件 SOA 生态 汽车 OTA

让全链路压测变得更简单!Takin2.0重磅来袭!

数列科技

【上汽零束SOA】云管端一体化SOA软件平台系列介绍之六:数字生态篇

SOA开发者

自动驾驶 SOA 智能汽车 OTA

2022 阿里云飞天技术峰会 - 主论坛

2022 阿里云飞天技术峰会 - 主论坛

服务注册库在SOA的戏份越来越重_SOA_Jean-Jacques Dubray_InfoQ精选文章