Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2255129
  • 博文数量: 292
  • 博客积分: 10016
  • 博客等级: 中将
  • 技术积分: 3381
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-06 11:26
文章分类

全部博文(292)

文章存档

2011年(1)

2010年(4)

2009年(3)

2008年(6)

2007年(47)

2006年(63)

2005年(168)

分类: IT业界

2006-12-18 01:31:24

来源:中国经营报
 
    挑战

   随着市场竞争的不断加剧,企业内部协作的复杂程度日益加大,如何在资源有限的情况下,快速应对市场环境的不断变化?企业唯有优化业务流程,加快相应速度,提高组织的灵活性和资源的有效利用,不断创新,才能打造自身“与众不同”的竞争优势。借助SOA(面向服务架构),将业务流程与信息技术有效结合,无疑是通向业务发展与成功的有效路径。

  困惑

  潘先生的公司生产和销售电子消费产品,并负责产品的服务和支持。经过近5年的快速发展,潘先生的公司已经在国内的消费电子产品市场占据了一定的份额。然而竞争日益加剧,不但产品同质化严重,供应链的成本也居高不下。目前公司急需推出一款新的个人电子产品。困境出现了:一方面,新产品的研发规模和难度的加大,研发经费已经遇到瓶颈;另一方面,各个相关部门对于产品推出计划的执行进程也不统一,公司原先的业务流程仿佛完全失去了作用。更为严重的是,如果新系统不能顺利上市,丧失竞争先机,公司的经营将会面临巨大的困难。潘先生了解到SOA可以实现业务流程和企业资源有效利用,但从何做起呢?

  问:当前SOA是市场和企业关注的焦点,我看到很多相关资料技术背景太强,而我又没有IT背景,能否请您简要地概括什么是SOA?

  答:SOA是ServicesOrientedArchitecture(面向服务架构)的简称,它并非一个狭义的IT概念,从广义上讲是一种解决问题的方法论,它把业务组件分成基本的构建模块,就像通过标准化软件接口实现IT基础设施的模块化一样,从而使灵活的业务流程与灵活的IT流程相匹配。

  问:SOA能够在哪些方面促进企业的发展?能否给他们一些建议,实施SOA要具备哪些条件?

  答:SOA倡导的是灵活性和重用性,而且可以充分利用已有的资源,这对中小企业的IT应用非常重要。目前,SOA正在各行各业大行其道,究其原因有二。其一,SOA可以帮助客户的IT系统更好地面向业务需求---服务与业务;其二,对中小企业而言,SOA在灵活性方面彰显的优势日益得到用户的肯定,基于SOA的IT系统能够帮助客户对业务和变革做出快速反应。

  对于中小企业来说,在实施SOA时有三个问题需要注意。第一,业务流程是不是需要改变?第二,是不是有很多不同的业务应用?第三,是不是需要系统集成将这些应用融合起来?考虑清楚之后,再考虑是否有必要实施SOA。如果一个企业的产品、服务、应用需要经常的变化和调整,SOA就可以帮助它优化流程。

  问:中小企业在实施SOA过程中,是否会面临实施步骤复杂、周期长的困难?如何与不同行业、不同企业的业务发展有效融合?

  答:降低成本,提升效率对于中小企业来说更为迫切。就像销售电子行业,产品从最初的生产到销往市场,需要一系列的环节。如果通过实施SOA优化每一个生产流程,加强流程管理,这样就可以在很大程度上节省成本。

  企业实施SOA的步骤并不太繁杂。当然,从实施到最后见成效,还是需要一个时间周期的。这里,我要提醒那些准备实施SOA的中小企业的是,首先要清楚自己先做什么,希望要达到一个怎样的效果。其次,对于那些IT技术还不够好的企业来说,通过系统集成商、独立软件开发商等合作伙伴来实施,也不失为一个有效方式。

  问:SOA的实施是否存在特定的企业规模和业务特点的限制?是不是任何一个中小企业都可以实施SOA呢?

  答:坦白地说,我认为还是有一点限制的。比如,有些中小企业的业务流程不需要太多改变,就可以做生意。或者说,他们的应用还相对单一,这样基本不用考虑是否有实施SOA的必要性。我建议这些企业发展到具有一定的规模之后,再考虑实施SOA也不迟。

  问:实施SOA有没有行业的限制?中小企业在实施SOA的时候有没有比较独特的优势?

  答:应该没有行业的限制,只是有些行业实施SOA的效果会更好一些,比如在金融行业的应用。SOA在金融行业的应用比较多,由于这个行业的业务较繁忙,同时它的IT基础设施建设相对其他行业来说比较成熟,建立SOA应用也相对容易一些。但是,对于快速销售电子制造业,就要看它产品生产周期和企业自身的发展了,不能一概而论。针对某一行业,IBM都会有最佳的实例,希望用户从中能够得到一些借鉴。

  中小企业在实施SOA上一个独特的优势就是响应快,一旦决定,就会马上着手实施。这是有别于大型企业的一个方面。在一定程度上,加速了从部署到实施的进程。

  问:作为一个新兴的领域,SOA当前的应用环境是否已经成熟,有没有成功的案例证明SOA的有效性?

  答:由于不同的行业,IT基础建设的程度不同,实施SOA的进度、周期、效果也都会有所不同。有一点可以肯定的是,随着各个行业信息化进程的加快,SOA的应用环境也在趋于成熟。目前,已经有越来越多的企业从中体验到SOA所带来的成效。

  例如,在金融行业,通过实施SOA,99%的托管机构得以协调,消除失败的交易,业务及IT经营成本降低20%。在消费电子行业,利用在线设计平均每周更新2万个零部件,产品上市计划时间缩短30%。在其他行业也是如此。

  链接

  SOA——帮助企业实现灵活的IT

  为了保持竞争力,企业正在处理两个问题:保持灵活性和降低成本。因此,企业需要一种更加经济、灵活的IT基础设施来支持。SOA,即面向服务的架构,作为IT基础架构的发展的趋势,它能够帮助企业:

  *更好地利用现有资产

  *更易于集成和管理复杂性

  *更快地响应和上市速度

  *减少成本和增加重用

  为什么SOA能帮助企业做到这些?可以打一个通俗形象的比喻——活字印刷术。在没有活字印刷术前,一篇文章要刻一块石板,如果想在文章中修改一些字句,就需要重新刻一块。而SOA就好比活字印刷术,它把企业的业务流程打成最小的单元,用技术的话说就是所谓的“服务”,当企业由于业务需求需要IT随之更改的时候,就可以像组字一样灵活调整企业的IT。

  专家点评

  赛迪顾问软件产业研究中心分析师牟淑慧

  SOA从1996年提出到现在,实际上已经过了概念炒作讨论的阶段进入应用推进阶段了,尤其是企业用户就更关心SOA的应用效果了。目前一些厂商如IBM的成功案例也给其它用户提供了参考。对于中小企业来讲,业务模式往往比较灵活但是并不复杂,如果考虑到以后业务以及规模的扩展,IT规划的统一性和可扩展性是很重要的,在这一点上从一开始就基于SOA部署IT架构是有益的,可以避免目前很多大中型企业所面临的IT系统分散、难于集成和扩展的问题。
阅读(3562) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~