【51CTO.com独家特稿】8月30日,在IBM公司在北京召开IBM Rational软件开发高峰论坛之际,51CTO记者应邀采访了IBM alphaWorks网站的两位负责人。一位是Laura Bennett女士,她是IBM alphaWorks的全球负责人;另一位是PK Sridhar先生,他是IBM alphaWorks新兴技术、战略及业务发展负责人。大家就alphaWorks网站的现状、关注的新兴技术和他的发展方向进行了探讨。下面是本次采访的具体内容。
背景介绍
alphaWorks是IBM的一个小组,致力于向可能先期采纳新技术的开发人员推广IBM研究和开发实验室的新兴技术。该新兴技术网站可为前卫开发人员提供体验来自IBM的最新创新技术的特有机会。在研究和开发的最早期就可以在这里获得供下载的工具和技术,从而帮助您对IBM的研究和开发进行评估和反馈。
首先,Laura Bennett女士给我们介绍了alphaWorks网站的定位和它的工作进展。
Laura Bennett:alphaWorks是IBM的一个门户网站。06年,刚刚度过它的十年庆典。这一网站创建的目的是希望开发人员、企业和用户三方协同促进IBM的技术创新。我们在alphaWorks上提供可下载的技术,就是把技术通过服务的方式进行在线的提供。
IBM在全球有60多家实验室,在不断的通过与多方协同工作来获得早期技术使用者的反馈意见,然后把这些反馈意见转化成一些软件上具体的功能或者转化成对开源社区的贡献。
接着,PK Sridhar先生说明了alphaWorks新兴技术的发展趋势和他所认知的开发者的技术需求。
PK Sridhar:其实谈到我们在IBM新兴技术方面的研发,主要是协同IBM内部和外部环境的互动。其实Laura在介绍alphaWorks的时候有一个关键词就是Web 2.0,软件以服务的方式提供,尤其是强调协同。在alphaWorks门户网站上,我们提供alphaWorks Services这样的一些东西,它主要是代表了IBM新的技术,是一种新的模式,以服务的模式提供给大家。
其实在alphaWorks提供的服务中,有几种服务是非常有意思的。我相信你们可能对Mashup的观点会比较熟悉,其实它和Google Maps的概念是非常相似的,也就是说通过一种SOA,也就是以服务为导向的架构把Web作为一种介质,通过一些非常简单的小工具型的软件来提供这种类型的应用,主要面对终端用户或者企业级的用户。他如果是在这样一种环境之下就能够自己来做这样的一些服务,或者是这种类型的应用。
除了Mashup这个非常有意思的alphaWorks Services之外,另外一个通过可视化实现的服务同样有趣,我们把这个可视化技术称为Many Eyes。就是说用户,特别是网站的访问者,可以通过可视化的工具把他们的一些图形、视图上传到网上。在这个网上能看到100多种条形的图或是气泡型的图,用户能利用多种有意思的工具,获得这样的服务。
在这里,我想指出这种图的特点,它可以把很多的用户联系在一起,形成一个具有高度互动性的用户社区。比如我作为一个用户,上传了自己的数据,选择了一种比较合适的可视化的方式来呈现数据。但是当我的数据被其他人共享的时候,其他人也可以选用他们认为更好的可视化的方式来表现这些数据。这种服务就通过这种形式,很好的实现了数据信息资源的分享。
Laura Bennett:在这里我补充一点,有很多大学对这种技术非常感兴趣,比如仅在中国就有13万8千大学生接受了IBM提供技术和(或)开源技术(Java、Eclipse、Linux等)相关的培训。现在有很多的大学教授他们对Many eyes这个工具都是非常感兴趣的,他们认为这是一种非常好、方便教学的手段。
下面就IBM在开发者社区及alphaWorks的一些活动,跟我们的嘉宾有一些交流。
1、alphaWorks与IBM developerWorks网站在定位上,有哪些差别?IBM打算什么时间把alphaWorks的中文网站推广到中国?
alphaWorks与IBM developerWorks网站定位对照表
| 比较/方面 | alphaWorks | developerWorks | 结合 |
| 内容 | 一些刚刚从研发实验室做出来的非常新鲜的技术,属于样机式的或者是原型的技术,供一些技术的早期采用者去实验,希望这些技术在alphaWorks上获得生命,能够被人家实验性的使用。 | 一些成熟的技术,已经通过验证和测试的,已经有自己品牌的这样的一些技术,是拿来就可以用了。 | 在某些比较接近的领域,两个网站之间还会有一些协同,有一些配合。 |
| 针对人群 | 一些具有前瞻性的新兴技术的采用者,可能是一些对下一代的应用比较感兴趣的开发人员,特别是对IBM创新比较感兴趣的人群。 | 更注重于把开发者转变成IBM的用户。 | 开发者 |
PK Sridhar:其实,你了解了alphaWorks的定位,就可以自然而然的推理第二个问题的答案。因为alphaWorks的定位并不是像Developerworks那样是比较广泛的开发人员的社区,而是针对比较小规模的非常精华的一些人群,他的受众是比较小的。我们可能要根据该国目前新兴技术的发展水平来具体进行评估,比如我们就会说在不同的领域存在一些新的技术,而不同的国家对新兴技术的支持力度也不同。我们也看到了中国对新兴技术的支持力度也越来越大,我们将进一步的评估。
2、在06年alphaWorks度过了它十年的庆典,这十年中alphaWorks取得了哪些技术成就?哪些新技术已经转化成为IBM的产品?
PK Sridhar:其实在过去的十年中,alphaWorks一共介绍了800多种新兴的技术,其中有40%的技术,已经成功被IBM商用。我们说成功的商用是有三个概念,第一、它自己本身被转换成了一种IBM的产品;第二、它被转换成IBM现有软件中的一项功能;第三、我们把它贡献给了开源社区。
Laura Bennett:现在alphaWorks有自己的alphaWorks services,希望把这样的一些具体的services变成客户想使用的一些services。最近我们有一个比较成功的典型案例,就是alphaWorks services的ThinkPlace。ThinkPlace其实是一种集思广益的形式,就是有很多的人来访问,会在ThinkPlace上留下他们的一些点子,然后就由其他登录的人留下对这个点子的评论,并且给所有留下的这些点子进行评级、打分。最近有一家美国本土的银行对ThinkPlace非常感兴趣,他们银行内部也想使用ThinkPlace。我们也希望更多的alphaWorks services应用能够成为实际商用服务。
3、alphaWorks是一个创新的技术网站,面对的领域是比较广的,刚才两位都谈到Web 2.0、可视化的技术等等。那么IBM是不是认为Web 2.0这些技术,比如像Many Eyes等,会是一个发展方向呢?
Laura Bennett:其实你的理解是正确的,目前确实可以说alphaWorks services是我们的工作重点。alphaWorks services在06下半年推出。这是与IBM把软件服务化战略同步的一个战略,它也是在逐渐磨合的一个战略。我们的alphaWorks正在不断提供一些甚至是超越Web 2.0技术的下载。有的技术你可以把它作为一种技术,同时也可以作为一种服务。
4、前前后后提到了很多Web 2.0,IBM针对Web 2.0技术制订了新的WOA(WOA是企业SOA的扩展,与之相辅相成,因此又称为 Global SOA。)的战略,我们想听听这个新概念的整个制定过程以及IBM有哪些相关想法?IBM之前在大力推广SOA,但是最近刚刚成立了一些与Web 2.0有关的部门和团队,我想请问一下Web 2.0技术对企业技术有哪些影响?
PK Sridhar:其实让我谈IBM总体战略可能不是特别的适当,我只能站在alphaWorks的角度来谈我对IBM战略的理解,其实alphaWorks做的很多工作都是IBM内部的一些思维或者一些早期的指标。谈到SOA和Web 2.0这两者之间的关系,它们并不是孤立开的。我们的很多服务其实是体现了SOA和Web 2.0互相依赖的关系,也就是说在SOA架构的框架之下,在Web 2.0比较方便舒服的环境中,让消费者更加容易去消费技术、消费软件,这可能是SOA和Web 2.0的关系。
Laura Bennett:有关Web 2.0对企业级应用的影响,我们认为以前IBM企业级应用的做法是我们来规定企业级的应用是什么样的,用户能获得什么。但是,有了Web 2.0,我们为用户提供了多条渠道,他们能够把一些内容提供给IBM,告诉我们他们需要什么东西。
| 共2页: 1 [2] 下一页 | ||
|
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||