所在位置:UML新闻 - 内容 论坛精华    
Sun在应用生命周期管理(ALM)上另辟蹊径

[2004/9/22]

SUN计划在未来三个月内在ALM (application lifecycle management,ALM) 领域上好好表现一下,但SUN不打算采取和其它厂商一样的策略。

Sun希望在今年底发布代号为“弓(Bow)”的Java Studio企业版7.0。Bow从Embarcadero(今年5月被Sun收购的公司)那里将UML和Java代码的重构及配置(profile)集成起来,并增强对分布组织基于团队的开发支持功能。

Bow将在ALM领域开创一个新时代。IBM的Rational计划今年将发布其代码好Atlantic的最新的客户和服务器工具包,2005年上半年微软将发布Visual Studio2005团队系统(VSTS),Borland会发布Themis,Themis在该公司的ALM工具集基础上增加基于角色的访问控制。

流水线开发(Streamlining development)

这些公司有一个共同的策略就是简化ALM以支持流水线软件开发过程,并保证开发能够符合业务目的。另外,他们都致力于为ALM正确更多的用户。

微软的VSTS主管Rick LaPlante在上周指出,微软希望在未来20年内开拓一个庞大的ALM市场。

但是,Sun对此存在异议。Sun负责开发工具和平台的高级产品主管Dan Roberts对ComputerWire说,ALM不会占领企业的所有空间,因为企业已经有了过去的开发系统和开发方法。

Roberts先生认为今天的ALM应用是“niche”的(已经形成了一个小的环境),开发人员并不希望已经有了各种熟悉的工具,并不希望把这些都推倒,再强加一个完全的工具集。“革新要慢慢的来,因为(ALM的改变)是文化的改变,我没见过企业开发人员大批量地改变开发工具……我看到的情况不是这样的”。

插件和合伙(Plug-ins and partnering)

Sun正在绑定各种插件。 Sun将提供UML、测试、性能管理以及其它协作功能,同时他们也在注意Java的蓝图,jForce中心将帮助顾客。Sun也在使用开源的配置管理和需求获取。尽管Roberts先生指出在需求获取方面会有潜在的收购可能。

Roberts先生认为Sun的策略还包括通过工具提供各种熟练等级之间的跨越,开发人员可以在Java Studio Creator和Sun Studio Enterprise之间适应。

Sun引以为豪的Bow的一个功能就是其协作功能。开发人员可以进行在线聊天、共享和编辑代码、共享桌面,在不同开发人员的源代码之间转换,在同样的环境中进行调试。

但是,和所有Sun的开发工具所面临的情况一样,Bow面对是一个已经被各工具割据山头的战场,他们是Borland和IBM Rational。在明年,随着微软最终发布VSTS,这个领域将会发生地震级的变化。

消除鸿沟

如同其Java中间件一样,Sun的工具试图消除市场和意识上的巨大鸿沟。Sun在1999年买下了Netbeans这个IDE以加强其Java工具集,还买下了开发者社团,如果操作得当,Sun应该已经在开发者中

但是,直到最近,NetBeans似乎才稍有起色。而最近IBM新的Eclipse框架和社团(创建于2001年)已经有了大批的追随者,包括各种规模的ISV(译者注:independent Software Vender,独立软件开发商)和硬件厂商。

现在,Sun似乎必须依靠某种推销方式,通过提供一系列的工具,来赢回开发者的支持。Sun的市场地位的实现,包括其iForce机构的,意味着Sun要提供一个全面集成的,与VSTS相似的平台,这似乎有些不太现实。

(自cbronline,UMLChina袁峰 摘译,不得转载用于商业用途)