BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SOA Software发布SOA开发治理产品

| 作者 Boris Lublinsky 关注 1 他的粉丝 ,译者 胡键 关注 0 他的粉丝 发布于 2008年6月17日. 估计阅读时间: 9 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

几周前,SOA Software宣布了他们新的Repository Manager 6.0的发行(以前的Logidex)。Repository Manager是服务/可重用资产的仓库,它允许公司有效地管理他们的SOA及其他软件资源。Repository Manager可以让用户了解有哪些现有资产,它们的业务/技术特点以及它们所在的位置。Repository Manager是SOA Software的SOA产品集成套件的一部分,套件还包括Policy Manager和Service Manager。

Repository Manager为SOA治理提供了以下基础的核心功能:

  • 开发治理,允许组织从需求定义阶段到开发阶段,对服务的产生和消费过程进行控制。用户可以通过图形表示快捷地了解资产与资产间的关系,并能通过拖拽开发治理规则来满足他们项目或业务部门的需求。Repository Manager所支持的治理策略范围包括从一个简单的单点登出许可策略到具有多级登出及自动验证点许可策略等。
  • 强大的与高级服务注册中心联邦的能力,包括HP SOA Systinet、IBM WSRR和TIBCO ActiveMatrix,允许Repository Manager与运行时环境双向自动同步服务定义、元数据和治理状态。
  • 有效地管理和部署资产,支持用合适的开发工具直接从Repository Manager中启动软件元件,例如可执行模块、WSDL文件、模型和文档。
  • 协作发现资产和服务,支持范围广泛的搜索,从简单的、基于关键字的搜索到复杂的、基于模型的搜索.
  • 支持本地联邦注册中心,允许组织共享世界各地的资产,同时严格控制服务创建、查看和消费的方式。

InfoQ对来自SOA Software的Alan Himler和Brent Carlson进行了采访:

InfoQ:在这次发布所引入的特性中,哪些是你们认为最重要的?

SOA Software:Repository Manager和Policy Manager的集成,它允许用户在服务开发过程中跨不同的检查点自动调用合规策略验证(来自Policy Manager)。Repository Manager和Policy Manager的集成还支持在Repository Manager与Policy Manager之间完全同步服务定义、元数据和治理状态。

服务注册中心和仓库的联邦减少了单独治理这些平台的工作。

Repository Manager内嵌的开发过程为跨开发周期不同阶段的治理和软件资产状态报告提供了框架。

与先进IDE和SCM工具的紧密集成简化了企业将Repository Manager纳入他们现有的开发环境的工作。

InfoQ:Repository Manager是如何支持对元件的自定义分类的?

SOA Software:Repository Manager拥有获得专利的动态资产模板基础设施,它使得资产在两方面得以增强:分类元数据(即键/值对,它给资产提供了搜索、条件和报表信息),以及资产与资产之间的关系。

InfoQ:Repository Manager支持按企业标准(如命名规范、元件内容等等)验证元件吗?

SOA Software:Repository Manager与Policy Manager的强大合规策略引擎结合后支持元件内容验证。在不同的SDLC(软件生命周期)治理阶段都可配置Repository Manager自动调用Policy Manager的合规引擎,使用Policy Manager自动应用相关策略并将结果返回给Repository Manager以备将来之用。Repository Manager同时支持“硬”、“软”两种合规方法:“硬”合规在验证失败时将向提交者返回所提交的资产;“软”合规则会将被验证的资产转发给一个或多个基于角色的复查者(如,架构师、领域分析师)以决定这个异常是允许还是拒绝。

InfoQ:Repository Manager支持元件打包标准吗,例如可重用资产标准(Reusable Assets Specification,RAS)?

SOA Software:LogicLibrary是RAS的倡导者,并且Repository Manager是基于RAS的。

InfoQ:Repository Manager是否支持链接物理位于外部仓库(包括SCM、文档注册中心等)的资产?

SOA Software:Repository Manager支持基于URI的、“按引用(by reference)”地链接存储于任意SCM和其它支持基于URL访问的基础记录系统中的元件。Repository Manager的AnySource Artifact Adapter工具还能访问那些不提供基于URL访问的外部仓库,因此本质上能够“按引用(by reference)”访问任何外部仓库的元件。

InfoQ:Repository Manager能否自定义许可工作流?

SOA Software:可以,尽管Smart Controls预先配置了一个开发过程工作流和建议的检查点,但是用户可以配置这些过程以满足他们企业的需要。

InfoQ:Repository Manager支持元件的版本标定吗?

SOA Software:支持,Repository Manager保存的每个资产和每个元件都被作为一个拥有唯一ID的唯一实例进行管理。元件版本一般与创建一个新的资产版本相对应;Repository Manager对新版本创建(包括所有本地受管元件深度复制)提供了“一键式”支持。

InfoQ:Repository Manager支持遍历任意深度的依赖树吗?

SOA Software:通过基于超链接的导航,以及按期望的资产和关系类型过滤、动态产生的依赖图视图,Repository Manager支持任意深度的依赖树遍历。所有资产和关系信息还能被显示在SQL只读报表视图中,以便进行客户相关的依赖图分析(例如,使用开源Eclipse BIRT设计器开发,并由客户部署到Repository Manager运行时的本地BIRT报表引擎中的自定义报表)。

InfoQ:Repository Manager是如何支持元件变更通知的?

SOA Software:Repository Manager的用户可通过“订阅”接收那些资产状态变更(包括元件变更)的邮件或RSS通知。

InfoQ:Repository Manager支持关于服务利用、当前服务消费者、加载,服务水平协议(SLA)等信息的获取吗?

SOA Software:支持,通过与SOA Software的Service Manager集成即可。

InfoQ:如果与WebSphere Registry Repository(WSRR)集成,自定义分类和自定义对象如何映射到Repository Manager中的元件?

SOA Software:Repository Manager通过它的动态资产模板基础设施与WSRR特定的OWL本体绑定。自动的WSRR联邦可被配置到为Repository Manager定义的任意治理阶段中。当这个联邦被调用时,Repository Manager就会供应绑定的分类元数据,以便由Repository Manager发布到WSRR中的对象按WSRR本体的上下文来进行分类。未绑定的Repository Manager分类将作为简单属性发布到WSRR中。

查看英文原文SOA Software Announces SOA Development Governance Product

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT