基于SOA的新一代企业管理应用软件
关键字: 尊敬的各位领导、各位来宾,IT界的同仁和媒体界的朋友们,大家早上好!热烈祝贺在2006年度中国企业信息化500强大会上获奖的企业和个人。今天非常荣幸有机会在这里给大家介绍一下新的基于 SOA 的管理软件发展的趋势和方向。 首先我跟大家一起回顾过
关键字:
尊敬的各位领导、各位来宾,IT界的同仁和媒体界的朋友们,大家早上好!热烈祝贺在2006年度中国企业信息化500强大会上获奖的企业和个人。今天非常荣幸有机会在这里给大家介绍一下新的基于SOA的管理软件发展的趋势和方向。
首先我跟大家一起回顾过去30年企业软件发展的一个大的过程。从主机时代开始,这个时候的软件是主机通过一些傻终端用一些文字方式实现,主要解决企业发展中一个自动化的问题。那么到了大概15年之前,企业管理应用软件进入所谓第二代发展时期,这个发展时期的代表是这个以服务器和稍后的互联网第一代(Web1.0)为标志,企业应用软件这个时候形成各种各样的套件,主要解决企业管理软件之间集成的问题,提高整体企业管理软件的效率。 那么目前企业管理应用软件进入新的第三代的时期,以基于服务的架构作为代表的时代,它主要解决的是企业IT管理系统灵活性的问题和一个怎样用IT能够有效的支持企业创新和快速发展的这么一个问题。那么以这个SOA所解决的问题来看,它从底层把传统各种各样核心业务应用整合在一起,然后基于SOA的平台,在此之上进行一个复合应用, 形成业务流程平台,直接对应业务流程为业务服务。
谈SOA先要谈企业服务(Enterprise Service): 把企业应用的基本功能组件建成一个个可以在互联网调用的服务,在此之上对应业务流程,建成一个一个组合复合应用的概念,不同业务流程可以直接从底层调用和重复使用这些服务。那么我们可能在过去的一两年中听到很多企业都在谈SOA的架构,从SAP角度来讲,与大家不同的点叫做企业级基于服务的结构(Enterprise SOA), 将业务语言加入到SOA之中。纯技术层面谈SOA就像我可以通过一个卫星也好,光缆也好,建立纽约和北京之间长途电话系统,如果你现在打纽约的长途电话号码你可能没有办法和电话另一边人进行对话,因为那边的人可能不会说中文。那么在企业这个层次,也是类似的,很多公司在谈SOA,谈的是底层基础架构,有了这个底层架构远远不够,很重要的是使用的商业语言,只有商业语言有了共同的标准和模式,企业和企业、应用和应用之间才有可能交流沟通。SAP我们所作的就是把我们的72年开始35年来做企业应用始终处于全球领先地位的经验把它转化成一种通用的商业语言,使企业架构可以真正为大家服务。
那么在这个企业服务架构底层,所以我们做到的事情是把原来一个一个可以说是比较独立的系统,那么比如说大家熟悉的ERP,也包括供应链、供应商、客户关系、产品生命周期管理,这些三个字母的缩写的企业管理应用软件,我们作了一个整合,首先把它的核心内容进行研究,然后把这些东西提成一个一个针对主要业务功能的模块,比如企业处理客户信息的是什么?处理这个供应链的采购的内容是什么?做得事情是把它分解之后做成企业服务,是基于网络服务(Web Service)但加上业务的内容,把这些企业服务存在企业服务库(Enterprise Service Repository)中,在这个服务基础上对应企业价值链构建主流行业解决方案,同时把这个平台拿出来提供给大家,提供给独立软件开发商,也提供给客户,你可以在此基础之上调用这些现成的业务应用如人力资源的应用财务的应用,然后把它组建成一个以你的价值链,以你的创新,以你的要求,针对你自己,有差异化、有竞争力优势的软件,他解决了传统软件很久无法解决的问题,那么这个问题就是要不原来企业你可以去买独立软件,要不你自己开发,但是你没有很好的办法在两者之间融会贯通,你选择了就无法容易的改变了。
我们的主要企业应用软件已全部基于SOA应用的平台, 在国际上比我们位于第二位的竞争厂商领先将近两年的时间,我们市场份额目前是他们的两半倍。 SAP作为全世界最大的管理应用软件的供应商,率先领着大家从主机时代到服务器时代,一直发展到目前基于SOA的平台。发展的每一代都看到其他一些也算成功的传统软件公司在那一代里面发展很好,但是他没有创新就没有继续发展,我们还有一些竞争对手,目前进一步收购第二代软件公司然后在做整和消化工作,随着这个过程它慢慢变得很大,但是没有实力进一步发展。 但是SAP公司一直引导新的潮流在最新一代软件应用当中我们处于完全领先的地位。
原文转自:http://www.ltesting.net