首页 > 人工智能 > 正文

事件驱动推进SOA革新应用

2010-08-09 19:31:45  来源:计算机世界

摘要:传统的SOA非但不能协助企业实现营运机动性和IT灵活性,还增加了系统的复杂程度和各种应用程序与技术之间的依存关系,无法以经济和快捷的方法响应新的业务需求。
关键词: SOA

  国的汽车市场竞争日趋激烈,尤其是汽车零部件企业面临运费、劳动力和能源成本不断攀升,机器、人员、材料的控制不够精确等挑战。近日,Infor联合硬件厂商,推出了汽车行业解决方案,将服务器硬件平台和Infor汽车行业管理软件相结合,是一个完整的、软硬件集成的模块化解决方案,其功能模块包括企业资源规划(ERP)、客户管理等。该解决方案可以为汽车零部件中小企业带来可观的投资回报,长期降低总体拥有成本,提高业务的敏捷度与灵活性,优化制造流程。
  汽车行业应该优先使用SOA架构,业内人士认为。但传统的SOA非但不能协助企业实现营运机动性和IT灵活性,还增加了系统的复杂程度和各种应用程序与技术之间的依存关系,无法以经济和快捷的方法响应新的业务需求。对此,Infor公司意识到,必须将其SOA模式建基于业界的共通标准,并简化部署的过程和减少软件之间的依存关系,才能有助于客户节省IT上的投资和更快获得SOA的价值效益。
  传统SOA之痛
  “传统的SOA模式需要在提供服务的一个或多个应用软件上建立一个ESB(企业服务总线),为每个端到端的流程调用所需的应用软件的功能,并进行全面的协调。”Infor公司首席技术官Bruce Gordon认为,这种传统的模式存在着很大问题。以“订单到付款”这个流程为例,该流程会调用CRM、ERP、仓储管理和财务管理等应用软件。许多子流程如“接受订单”以至“货运”,都需要使用ERP。一旦需要将ERP离线进行维护,或者系统之间的互连中断,所有涉及ERP的业务活动都可能受到影响。如果该情况出现在汽车行业当中,那么,该企业每一天的损失都不可计数。
  “SOA的目标是为了提升运营机动性和IT灵活性,然而仔细察看传统的SOA模式,就会发现传统SOA并没有达成这个目标。”Bruce Gordon对本报记者说,传统模式的SOA因为其固有的复杂性和依存关系令企业在检修、维护、更新和更改应用程序时,很难做到不妨碍其他业务的运行。
  传统的SOA也令企业难以替换现有环境中的功能。例如,若企业想替换现有的仓储管理方案,单是连接新的方案,便需耗用大量人力物力; 此外,还需界定每个靠仓储管理功能支持的流程步骤,重新设定每个流程如何调用新的仓储管理方案。
  以事件驱动
  开放式SOA则不存在这个问题。Bruce Gordon介绍,Infor以新思维设计的开放式SOA,采取了事件驱动模式,将每个端到端的业务流程分拆为多个独立自主的组件和方案,使客户毋须负担额外成本,便可建立一个内置的SOA,以支持公司内部的异质IT环境,得以简单直接、经济快捷并且不影响正常业务运作的方式建立SOA,实时获益。
  “开放式SOA的优越之处,是通过事件协调将所有的解决方案联系起来。”Bruce Gordon说,Infor开放式SOA与传统SOA的不少概念一脉相承,但由于设计上采用了由事件驱动的模式,使得每个端到端的业务流程内的每个组件之中,都有单独的子流程,当个别解决方案升级时,不会妨碍其他方案或整体业务流程的运作。
  将每个业务流程之中每个独立组件所处理的事务分隔开,可以大量减少每个业务流程所需的接口数目,让企业更易于管理和配置拥有的软件方案。“传统的SOA模式需使用数以千计的专属商业服务,Infor开放式SOA则仅利用约500个潜在的典型业务事件来简化初始的部署,并且使日后的更改工作变得简易。”Bruce Gordon举例,开放式SOA在部署时会产生2500个潜在的流程,而传统的SOA模式则会产生多达25万个潜在流程。企业为生产流程的解决方案升级时,不会妨碍其他业务范畴运作,销售代表、货运部门、财务部门的工作都可以正常进行。


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。