SOA改变的企业软件生态

3/23/2008来源:软件工程人气:3766

  深色西服和T恤衫   咨询公司的运作和软件公司的运作,属于两个不同的世界,治理咨询公司和会计咨询公司在被分拆之前,原来是同一个组织的两个部分,它们一直都是华尔街资本体系的一部分,其核心是通过研究最佳治理案例,尤其是银行,电信,制造业等传统行业的实践来为客户提供咨询服务。这是古典经济学作用的范畴。假如说,咨询公司背后的信念是凯恩斯的均衡理念,相信一定的干预可以将经济归于正轨和决衡;那么,硅谷文化的理念鼻祖,就一定是熊彼得了,这位经济学大师提出"创造性毁灭"理念,一直被硅谷行业的企业家奉为经典。有意思的是,软件行业的公司,从来没有找治理咨询公司为其自己规划方向的,软件行业一直是背离古典经济学的,除了和传统行业遵循同样的会计准则,软件行业总是技术至上主义者,热衷于不断的替代原有的技术。两种文化的差异,从他们典型的着装可以看的出来,有人也把它归于美国西海岸传统公司和东海岸创新文化的差别,一个流传很广的故事是当年苹果公司和IBM寻求合作时,双方都换成了对方的衣着,IBM的人穿着T恤,苹果公司的人穿着深色西服。   SOA的包容本性   从各个不同的公司市场宣传可以看出几种不同公司对待SOA的态度,首先,所有人都认同这是一个不可逆转的趋势。不过,每类公司由于自己定位的不同采取了不同的说法。SOA的进入曲线普遍的讲是从切入点,转入应用整合,然后进入SOA的企业级治理控制,整个项目的重心从技术的导入逐渐过渡到咨询与治理为主的服务。所以市场会发现,平台厂商在推进SOA理念方面最为积极,他们自己是最早的受益者,所以现在也有了SOA中间件的提法。应用软件商仅随其后,并号称他们已经开始了应用软件的服务化,并强调他们主张从业务层面看待SOA。咨询公司目前整体上处于观望态度,一方面是他们的利润模型决定了他们不会追求先进的技术,而是寻求已被证实的技术以降低风险,另一方面是咨询公司目前的业务重点还不可能马上迁移到尚未完全成熟的技术上。当然,一切以客户为中心,假如客户真的有意投资SOA,所有的公司都会承诺自己已经储备了技能,在客户的需求里面,所有公司的技术与技能汇合了一起。   在未来三到五年的某一个时间点上,主要的套装软件厂商都已经真正的将他们的软件服务化以后,对于一个大型客户的企业及管控才真正开始。这个时候,套装软件公司与平台软件厂商达到一种微妙的平衡,拥有业务经验的应用和需要不断开发和改变的应用环境可以融合,而这创造了一个新的需求,SOA的企业级治理与控制服务。这个至关重要的工作,将成为实现企业级SOA ROI的真正转折点。假如按照EAI时代的规矩,这个咨询服务主导的工作,将落在咨询公司的象限里。不过,事情似乎没那么简单。EAI工作核心在集成,并不涉及软件工程的内容,和应用之间也是通过接口来隔离的。到了SOA管控与治理域,客户需要的厂商能力将遍及业务咨询,企业架构能力,SOA软件工程几个重要领域。似乎以EAI时代的分工已不能奏效。   SOA引发复杂的格局演进   在中国,客户环境情况似乎更为复杂。国内集成商多半是某行业的应用主导厂商,客户可能采购了国外的套装软件,由国际咨询公司实施,因此在客户向SOA的动态演进方面,国内集成商和国际咨询商之间有了更大的竞合空间。在业务咨询,需求理解,SOA管控, 架构设计,集成经验,平台经验,开发能力等诸多个方面,谁有更多的能力,谁就有可能获得市场这一块新增的持续营业收入。不过,有意思的是,在这个事情发生之前,关于SOA的咨询与实施能力实际上是在SOA平台厂商的团队中,甚至到了这个时期之后很长时间,平台厂商基于技术平台的架构设计能力,SOA实施经验都会起重要作用。从下面这个表里面可以推测SOA带来的复杂竞合格局。   中国SOA市场的供给商能力

中国SOA市场的供给商能力
 
国际咨询公司
套装软件商
SOA平台厂商
行业集成商
业务咨询
需求理解
SOA管控
企业架构
集成经验
平台经验
开发效费比

  在这个SOA新的游戏格局里,不再是一个国际咨询公司实施几年的ERP,或者国内集成商辛劳的在平台上开发行业应用。在这一个新的格局里,没有一种厂商拥有绝对的主导权,每种厂商都在寻找自己的位置,他们之间需要合作,才能为客户提供完整的SOA实施。只需看看最近SOA各种市场新闻里面有点混乱的关系就明白,一场革命即将到来,它的前兆就是,打高尔夫的咨询顾问现在需要和打羽毛球的架构师坐在一起了。   展望未来3-5年国内的SOA市场,不知道以下的预言那些会成为现实:   · 国际咨询公司的利润来源和实施能力,会逐渐从套装软件向SOA实施服务迁移   · 基于SOA的集成需求在特定行业会改变国际咨询公司和国内大型集成商的力量对比   · 套装软件公司急于向应用服务化转身,并且会强化他们业务理解方面的优势,以保持应用锁定模式失效后的客户控制力   · SOA平台厂商在获得初期的客户成功以后,将致力于将实施经验逐步传递给拥有业务理解力的国际咨询公司和行业集成商   · 应用架构能力将持续变成SOA新游戏里的基本能力,这方面,拥有大量装机客户和技术储备的SOA平台厂商拥有既有优势   · SOA治理与控制成为一种要害的咨询与实施服务,SOA咨询顾问在几年后成为最炙手可热的行业资源   · 企业级SOA咨询服务的能力学习曲线比较陡峭, 国际咨询公司拥有全球的经验作为竞争优势   · 国内的大型行业集成商有可能通过SOA项目的实施,扩展成为SOA服务提供商,并对同行业中小应用开发商产生挤压   · SaaS(Software as a Service)将成为中小企业一种广泛的应用模式,不过这种模式在中国的盈利时间可能不会太快,障碍在于基于SOA理念的服务颗粒度如何能有效地服务中小客户的个性化需求   · 一些中小应用开发商可能会被被迫为“服务”开发商,但面临善于外包的软件工厂的直接竞争