HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

SOA Software 发布 SOA 开发治理产品

  • 2008-06-16
  • 本文字数:2484 字

    阅读完需:约 8 分钟

几周前,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

2008-06-16 19:22787
用户头像

发布了 255 篇内容, 共 56.9 次阅读, 收获喜欢 10 次。

关注

评论

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

SpringCloud(Netflix)-技术专题-微服务入门介绍

洛神灬殇

优化教育体验 智微智能高品质录播系统

InfoQ_967a83c6d0d7

第二次推荐笔记:wolai

申屠鹏会

国内首家 ABM 营销技术服务商火眼云完成5000万元A轮融资

人称T客

HTTP协议-基础

Jaykey

大前端 HTTP

HTTP协议-进阶

Jaykey

大前端 HTTP

学习总结 -- Week 10

吴炳华

为什么你做的 Excel 表不好用?

Tony Wu

效率工具 产品设计 Excel ER图

老张「原创小说」

瓜藤老祖

个人成长

从根上学习Git

书旅

git 工具 版本控制 版本管理工具

Spring Boot Actuator微服务服务监控

xcbeyond

Java 微服务 springboot actuator 服务监控

「C++ 篇」答应我,别再 if else 走天下了可以吗

小林coding

c++ 编程 设计模式 编程习惯 编程风格

直播技术的背后--RTMP协议

soolaugust

直播 RTMP

Newbe.Claptrap 框架如何实现在多种框架之上运行?

newbe36524

Docker 云计算 微服务 .net core ASP.NET Core

音画同步体验有多好,来看看即构的自研互动白板就知道啦

ZEGO即构

在线教育 SVG canvas

C++ 深入浅出工厂模式(进阶篇)

小林coding

c++ 设计模式 工厂模式

gRPC在Spring Cloud中的应用

xcbeyond

Java gRPC SpringCloud

为什么直播系统不用RTP协议

soolaugust

WebRTC 直播 RTMP rtp

修改系统时间,导致 sem_timedwait 一直阻塞的问题解决和分析

小林coding

Linux 编程 问题处理

C++ 深入浅出工厂模式(初识篇)

小林coding

c++ 设计模式 工厂模式

让类/进程/脚本「单身」的方法

小林coding

c c++ Shell 设计模式 单例模式

为什么使用Portainer,而不是Docker CLI来管理Docker环境

xcbeyond

Docker 运维 Portainer

Web 全栈开发利器: 强大的在线 Cloud IDE

华为云开发者联盟

Web python3.x 全栈 编码 CloudIDE

全球移动服务生态的暗涌与新机

脑极体

字节跳动想招什么样的技术人?

池建强

深挖502和504

书旅

nginx 服务器 HTTP 状态码

精美前端UI(VUE)界面,ASP.NET通用工作流开发分享

雯雯写代码

工作流 可视化

2020大厂web前端面试常见问题总结

华为云开发者联盟

CSS 面试 响应式 大前端 浏览器

大数据技术发展(一):大数据技术的起源

cristal

Java 大数据 hadoop

误执行 rm -fr /*,我删删删删库了,要跑路吗?

小林coding

Linux 程序人生 Shell linux命令

对待一件事,从不喜欢再到喜欢,转变需要多大

良知犹存

程序人生

SOA Software发布SOA开发治理产品_SOA_Boris Lublinsky_InfoQ精选文章