Hayden Lindsey谈Rational 2007整体策略(1)

发表于:2007-06-12来源:作者:点击数: 标签:
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的 SOA 和 软件工程 专家,就SOA理念对软件工程带来的新要求和新变革、Rational为实施SOA带来的帮助和提升进行了讨论。 Hayden Lindsey - IBM杰出技术专家,主导Rational面向大型企业的研发和应用推广 曹

4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的SOA软件工程专家,就SOA理念对软件工程带来的新要求和新变革、Rational为实施SOA带来的帮助和提升进行了讨论。

Hayden Lindsey - IBM杰出技术专家,主导Rational面向大型企业的研发和应用推广

曹开彬 - 计世资讯副总经理兼软件与服务研究部主任、资深IT分析师

刘君博 - 中国领先的外包服务提供商,文思创新软件技术有限公司执行副总裁

傅纯一 - Rational中国区技术销售经理

程 鸿 - 51CTO.com 编辑,访谈主持人



现场照片-访谈中热烈的讨论

>>>请点击此处进入访谈专题

以下是本次访谈实录:

程鸿:不久之前,IBM发布了全新的针对SOA的Rational工具集。全面支持SOA,作为SOA理念的倡导者,IBM此次对Rational的更新一定会有不同寻常的意义。所以我们想首先请Hayden先生为大家讲解一下:Rational 2007年有哪些全新的整体策略?

Hayden Lindsey:感谢大家来参加今天下午的讨论。我是负责IBM Rational企业级工具和编译器部门研发的总裁。四年以前Rational被IBM收购,我在IBM工作很长时间了,有22年了。三年以前从其他部门转到Rational产品的部门,一年以前内部做了一个重要的决定,Rational应该关注在企业级的应用开发方面。在这之前,我们其实有很多很好的开发工具支持分布式的系统开发,一年前做得决定是让我们把关注力转到z系列,也就是IBM主机系列,或者i系列两类平台上应用的开发。

Rational作为IBM软件部里面的第五个软件品牌,我们这个品牌的主要定位是帮助企业来做好业务软件开发的一个治理。通过我们的软件交付平台这样一个产品,来帮助我们的客户建立一个成熟的IT流程,建立一个成熟的软件开发流程。

最近,我们从WebsPhere Studio平台下面针对主机开发环境的工具转移到Rational品牌下面来,这样的话使得Rational的品牌提供了一个非常完整的开发工具的平台系列,来支持目前所有的运行平台,包括Linux/Unix等等。

另外,我们也提供了最为完整的软件开发整个生命周期的支持,从建模开始到软件开发,到软件测试,并且对系统的运行过程进行监控。我们的平台都可以提供完整的支持。通过我们的软件交付平台我们希望能够加速分布式平台上的软件,和企业运行环境之间的一个整合。

举个例子来说,在我们的产品系列里面就有一个WDZ,针对大机的开发环境,里面包括我们的ID。WDZ工具既支持Java的开发,同时也支持企业级主机上的PLE和一些高级汇编等多种语言的开发。

我们通过我们的软件交付平台,目的不单是支持客户的各种平台,更重要的是我们要帮助客户来更加灵活的管理他的业务,这也是SOA的一个主要目的。SOA的主要目的就是帮助企业的业务流程更加灵活。通过让IT运行环境更好的支持业务的变化,来保证这个业务的灵活性。当业务灵活性发生变化的时候,IT的支撑架构就要很快的适应这种变化。

我们通过产品平台,主要是来帮助客户实现这种灵活性。我总结了一下现在的客户所面临的四个方面的挑战:第一,客户现有的系统缺少一个很好的架构。系统的各种模块之间的集成非常紧密,你很难从中搜取一些可重用的。第二,对企业现有资产来说,现在的客户基本上没有一个非常清楚的目录记录这些软件集成,从而限制了重用方面的灵活性。第三,谈到人员技能方面的灵活性。因为我们需要不同的开发人员去熟悉不同的开发技术,比如PL1、Java,对于不同的语言需要不同的技能掌握开发语言。但是现在的企业中没有一种非常通用的,面向业务的业务开发人员。第四,团队的组织架构。因为现在很多企业有不同的部门来支持不同平台软件的开发,分布式平台上专门有部门支持分布式平台软件的开发,可能是主机平台上又有另外一个部门负责。这种组织架构就造成开发团队的成本过高,同时也限制了人才的流动。

针对刚才四个挑战,我们就有一系列的解决方案帮助客户解决这四个方面的挑战。第一方面,我们利用工具平台,用我们的解决方案帮助客户从集成非常密集的传统应用,转移到架构灵活的SOA应用。这个工具就是帮助客户整理业务流程,我们提供了可视化的建模工具来支持客户进行可视化建模,设计系统架构。我们也提供了集成的开发环境,帮助我们的客户开发服务组件。

另外,我们刚刚发布了一个最新的工具叫做RBDE,这个工具就是有一种新的语言,称为企业生成语言。这种语言是业界唯一的内置有服务的功能,就是把SOA里服务的概念内建到里面。另外,我们也有一系列的自动化测试工具,来支持、保证软件的质量。总的来说,它就提供了非常完整的产品家族系列,帮助客户迎接挑战。第二点,就是怎么样建立清晰的企业资产的目录。有关企业资产管理在国外大家讲的比较多的就是APM,应用组合管理,或者是现在比较新的说法叫EPM,企业组合管理。所谓的这些管理,它就需要为你的企业软件资产提供一些额外的描述性的原数据,你的企业软件资产可能包括大家平时所说的软件代码、文档、测试用力等等。


共2页: 1 [2] 下一页

原文转自:http://www.ltesting.net

...