写点什么

CentraSite:注册中心 / 存储库和免费社区版本

  • 2007-06-22
  • 本文字数:1888 字

    阅读完需:约 6 分钟

AG 软件和 Fujitsu 已经发布 CentraSite 的 3.1 版本,这是他们联合开发的针对 SOA 治理的解决方案。根据AG 软件提供的信息,其显著的新特性包括对由 CentraSite 社区成员提供的第三方工具的便捷支持,对跨越多个注册中心 / 存储库实例的联合的支持,一个可插拔的架构,以及可完全自定义的生命周期支持。AG 软件还宣布它对 InfoQ SOA SOA Governance 社区的赞助; CentraSite 社区门户也由 InfoQ 来主持

InfoQ 就 SOA 部署中注册中心 / 存储库的角色、CentraSite 产品以及 JAXR 和 UDDI 标准等问题,采访了 AG 软件的 SOA 市场高级主管 Gerd Schneider。

InfoQ:许多人把注册中心 / 存储库的解决方案看作是应该很晚才加入到 SOA 部署中去的内容——也就是说,它更像是某种扩展而不是必需的。你同意吗?

Gerd:不,恰恰相反——任何 SOA 的成功开始于一个有效的 SOA 治理(governance)策略。治理可以通过像在墙上贴便签或者在网络上共享电子表格一样的简单方式来实现,或者通过 SOA 注册中心和存储库来实现。而 CentraSite,我们的 SOA 治理平台就基于一种注册中心和存储库。在你管理你的 SOA 时,你会关心关于创建、部署和服务变化、过程、制度等等职责。通过 CentraSite,架构师可以存储任何类型的 SOA 制品,添加元数据来描述它,并提供许多生命周期特性,包括版本控制,变化管理,影响分析等等。基于强大的注册中心和存储库结构的 SOA 治理在我们看来,是 SOA 成功的关键。

CentraSite 里有什么东西让它跟其他解决方案不一样呢?

的确有一些东西让 CentraSite 不一样——首先是我们对开放标准的承诺。CentraSite 可以方便地和所有 Crossvision 产品配合工作,以及其他支持 Web services 标准的产品——比如来自于 CentraSite 社区的 Amberpoint 和 ILOG。第二个是因为 CentraSite 的扩展性,我们可以存储任何类型的 SOA 制品——不仅仅是服务。比如来自 ESB 的一个服务序列——我们会存储序列中编排的每个服务——以及我们用于转换的任何样式页,以及服务序列本身——都分别作为单独的制品存储。另外,所有这些制品间的关系会被自动创建并管理。这些关系是有效的影响分析的基础,这样我们就能看到服务正在何处使用——在做任何变化前。

为什么有人会关心扩展性呢?

有许多原因…最大的原因之一是存储和治理任何类型的 SOA 制品的能力。我们假设某个客户有种特殊的格式来表述与过程关联的业务规则。一旦定义好,下次制品记入 CentraSite 时,它就会被以正确的方式来对待。另一个例子:我们有个客户,他们不仅使用 CentraSite 来存储所有由我们的 ApplinX 和 EntireX 工具生成的遗留现代化制品,还扩展 CentraSite 来存储额外的信息,包括运行应用的系统,PDF 格式的政策文件和设计文档,甚至那些服务如何和 JCL 以及 cron 定时任务关联的信息。通过在高分布的 SOA 系统上提供统一的视图,CentraSite 给组织带来了独特的价值。我想说的最后一点是 CentraSite 的扩展性和可插拔的用户接口架构。这允许我们集成任何客户需要的额外功能,例如用于协作的 wiki。

CentraSite 建立在 JAXR 之上,JAXR 似乎在市场上已经不见踪影。做这样的决定的原因是什么呢?

我不认同这样的观点,如果看一下来自于 AG 软件、IBM、HP 的市场主导产品,以及许多开源工具,你会找不到任何一个不支持 JAXR 标准的。
我们把产品建立于这个标准之上,是因为我们可以从中获得元数据灵活性,我们需要这种灵活性去支持客户想要通过 CentraSite 实现的那些用例。在大多数情况下,CentraSite 不仅仅是作为服务注册中心来使用,而且是一个针对各种的客户特定资产的元数据管理和监控平台。这只能通过把元数据模型建立在像 JAXR 这样一种灵活的可自定义的标准之上来达到。而且,我们的 JAXR 实现在某种程度上统一了 UDDI 和 EbXML 接口,因为它位于它们之上。

对于 UDDI 的支持怎样?为什么你会认为 UDDI 支持是相关的?

UDDI 是一种非常重要的标准,它用来管理服务,没有 UDDI 支持,任何 SOA 治理平台都是不完整的。我们完全支持两个版本,UDDI 版本 2 和 3。这同样给我们提供了以标准的方式,与更广范围的其他 SOA 注册中心提供者以及 SOA 相关开发和管理工具进行相互操作的能力。

社区版本的限制是什么?

社区版本是为那些刚开始采用 SOA 治理策略的组织而设计的。除了任何人可以下载它之外,我们包含进了所有的 Crossvision 产品。企业版本增加了额外的企业强度的特性,比如高可用性或者与其他元数据存储的联合。它还增加了自定义生命周期管理过程和创建自己业务报告和度量的能力。

CentraSite 社区版本可以在 CentraSite 社区站点免费下载。

原文链接: CentraSite: Registry/Repository and Free Community Edition

2007-06-22 01:301191
用户头像

发布了 127 篇内容, 共 48.5 次阅读, 收获喜欢 5 次。

关注

评论

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

阿里P8传授给小老弟的Java面试宝典,竟让让小弟也拿到了P8的offer,傻眼了

Java架构之路

Java 程序员 架构 面试 编程语言

从月薪3K的Java菜鸟,到年薪80W的Java架构师,靠这份文档,让我学习像打怪升级一样简单!

Java架构之路

Java 程序员 架构 面试 编程语言

在wildfly中使用SAML协议连接keycloak

程序那些事

程序那些事 SAML openid SSO wildfly

架构师训练营第四周课后作业

万有引力

LeetCode题解:18. 四数之和,哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

北纬37°的浪漫与理性,穿越千年的信息之变

脑极体

可视化指挥调度平台搭建,应急指挥调度监控中心建设方案

t13823115967

可视化 指挥调度

泡泡玛特市值千亿背后,我们为什么会为盲盒买单?

脑极体

mybatis二级缓存,7个问题拿下它

田维常

mybatis

科普:区块链中的公链和私链的有什么区别?

CECBC

公有链 私有链

从“断臂求生”到一骑绝尘,航运巨头马士基如何利用区块链技术力挽狂澜?

CECBC

航运

万字庖解区块链跨链技术

CECBC

区块链

天下武功,唯”拆“不破之架构篇一 | 技术人应知的创新思维模型 (7)

Alan

架构 个人成长 思维 技术人应知的创新思维模型 28天写作

列举出常见的Java面试题100+,我靠这个在十月拿到了阿里的offer

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营第 13 周课后练习

薛凯

[架构师训练营第 1 期] 第 13 周学习总结

猫切切切切切

极客大学架构师训练营

java代码优化技巧及原理

积极&丧

性能优化总结(三)

Mars

封装 axios 取消重复请求

360技术

Web 开发

工厂模式学习

en

设计模式 工厂模式 Go 语言

阿里大牛亲自总结整理的一线互联网公司面试真题及面经(阿里、网易、字节)

Java架构之路

Java 程序员 架构 面试 编程语言

JVM 垃圾回收原理简述

Mars

系统性能优化案例(秒杀系统)

积极&丧

百分点助力常州科教城上线两大平台 打造国际智慧创新城

百分点认知智能实验室

AI 智慧城市

智慧城市管理平台,多规合一平台搭建解决方案

t13823115967

智慧城市

看了这个你还不懂mybatis缓存,单独找我

田维常

mybatis

AWS 发布 180 项新服务与功能

亚马逊云科技 (Amazon Web Services)

云计算 AWS

mybatis一级缓存是啥?5个面试题回答你

田维常

mybatis

架构师训练营第九周作业

丁乐洪

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

比伯

Java 编程 架构 面试 计算机

联邦学习与安全多方计算

DataFunTalk

学习 AI

CentraSite:注册中心/存储库和免费社区版本_SOA_Stefan Tilkov_InfoQ精选文章