InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

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

作者 Stefan Tilkov 译者 张凯峰 发布于 2007年6月22日

领域
企业架构
主题
治理 ,
SOA
标签
注册

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

译者 张凯峰 InfoQ中文站编辑,有多年软件开发和测试经验,热衷参与技术社区与技术传播。

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。