写点什么

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

  • 2007-06-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-06-30 23:591554
用户头像

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

关注

评论

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

数字化与信息化的关系

优秀

数字化 信息化

TikTok运营网络问题怎么解决?试试这个企业级网络方案!

Ogcloud

SD-WAN tiktok运营 tiktok网络 sd-wan专线

Nacos源码—Nacos配置中心实现分析(二)

量贩潮汐·WholesaleTide

Java 算法 Spring Boot

企业如何利用SD-WAN优化多云架构网络性能

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN厂商 sd-wan专线

2025低代码开发平台大揭秘:国内十大低代码厂商全面解析

优秀

低代码开发平台

如何选择适合企业的财税自动化解决方案

Techinsight

自动化 财务管理

突破Excel百万数据导出瓶颈:全链路优化实战指南

电子尖叫食人鱼

数据库 oracle Excel

历数Java虚拟机GC的种种缺点

不在线第一只蜗牛

Java

焱融科技联合 FastGPT 推出 Datalnsight,加速 AI 精准推理

焱融科技

数据管理 AI推理 rag 知识库平台

淘宝天猫商品列表API接口(附代码示例)

tbapi

淘宝API 天猫API 淘宝商品列表API 天猫商品列表api

破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代

阿里巴巴云原生

阿里云 AI 云原生

什么是API安全

天翼云开发者社区

安全

PMC必须要懂的四个关键流程:生产、库存、交期全过程解析!

积木链小链

制造业 智能制造 中小企业 生产管理

淘宝天猫商品详情API接口(附代码示例)

tbapi

淘宝商品详情接口 淘宝API 天猫商品详情接口

如何选择适合企业的高效财税自动化软件

Techinsight

财税

Nacos源码—Nacos配置中心实现分析

量贩潮汐·WholesaleTide

Java 算法 Spring Boot

云效 MCP Server:AI 驱动的研发协作新范式

阿里巴巴云原生

阿里云 云原生 云效

酷睿、锐炫加持!英特尔点亮智慧零售新场景

E科讯

72小时AI生存挑战 After Party,喊你一起来玩儿!

RTE开发者社区

天翼云出席DCIC2025,“翼立方”创新力拉满!

天翼云开发者社区

智算中心 AIDC

YashanDB|用 yasldr 批量导入时报内存不足?一文搞懂 bulkload 内存分配逻辑

数据库砖家

数据库

行业首发!联想携手火山引擎推出可信个人云方案

新消费日报

为什么说企业办公最好使用私有化部署的im即时通讯?

BeeWorks

即时通讯 IM

软件国产化迁移难?

禅道项目管理

开源软件 自主可控 国产化替代 禅道项目管理软件 国产化迁移

一文看懂华为研发的底层逻辑:数十亿学费总结出“追赶到引领”的研发实践

IPD产品研发管理

#项目管理 #IPD #华为 #产品研发

头部 ERP 厂商如何快速切入 AI 赛道?YMatrix 落地实录

YMatrix 超融合数据库

人工智能 AI YMatrix ERP软件 ERP国产替代

BeeWorks企业即时通讯平台,支持国产化生态

BeeWorks

即时通讯

从 OpenAPI 到 MCP:让企业 API 在 AI 助手中焕发新生

阿里巴巴云原生

阿里云 AI 云原生 Higress

高效财税自动化软件的特点与优势

Techinsight

财务管理

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