论文部分内容阅读
SOA的歌颂者一定不愿听到人家把SOA说成“还是噢嘿”(SOA的谐音)的吆喝。炒作了很长时间的SOA总让人感觉雷声大、雨点小。不管怎样,以新一代应用架构的身份出现的SOA受到了IBM、Oracle、BEA、甚至包括微软的大力举荐。在这些厂商中,IBM的表现最为积极。这不是,由IBM执槌的SOA“整合实战”的锣鼓响起来了。
10月25日,“2005 IBM整合实战论坛”在北京隆重召开。来自两岸三地的500多名企业代表出席了论坛,同IBM软件集团的高层领导和技术专家就中国企业如何利用企业级软件解决方案实施整合战略的关键问题进行了深入的沟通与探讨。
在2004年8月,IBM就提出了用SOA方式实现企业应用整合,当时人们还处于对新概念的消化理解当中。经过1年多的时间,IBM的整合或者SOA又可以给我们提供哪些新内容?在论坛上,我们除了看到IBM软件集团Websphere软件全球副总裁Sandy Carter女士分享了企业实施“整合”进而实现“随需应变”(on demand)的最新实践经验,同时IBM还发布了“整合生命周期管理韬略”及IBM WebSphere、Lotus、Tivoli软件的三款重量级产品。
SOA重在实践
Sandy Carter在她的演讲中引用了Gartner的报告——到2008年,将有80%的用户利用SOA开发他们的新产品。这是一个非常非常乐观的报告,如果近1~2年内所实施的SOA项目能够顺利达到人们的期望值,Gartner的愿望才有可能实现。
如果以最简单的语言描述SOA的优势,可以归结为应用的灵活性和综合开发成本的降低。从厂商或咨询机构的各种SOA蓝图或报告中,人们已经逐渐认可SOA的这些优势。更多的人关注的恐怕是SOA的实施以及在实施过程中所遇到的问题。
这就不难理解Sandy Carter在她的演讲中以很大的篇幅介绍IBM所实施的SOA成功案例。这里面包括了山东地税、大众汽车、eBay以及Visa国际等国内外知名企业。例如,Visa国际利用SOA实现了流程自动化,让业务流程可以跨多个企业和用户。而山东地税则是利用SOA实现了信息的整合。
无论是流程自动化、还是信息的整合,这在SOA之前,也能够实现。那么用户凭什么要选择SOA?
记者将这个问题抛给了在SOA方面拥有丰富经验的IBM软件中国区Websphere技术部经理聂华。聂华从技术的角度认为,SOA的技术优势主要体现在后台的开发。利用以前的各种整合技术,的确可以实现流程和信息的整合,但缺乏统一标准和灵活的架构,不具有开发的延续性,直接造成的问题就是后来的应用与以前的应用很难集成,而这正是SOA要解决的问题,也是SOA优势最重要的体现。
从体系架构上来看,SOA具有以前各种应用架构无法比拟的灵活性,但SOA的实现也不是一蹴而就,由此,IBM在这次整合实战大会上提出了“整合生命周期管理”的新概念,让SOA的实施变成阶段性的工作。
整合生命周期管理
提到生命周期管理,人们大都会想到近期很热的信息生命周期管理。针对整合,IBM也提出了生命周期管理的概念。
在IBM看来,整合是分阶段、循序渐进、逐步实现的。如果把企业的所有经营活动看作是一个个服务,那么整合就是要将企业内外部的各种服务有机地联结起来。在做好整体规划后,企业可以首先从梳理某一个关键服务入手,实施独立的Web服务,接下来以SOA的思路,对具体的整合对象,按照建模(model)、装配(assemble)、部署(deploy)、管理(manage)四个阶段实现整合。这样由小及大,逐渐在企业业务中进行整合扩散。随着整合业务的逐渐增多,企业的IT整合计算平台会一步步完善,形成整个企业的IT转型,最终通过全面整合实现随需应变的企业IT架构。
任何大型IT项目都很难一次性完成。整合,这一几乎会涉及到企业或组织所有IT应用的大手笔项目也是如此。分阶段实施是自然的事情,但由此也带来了兼容的问题。后期的SOA项目能否与前期的兼容?
10月25日,“2005 IBM整合实战论坛”在北京隆重召开。来自两岸三地的500多名企业代表出席了论坛,同IBM软件集团的高层领导和技术专家就中国企业如何利用企业级软件解决方案实施整合战略的关键问题进行了深入的沟通与探讨。
在2004年8月,IBM就提出了用SOA方式实现企业应用整合,当时人们还处于对新概念的消化理解当中。经过1年多的时间,IBM的整合或者SOA又可以给我们提供哪些新内容?在论坛上,我们除了看到IBM软件集团Websphere软件全球副总裁Sandy Carter女士分享了企业实施“整合”进而实现“随需应变”(on demand)的最新实践经验,同时IBM还发布了“整合生命周期管理韬略”及IBM WebSphere、Lotus、Tivoli软件的三款重量级产品。
SOA重在实践
Sandy Carter在她的演讲中引用了Gartner的报告——到2008年,将有80%的用户利用SOA开发他们的新产品。这是一个非常非常乐观的报告,如果近1~2年内所实施的SOA项目能够顺利达到人们的期望值,Gartner的愿望才有可能实现。
如果以最简单的语言描述SOA的优势,可以归结为应用的灵活性和综合开发成本的降低。从厂商或咨询机构的各种SOA蓝图或报告中,人们已经逐渐认可SOA的这些优势。更多的人关注的恐怕是SOA的实施以及在实施过程中所遇到的问题。
这就不难理解Sandy Carter在她的演讲中以很大的篇幅介绍IBM所实施的SOA成功案例。这里面包括了山东地税、大众汽车、eBay以及Visa国际等国内外知名企业。例如,Visa国际利用SOA实现了流程自动化,让业务流程可以跨多个企业和用户。而山东地税则是利用SOA实现了信息的整合。
无论是流程自动化、还是信息的整合,这在SOA之前,也能够实现。那么用户凭什么要选择SOA?
记者将这个问题抛给了在SOA方面拥有丰富经验的IBM软件中国区Websphere技术部经理聂华。聂华从技术的角度认为,SOA的技术优势主要体现在后台的开发。利用以前的各种整合技术,的确可以实现流程和信息的整合,但缺乏统一标准和灵活的架构,不具有开发的延续性,直接造成的问题就是后来的应用与以前的应用很难集成,而这正是SOA要解决的问题,也是SOA优势最重要的体现。
从体系架构上来看,SOA具有以前各种应用架构无法比拟的灵活性,但SOA的实现也不是一蹴而就,由此,IBM在这次整合实战大会上提出了“整合生命周期管理”的新概念,让SOA的实施变成阶段性的工作。
整合生命周期管理
提到生命周期管理,人们大都会想到近期很热的信息生命周期管理。针对整合,IBM也提出了生命周期管理的概念。
在IBM看来,整合是分阶段、循序渐进、逐步实现的。如果把企业的所有经营活动看作是一个个服务,那么整合就是要将企业内外部的各种服务有机地联结起来。在做好整体规划后,企业可以首先从梳理某一个关键服务入手,实施独立的Web服务,接下来以SOA的思路,对具体的整合对象,按照建模(model)、装配(assemble)、部署(deploy)、管理(manage)四个阶段实现整合。这样由小及大,逐渐在企业业务中进行整合扩散。随着整合业务的逐渐增多,企业的IT整合计算平台会一步步完善,形成整个企业的IT转型,最终通过全面整合实现随需应变的企业IT架构。
任何大型IT项目都很难一次性完成。整合,这一几乎会涉及到企业或组织所有IT应用的大手笔项目也是如此。分阶段实施是自然的事情,但由此也带来了兼容的问题。后期的SOA项目能否与前期的兼容?