开放式SOA将带给企业异质的IT环境
【IT168 信息化】 业儿童癫痫病界管理软件厂商先后推出了自己小儿得癫痫寿命基于SOA架构的软件。SOA以组件为单元,增强了组件的复用性,增强了IT的机动性和灵活性。这样的软件架构是CIO所关注的吗?在SOA概念纷云的时代CIO又将如何选择适合于自己企业的软件架构? 笔者接触过很多企业的CIO,看到一种很实际的现象。很多企业在信息化建设初期并没有完成整体的规划,可能当时的企业规模较小,但迫于需要建设了很多孤立的系统。当企业发展到一定阶段,需要各系统之间协作的时候问题出现了。系统之间无法集成或者无法有效地集成,从而形成了多个信息孤岛,阻碍了企业发展。 此时给CIO也只有两种选择,要么更换一套有整个解决方案的软件来替代现有的多个系统;要么想办法把原有的系统充分整合。其实两种选择都会让CIO痛苦不堪。前者将要付出太大的成本代价,能否取得老板的支持,前途未卜;选择后者又因没有很好的集成方案,让各系统之间充分协作,打通孤岛。 日前笔者就开放式SOA采访了Infor CTO Bruce Gordon先生,或者他的观点能给企业CIO带来启示。 Infor开放式SOA,令客户得以简单直接、经济快捷并毋须影响正常业务运作的方式建立SOA,实时获益。能够这样惠及客户,是因为Infor的开放式SOA采取事件驱动模式。事件驱动式SOA破旧立新,并提升了传统SOA的价值,为客户提供更具成本效益的交互操作功能和独立实施能力。借着事件驱动模式,Infor令客户毋须负担额外成本,便可建立一个内置的SOA,以支持公司内部的异质IT环境。 Bruce Gordon先生介绍说:"四年前就是说Infor开始做OPEN SOA架构,那么基本上我们也对业内,无论是客户发生的一些问题,还是行业发生的一些问题,我们做了一些研究吴忠红寺堡区哪家医院治疗癫痫很便宜。我们看到大量的情况是,在客户实际上是已经拥有了系统,但是他又希望有一些新的系统可以去采用。就是说原有的系统和新的系统怎么去做整合,而且可以保留很多原有系统好的部分,这是整个Infor,整个SOA当时的一个起源。目的是能更好的给客户的运用之间提供协同,比较容易的访问不同的运用,然后可以做到无缝集成,对很终的商业用户还可以透明,他不需要关心后面这些复杂的技术问题,所以这个是整个OSOA的一个起宁夏母猪疯医院网上咨询源。" "Infor的OSOA的架构可以帮助解决这些原有的系统和新系统,可以有效的并存,从而保护客户原有的投资,但是又可以升级到很新的技术。那么我们相信只有具有一个开放的,一个标准的基础上建立的SOA的架构才是真正可以帮助用户实现他的商业目的的手段。" ZDNet CIO:我想问的问题是更基于企业的、用户的,因为我关注CIO人群。我想问的是,原来可能我们企业也建了一些各种各样的系统,财务系统、存销系统、CRM系统,如果Infor进来的话,他们如何跟这原有的系统并接,刚才他也讲到,可以更大程度上保护投资,然后如何和这些系统并存。 Bruce Gordon:其实之前*一个用户就是Infor本身,因为Infor大家知道,在过去收购了大量的公司,那这个整个过程中,也要跨越很多系统,所以在Infor这个就是一个很好的案例。每一次Infor收购相关的公司之后,研发中心我们都会保留,然后会鼓励他们,甚至培训他们,Open SOA架构是怎么样。那换句话说,我们自然的让它在后一代产品的开发中,符合这个架构,并且它的一些原有的系统,就自动的就慢慢转移在Open SOA架构之上。" "那么用户的公司里,比如说主机系统的,就是IBM之中,微软平台的,有各种各样的架构,那Infor也就是利用这个架构来引导这个产品方向,保证这些系统会支持这个架构。那么对采用这个架构的这些用户,它实际上只需要就是说懂得怎么可以把自己的信息,在通过这个机制,可以发布接受,和原有的系统发生通讯。并且就是说,一些商业规则可以确认,他需要这样的技能,就可以来部署我们这架构。" "所以我们另外有一个工具可以帮助客户来把这个发布工作做的更简单一点,发布器,它可以把很多系统里的数据通过一个动作之后,重新发布到这个架构的运用目录当中去,然后给其他用户用。所以我们实际上在今年5月份,还会发布下一代的主数据管理,它可以做双向的沟通,它可以把数据库里面,关系型数据库里面的内容,发布到这个商业对象文档当中,也可以把商业对象文档反过来,发布到这个数据库当中,可以说是个双向的沟通。所以我们要做的就是将整个的架构,尽量去把简化,至少对业务部门来说,把它做简化。" 采访中记者也提出了疑问,oracle和SAP等厂商都在提自己的SOA架构,infor的区别和优势体现在哪里? Bruce Gordon先生解释说:"与传统的SOA架构不同的是,SOA突破了传统的策略框架,毋须建立一个支配全局的端到端业务流程层。Infor的设计着重让客户实现营运机动性,而不必花钱维护繁多的应用软件和保留科技系统的独立性。这策略是将每个端到端业务流程分拆为多个独立自主的组件和方案,亦即把端到端业务流程内各个不同的子流程所处理的事务分隔开。换言之,所有软件方案解除了依存的关系,不像在传统的SOA模式中,互相牵连。软件方案以独立的形态存在,优点是可随时配置到符合子流程的特定需要。" 2005年是SOA很热的一年,经过尽5年发展,SOA也大多落地厂商都推出了基于SoA架构的产品。其实就企业和CIO而言,他们的初衷并未改变"很大限度保护IT投资,选择很适合企业发展的IT系统,保证业务的正常运行"。