写点什么

专访 Ricco Deutscher:开源的 SOA 平台

2007 年 5 月 31 日

世界上最大的物流公司之一,德国邮政世界网(同时也是 DHL 的拥有者),最近几年一直在开发一个公司范围内的 SOA。在此背景之下,德国邮政已经创建了一个被称为“SOPERA ”的“SOA 平台”,它的目标是成为一个功能齐全的SOA 环境,包括联邦、基于JBI 的ESB、一个注册/ 仓库服务器、安全组件(用于认证、授权、加密和签名)以及集中化的配置服务等。现在, SOPERA 宣布:它将把它的平台捐献给 Eclipse 基金,其目标是成为 Eclipse 旗下的 SOA 运行时框架基础。InfoQ 的记者 Stefan Tilkov 就此采访了 Ricco Deutscher,他是为支持平台而成立的新公司的常务董事。这家新公司,也被称为 SOPERA,将成为 Eclipse 理事会成员。

InfoQ:你们为什么会决定与 Eclipse 基金合作?

**Ricco Deutscher (RD):**Eclipse 相比 Apache 和其他开源公会的优势在于它的管理结构。它允许 Eclipse 协调几个松耦合的项目,以一种联合的方式发布。我们认为这是迈向开源堆栈的第一步。SOPERA 应该成为这个未来堆栈的一份子。

InfoQ:这个平台的主要优点是什么?

**RD:** 对于消费者来说,我们觉得优点有 3 处:成本减少,更确切的说是 TCO(译注:Total Cost of Ownership,总体拥有成本,它是指从用户通过购买或其它方式拥有某种产品开始,直到停止使用该产品期间的所有与该商品相关的投入成本。)减少,因为不再有许可证费用,同时也因为相关技术可以在市场上获得;选择面广,这归功于插件的概念,使得组件具备可交换性(Exchangeability);最后是影响力,即成为社区一份子并能影响未来开发的机会。对于 ISV(译注:Independent Software Vendor,独立软件供应商)合作伙伴来说,意味着进入处于成长阶段的市场——我们期望框架得到广泛使用,最终形成一个可维持的市场,为它提供与之集成的第三方组件。最后,对于 SI(译注:System Integrator,系统集成商)合作伙伴来说,能够捕获客户的潜在价值。我们发现市场中有一种越来越明显的趋势:小的和快速成长的 SI 们非常关注开源技术,这些公司将从我们的捐献中获益最大。

InfoQ:请允许我请教一下:你们如何盈利呢?

**RD:** 我们相信我们将有 3 种收入来源:支持和维护;技术咨询和培训(非竞争性的,更多的是为了帮助 SI 们);以及标准的开源开发(即裁剪开发的能力),基于社区需要生成解决方案。

InfoQ:那么,如果有“标准的开源开发”,它们将会成为开源框架的一部分,还是保持封闭?

**RD:** 如果我们做些开发,那它总是对平台有利的。这是整个目的!当然,同样也有针对消费者特定的开发,但是我们认为这是 SI 们的事情,不是我们的。

InfoQ:有点类似 Linux 的目的性分发?

**RD:** 绝对如此,这就是我们想要的。那也是我们长远的打算。

InfoQ:你们将保留版权吗,即存在双重许可模型?

**RD:** 不,在我们说开源的时候,我们就真的打算开源:每个人可以靠其实力提交变更,而不是靠我们是否给他们发薪水。

InfoQ:问个更加技术性的问题:这个平台相比其它平台的独特之处在哪里?

**RD:** 基本上,可以归结为这些因素:

  1. 我们支持完整的服务生命周期,从设计和实现,直到部署、运营和监视等。
  2. 我们(计划)支持.NET 作为开发服务消费者和提供者的一个选项。
  3. 作为主要的不同点,整个框架基于政策驱动仲裁(policy-driven mediation)。
  4. 框架具有高度联邦的特性,即不存在单独的集线器,甚至总线组件。
  5. 我们提供了集中配置的方法。
  6. 平台包含技术服务提供者的概念,即传统上置于中间件中的功能,如今以开放服务的形式暴露。

InfoQ:该平台是基于 Java 业务集成(JBI)的。关于 JBI,你们未来有什么计划?你们将使用什么 JBI 容器?

**RD:** 我们绝对会将 JBI 用于集成外部组件,我们也计划参与 JBI 2.0 的标准化工作,打算使用 Oracle 的 JBI 容器。

InfoQ:对于 SCA 和 SDO 有什么计划?

**RD:** 我们目前不会支持 SCA,但是我们的确有这个计划。对 SDO 的支持是开放的。

InfoQ:.NET 集成的重要性是什么?也就是说,为什么有人要在 WCF 环境中使用 SOPERA 工具?

**RD:** 的确有争议,在纯的.NET 场景中并没有令人信服的理由去使用 SOPERA。但是在异构环境中就不同了——SOPERA 提供了一组高级 SOA 组件,包括技术的服务提供者,它可以干净地集成.NET 和基于 Java 的服务提供者和消费者。

InfoQ:你认为可用的第一版什么时候会发布?

**RD:** 今年年底,当第一个开源版本可用的时候。可惜我们不能早点完成。

InfoQ:非常感谢您抽空接受采访!

查看英文原文: Interview: Ricco Deutscher on “SOPERA”。 - - - - - -

译者简介:胡键,自 2000 年西安交通大学硕士毕业后一直从事软件开发。2002 年开始使用 Java,在项目开发中经常采用 OpenSource 工具,如 Ant、Maven、Hibernate、Struts 等,目前正在研究信息集成方面的规范和技术。可以通过 jianhgreat AT hotmail.com 与他联系,或访问博客: http://foxgem.javaeye.com/ 。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com

2007 年 5 月 31 日 22:58734
用户头像

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

关注

评论

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

区块链钱包系统开发方案丨多币种钱包系统开发详情

系统开发咨询1357O98O718

区块链钱包开发

TRONex波场智能合约系统开发详解丨TRONex波场链系统开发(源码)

系统开发咨询1357O98O718

系统开发 TRONex波场智能合约 APP开发

架构师训练营 12 周笔记

郎哲158

Java并发编程:多线程并发内存模型

码农架构

Java并发

构建一张音视频全球大网究竟需要多少个节点?Pano Backbone技术探秘

拍乐云Pano

音视频 RTC 实时音视频 音视频算法 拍乐云

看到Mybatis源码就感到烦躁,怎么办?

田维常

mybatis

产品推荐 | 还在自研?快来解锁拍乐云互动白板

拍乐云Pano

音视频 在线教育 RTC 互动白板

智天下APP系统开发|智天下软件开发

开發I852946OIIO

系统开发

ETH场外交易系统开发流程丨ETH场外交易开发源码案例

系统开发咨询1357O98O718

ETH场外交易系统开发

使用Angular8和百度地图api开发《旅游清单》

徐小夕

Java angular.js 前端 angular

第12周作业

饭桶

Learun FrameWork,.Net Core3.1工作流引擎平台

力软.net/java开发平台

.net core 工作流引擎

有道逻辑英语-时态新发现笔记

Leo

学习 前端进阶训练营 笔记 时态

喜讯 | 拍乐云荣登2020「年度最具投资价值创新企业TOP20」榜单

拍乐云Pano

音视频 实时音视频 音视频算法 拍乐云

《微信小程序开发入门与实践》.pdf

田维常

智慧公安大数据分析研判系统开发,合成作战平台建设

WX13823153201

vivo 全球商城:从 0 到 1 代销业务的融合之路

vivo互联网技术

架构 分布式 商城项目 商城

LeetCode题解:433. 最小基因变化,BFS,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

年终盘点 | 七年零故障支撑双11的消息中间件 RocketMQ,怎么做到的?

阿里巴巴中间件

消息中间件 双十一

COMP矿池矿机系统开发案例分析

系统开发咨询1357O98O718

COMP矿池矿机系统开发介绍

Forsage系统开发(模式分析)

系统开发咨询1357O98O718

Forsage系统开发案例介绍

5分钟完成业务实时监控系统搭建,是一种什么样的体验?

阿里巴巴中间件

体验 监控

如何降低微服务测试成本?我的经验之谈

阿里巴巴中间件

第12周总结

饭桶

OKO疯矿链系统开发案例(源码)

系统开发咨询1357O98O718

OKO疯矿链系统开发

深入浅出理解视频编解码技术

拍乐云Pano

音视频 RTC 拍乐云 视频编解码 视频算法

架构师训练营 12 周作业

郎哲158

三金本体挖矿模式系统开发丨三金本体平台源码设计

系统开发咨询1357O98O718

三金本体挖矿模式源码

BMEX交易所系统软件开发|BMEX交易所APP开发

开發I852946OIIO

系统开发

投行工作的本质 | 读《投行职业进阶指南:从新手到合伙人》

邓瑞恒Ryan

读书笔记 投资 金融 投行 职业第二曲线

公安大数据分析系统开发,情报研判系统搭建

t13823115967

智慧公安

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

专访Ricco Deutscher:开源的SOA平台-InfoQ