您的位置:首页 > 其它

SOA,机会还是泡沫?

2006-09-05 18:53 232 查看
SOA已经成为代替曾经一度风靡面向对象、BS结构、三层结构、N层结构的另外一个软件解决方案的热门话题。
  SOA热潮涌起
  几乎每一家IT公司都有基于SOA的解决方案、支持WebSERVICE的产品以及符合XML的数据标准。这种现象说明,SOA的确代表了软件业的一场革命,代表了在中国式的系统集成红海中挣扎的集成商的一个机会,代表了被美国跨国应用厂商(例如:微软/ORACLE)公司盘剥垄断的IT及软件产业的一个突破,也代表了中国外包产业的另一个蓝海。
  SOA的核心价值在于将商业逻辑直接以服务的方式映射到一个服务编排中,从而真正实现商业人员对IT系统的直接掌控、修改及再造,一举改变过去IT系统建设内部流程很长(商业人员提需求-IT设计师进行模块设计-IT项目经理组织项目开发-IT工程师进行开发)的局面,也就是说,SOA将改变企业IT系统的建设方法及运营方式。
  在SOA的世界里,软件行业将扮演三大类角色:应用咨询及集成服务--负责将服务根据行业最佳实践的方式进行编排;服务生产商--负责开发各式各样的服务,并进行登记;服务中介--提供服务的注册、查询及搜索。这样以来,国内软件行业将需要重新组合,形成新的产业链。例如,集成商将最有基础转型为咨询服务提供商,软件外包公司将最有可能成为服务生产商,而其他的公司将要面临一个较小的市场空间,为服务中介提供软件系统。这样一来,集成商就需要紧紧抓住行业知识库,形成行业咨询能力,而外包厂商要尽快掌握SOA/WEBSERVICE的技术及相关的标准,其他软件厂商最有可能的发展就是成为服务中介。这就要求他们完全重新改变其商业模式、人员结构,当然这是存在一定难度的。
  就国外而言,由于受到传统软件厂商所形成的利益团体的阻碍,并且还面临着信息化建设比较饱和而乏力的市场需求,SOA的大规模实施还没有出现。但是,在标准建设、技术研究以及成熟的工具方面SOA已经有相当的积累。而在国内,正常的市场应该是会快速接受SOA的技术与建设的,但是国内市场常常是由政府控制的。因此,政府的引导至关重要,这将推动SOA对国内软件产业具有革命性的影响,也成为中国能否变成SOA技术应用大国的关键因素,继而也可看作是领导世界SOA应用发展的一个重要因素。
  SOA:中国IT机遇
  SOA将会让由本地集成商转型的咨询服务商更加具有竞争力,因为他们更了解本地的行业特色及具体实践,SOA也将让中国的软件外包公司有一个明确的业务方向及核心技术能力。 总之,SOA是中国IT软件行业的一个重要机会,也可能是下面20年里的唯一机会。这里再强调一点,由于SOA市场目前尚处于培育期,政府的真正支持十分重要。但政府不能停留在科研课题层面,因为SOA已经不在科研阶段,而应该推动SOA的应用、实践,推动SOA中的服务中介组织的形成,推动SOA的工具专业厂商。
  SOA的解决方案核心是运用业务知识、采用第三方服务、在标准的过程流引擎支撑下, 形成一个业务解决方案。因此,SOA强力要求协同、标准及服务的质量保障。由于这三方均没有强制管理的机制,SOA的发展需要向OASIS TC这样的协同合作机制靠拢,在行业、技术平台研究、产品开发中形成共同价值观,并以此形成相关的技术标准与规范。
  需要注意的是,一方面,SOA技术革命将从根本打破目前国家项目的产生机制与管理方式,这种颠覆性特质要求一个显著的性价比优势,就是要求各合作伙伴均能提供一个低成本、高质量的技术服务。另一方面,由于技术与标准是需要立即被采纳及应用的,技术发展及标准规范应该是由可以互相提供服务的协同体中以共同利益为基础来产生的。因此,这里没有个人英雄主义,而必须是整体的完整性和质量保证。
  SOA驱动服务至上理念
  由于SOA是颠覆性革命, 因此SOA的全面采用在现有应用中将会有一个较长的周期。 而应用的蓝海中,我们仍然可以看到SOA的巨大作用。EERP是企业可以立即获利于SOA的一个应用范例。EERP将企业的外部资源(不管是数字化的,还是手工采集的)以服务方式展示出来,并以企业自己的价值观加以优化分析,形成企业对全价值链的一个成本评估, 这个工作将是一个革命性的前无古人的软件应用创新。 EERP将大大推动B2B的全面发展, 将有助于企业在混乱的渠道中看清方向,将有助于发展中国家的企业,特别是制造业,尽快实现与渠道及市场的全面整合,从渠道中获取应有的利润。
  国内现在的状态可以说是和欧美国家同步发展,对于SOA的应用既有风险又有巨大的机会。对于SOA这样新兴的技术(框架)还处于发展初期,很多东西不成熟,对于初期使用的系统还是有一点风险的,但SOA这个技术应用得好也是国内软件发展的一个巨大机遇。对于平台提供和应用开发厂商可以站到SOA技术的最前沿,在市场上有更多的竞争力,对于用户也可以获得SOA带来的好处(新系统可以快速推向市场,业务过程可以更容易变更以适应业务的变化,服务的复用和标准的采用可以节省成本)。为了抓住这个大好的发展机会,也需要多方的密切合作(包括平台厂商,应用开发商和用户),这样才能更好地应用好SOA。对于SOA的应用还使IT企业在满足实际应用需求的过程中,有更多自主创新的机会。
  对于用户需要更多地了解SOA,需要理解这是一个正在发展中的技术,也需要贡献出实际的应用需求。对于技术提供商(包括平台厂商和应用开发厂商),需要积极跟踪最新的技术,企业建需要更多交流和合作,同时需要更确切地了解用户需求,以开发出稳定可靠的产品。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: