当前位置:首页 > 多媒体相关

走出应用误区 创造SOA新时代



热门问答:
  • 为什么会这样!!!昏厥~~倒地(关于string和char*) [详细内容]
  • 高手解答,高分相赠!dll函数调用新问题 [详细内容]
  • 关于VB [详细内容]
  • 关于打包后的程序在别的机器上用时出现的错误!! [详细内容]
  • 关于applet,请帮忙,怎么做一个坐标?? [详细内容]

  • 推荐阅读
      · 诺基亚7200收发电子邮件详细设置说明
        摘要:对于诺基亚7200的邮箱设置还不太懂的朋友,可以参考一下我以下的方法来试试。   首先进入相关设置菜单:   功能表-->信息-->信息设置-->电子邮件信息-->编辑当前电子邮件设置......
      · 摄像手机辟百万像素战场 四巨头推杀手锏
        摘要:论坛    摄像手机已经成为土洋巨头比拼的主战场。本报记者胡雪柏摄  在完成了由黑白屏到彩屏的手机产品换代之后,手机土洋巨头的比拼已经升级到高端摄像手机领域。2月份,熊猫宣布今年其摄像手机将占据全部产品的1/3到1/2,而康佳也正式启动从2002年11月就开始策划的“影像战略”,宣布摄像手机将占据2004年总销量的50%。与此同时,洋品牌也正试图把在国外最先进的百万像素摄像手机搬入中国,依靠技术上的优势对国产品牌进行全面打压。......

    正文
      soa以其让应用不受限于技术,让企业轻松应对商业服务变化和发展的需要,正成为最受关注的热点话题。然而,目前国内企业用户对soa的很多价值还没有清晰的认知,而应用上的误区,更是影响soa的推广应用。那么,如何走出误区,才能构筑一个面向服务的it架构系统,使企业在未来的竞争取得优势呢?

      soa的前景喜忧兼有

      在当今的业务环境中,变化是毫无疑问的,因此快速响应客户需求、市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。适应这一新需求的发展,现在的it系统正在经历着从客户机/服务器时代转向面向服务的架构(soa)的转变。这一转变将使人们通过服务来沟通,开始各种新的应用,更多面向业务的应用,更快的创新速度。

      soa的核心思想是让应用不受限于技术,让企业轻松应对商业服务变化和发展的需要,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。这代表了it业根本性的变革,已经成为it市场的焦点和趋势。据gartner group预测,到2008年,soa将成为占有绝对优势的软件工程实践方法,它将很可能结束传统的整体软件体系架构长达40年的统治地位,届时将有70%的企业在进行it建设时会转向soa。

      正是看到了soa广阔的市场前景以及发展空间,国际国内的众多厂商包括sap、ibm、bea、ca等在内的巨头们纷纷杀入了这个市场,或提供技术,或提供产品,或提供完整的解决方案,力图分得这个市场的一杯羹。soa的概念从1996年被gartner提出以来,众多主流厂商成为了主要推动者,包括ibm、bea、sap、oracle,bea、ibm和oracle的主要产品是以中间件为导向的,而sap主张以应用层架构建立soa体系。而最近sap与oracle在soa领域之争更让人津津乐道。

      目前,在国外soa正在成为企业的it战略。只是随着2001年web服务的降生它才开始变得具有实用性,正以惊人的速度高速发展。据 forrester研究机构在2004年底的一项调查发现:70%的大公司都采用了soa,19%说公司正把soa当作"战略性业务改造"手段使用。

      美国infoworld在2005年3月所做的调查显示,半数以上的企业都在计划部署soa。而在那些未实施soa的企业中,有14%的企业把soa作为其一年内第一优先级的大事,而把soa作为未来三年内第一优先级的企业则激增至30%。

      相形之下,尽管soa的概念进入中国已有2~3年的时间,但国内用户至今对soa的认识仍不清晰,导致soa市场需求并不明朗,就目前国内的现状来看,对于soa,更多的企业仍在持观望的态度,仍然有很多的疑虑。据计世资讯调查:为数很少的企业用户表示出对soa的关注,其中15.9%的流通行业关注soa,而在制造行业仅有8.6%。

      应用误区——沉重的话题

      soa从诞生之初,就是为了帮助企业实现更多的信息资产重用,更加方便地管理和更快地开发与部署这些资产。而在国内外的市场环境中,各种业务变化是周而复始的,在这种情况下,企业需要更加快速地响应客户需求、市场机遇和外部威胁,而soa带来的信息系统敏捷性则凸显重要。而国内soa应用的尴尬局面,很大一方面是由于认识上的误区,影响soa的推广应用。应用的误区主要表现在三个方面:

      首先,认为soa是万能的,可以应用于所有的场合。其实情况并非如此,soa并不能代替已经在公司内部存在的那些被良好集成的应用系统。通过合理的部署,soa系统可以改善原有的it系统效率,使得原有的那些应用系统更具有柔性。通常情况下,复杂的it构架对soa的需求更加迫切,并且soa需要与外部复杂的it环境交互,并快速的应对频繁发生的业务变化。

      其次,认为构建了soa架构,就不再需要应用整合技术。其实,soa并非一蹴而就。虽然soa使系统整合更容易,但是企业仍然需要核心的整合技术,例如转换、挖掘、流程整合、适配器等等,使它们成为架构和规划中的组成部分。先要对需求进行一次全面的评估——不仅仅局限于it,而是面向整个企业。实现soa可能需要耗费几年的时间。前不久,sap公司宣布,随着mysap erp在2007年的面市,它将把其erp软件分解成以web服务出现的更加粒状的自我描述构件。那样,用户就能够组合这些构件,以生成定制的松散耦联的复合应用,sap公司称其为xapps。

      此外,认为构建了soa,就不需要it人员的参与,业务人员照样完全可以把服务连接成新的业务流程。这种想法没有考虑服务的实现仍得由人编写实施服务的软件,以及系统仍需要有经验的it专业人员把业务工作流转换成顾及企业级性能、安全、资源使用和可靠性的具体实施方案。

      其实这种误区的产生是跟soa 的三个应用层面理解的偏差所致。譬如开发者大多对如何建立soa 应用感兴趣,因此他们关注的趋向更多是 soa 中的应用程序的体系架构方面。而 web serivces 管理工具的卖主一般认为 soa 主要是关于基础组件体系结构的,同样的,用户群体会认为 soa 是用于企业业务应用结构的。

      对于国内的用户来讲,接受soa,难的并不是技术,而是soa理念的灌输,以及对企业文化的重新改造。soa与传统的应用体系结构不同,soa更多地是针对变化而设计的,基于soa的系统具备更大的弹性,而且能够实时地根据企业的变化,调整自己的结构,以满足企业变化的需求。soa的一个中心思想就是让企业应用能够彻底摆脱面向技术的解决方案的束缚,以轻松应对企业商业服务变化、发展的需要。

      构建面向未来的soa

      走出应用的误区,无疑soa的构建显得异常重要。因为通过以服务为中心而不是以应用为中心来组织企业it,soa为企业提供了一系列关键的好处:提高生产力、对业务和it的灵活性和响应速度、允许it更快地提供服务并更好地适应业务的需求以及允许业务更快地响应并提供更好的用户体验。但怎样才能成功实施soa呢?

      从用户的角度看,soa 有助于企业实现资产重用、灵活的管理和更快的开发与部署。在当今的业务环境中,变化无时无刻不在,快速响应客户需求、市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。soa能帮助用户随需应变,代表了企业信息化的最高境界。

      当然,也会有很多人都认为soa只是大型企业才会用到的一种架构和方法。其实不然,sap认为:soa不只是大企业独享的,中小企业也能拥有。因为中小企业也是生态中的一部分,所以他们并不需要整合自己,而是要把自己建立在一个开放的平台上,以帮助自己能参与到大的生态商业系统中。

      那么,企业应该如何构建soa呢?其实,实施soa需要企业改变以往对待it系统的观念,从新的角度来看待it系统。soa不仅是技术问题,更是企业战略和业务方面的问题。

      因此,企业要将不同的系统、不同的应用统一到一个大的框架之内,企业基础平台的选择就显得尤为关键,平台选择的好,企业可以很方便的实现应用系统的集成,达到事半功倍的效果。企业在选择基础平台时,一定要关注平台所支持的标准以及所拥有的功能。

      值得一提的是,在世界500强企业中,有400名使用的是sap的产品,更有人把sap的产品称作“进入世界500强的准通行证”。在soa领域,sap也是走在行业的最前列。到2005年底,sap旗下所有产品都已经实现以netweaver 基础软件为核心来打造。在netweaver 中包含一个综合性的组件设置,包括接口软件、应用服务程序、集成工具、数据分析系统、工作流程序、标准数据管,另外还有一个开发平台,所有这些都是基于soa框架的。

      netweaver是开放性的整合与应用平台,能让企业以soa的方式建构组合式应用。 netweaver完全是建立在开放的平台上的,支持各种各样的标准,包括web spheare和微软.net都是兼容的。netweaver基本上覆盖了企业级应用的主要的全部功能,还包括各种移动的接入,提供了底层的技术平台,现在sap所有的企业级软件就是在这个平台上跑的。

      因此,尽管soa不是一剂灵丹妙药,也不适合解决所有的问题,而且soa真正在国内大规模应用普及还需要克服众多障碍。但是,我们相信随着soa的应用得到了正确的认识,soa成为软件业的下一个大趋势已是不争的事实,而且正在步入发展的新阶段。

    讨论区

    Login