目前,主要企业都依赖多种分布式技术和新的功能,如SOA等。虚拟化能够提高这些系统的质量和上市的时间。但是,团队如何实施虚拟化以便提高不在一个集中的团队控制下的SOA功能和加快上市时间呢?这个扩展的机构必须要通过把共享的服务行为虚拟化才能把这两个战略联系起来,从而成倍增加SOA的价值。
从国内整体市场看,越来越多的政府机构和企业已经跨过了对SOA的价值及重要性的认知阶段,开始从概念普及、局部尝试准备进入到大规模应用阶段。但是,如何基于国内的SOA需求环境让SOA真正落地,如何在各行业构建满足SOA特征的应用成为目前我国软件企业与服务提供商面临的一大难题。
大多数企业IT运营主要依赖批处理操作。这种依赖在你升级到SOA的时候也不会消失,尽管SOA仅意味着向许多人提供在线交易处理。IBM软件实验室服务部门主管IT设计师Sridhar Sudarsan遇到过这些问题。他曾指导过一些全球客户的企业架构解决方案。这些客户包括在金融、公共部门和汽车行业的一些大企业。
一位OMG(Object Management Group,对象管理组织,拥有约300家机构的国际联盟)官员日前说,一项专为SOA开发定制的OMG规范——SoaML(面向服务的架构建模语言),预计可能于下个月发布。
除了普元软件的“SOA中国关键任务”在上海、北京火热召开之外,中国的另一中间件巨头厂商金蝶也在全国巡演其Apusic ESB。虽然其口号是“让SOA真正落地”,但是,ESB问题真的是解决当前SOA发展的关键所在?
虽然微软反复强调将会推出SOA工具,以便让企业能够创建面向服务的架构,但是,由于受已经持续了长达一年的经济危机的影响,SOA的普及率似乎已经到了减速的边缘。
现在也许有一个你预料不到的问题。在最近有关预算、人员整合和SOA是否真有价值等问题的讨论中,人们提出的“SOA将采取水果蛋糕的发展方式吗?”的问题也许乍看起来像办公室舞会中的一个快乐的玩笑。然而,通过更仔细地观察,SOA确实在像水果蛋糕一样发展。
经历了数年的研发和实践,国内SOA应用领域终于将迎来一次研发和实践成果的全面展示。2009年1月7日下午,由长风开放标准平台软件联盟(以下简称长风联盟)主办的“长风联盟SOA套件发布与应用大会”即将在北京翠官饭店召开。
目前,SOA在国内外已经成为替代一度风靡的面向对象、BS结构、三层结构等软件解决方案的另一个热门词汇。几乎每一个IT公司都有基于SOA的解决方案,有支持Web Service的产品以及符合XML的数据标准。为什么?因为SOA是软件业的一次革命,是在中国系统集成红海中挣扎的集成商的一个机会,是被微软、Oracle等跨国应用厂商垄断IT及软件产业的一个机会,也是中国外包产业的蓝海。
SOA设计技巧的主流是以企业IT资产的功能分解为中心的,常常是事后才想起对SOA信息方面进行处理。在实际中,SOA解决方案需要囊括一组广泛的设计考虑,反映出信息架构的最佳实践,以全面支持可伸缩的、一致的并且可重用的信息访问。
业务流程管理(BPM)与其说是一项技术,还不如说是一门商业学科,要确保面向服务的架构(SOA)能够提供商业价值,它就必不可少。而且BPM对于那些需要应对类似《萨班斯-奥克斯利法》这些要求公司定义流程的法规的企业来说也很重要。因此,Gartner在其新近公布的“2008年十大战略性技术”中,业务流程管理名列其中。BPM作为业务流程理论和工具的综合,它的发展已经经历了漫长的过程,它的未来则呈现诱人的前景。
1996年Garnter Group率先提出的SOA理念在2004年前后借着企业IT系统整合的东风再次被推到IT技术的最前列,经过了05-07年的市场布道和培育期,SOA已经得到了众多的企业级用户的认可。从07年开始,越来越多的企业开始把IT架构转到SOA,2008年更是SOA在企业中生根发芽的一年。
戴尔公司近日与XML网络管理公司Vordel达成协议,应用其软件平台建立定制化的网络服务器产品,以专注于需要大型扩展XML及SOA应用的客户。
当谈到SOA和Web服务时,微软和IBM是开发人员关注度最高的两个厂商。IBM在SOA方面的努力和成果是众所周知的,但是很少有人把微软当作一个领先的SOA供应商。虽然微软反复强调将会推出SOA工具,以便让企业能够创建面向服务的架构,但是,由于受已经持续了长达一年的经济危机的影响,SOA的普及率似乎已经到了减速甚至是下降的边缘。由此,微软也被推上了风口浪尖,来自多方的分析师就微软会否在SOA领域发挥应有的影响力展开口水战,主角毫无悬念的,又是IBM和微软。
Oracle E-Business Suite(电子商务套件)Release12版本是Oracle 公司在2007年1月份刚推出不久的一个全新版本,和原来一直沿用了近10年的Oracle EBS(电子商务套件)11i版本在技术架构了做了很大的改动,估计也是为了适应,现在IT网格技术,SOA以及云计算这些新的IT理念的需要而产生的。
“最后一英里”形象地说明了当前面向服务架构(SOA)所处的阶段。通常,我们认为SOA具有能够打破应用程序之间的障碍,并在各企业之间重用业务或应用的服务。因此,SOA具有巨大的潜力发展成新一代敏捷的、成本节省型IT方案。不幸的是,这最后一英里却成为SOA最艰难的一段旅程,令许多人对它的能力感到失望。这是因为客户和技术人员急切地期望实现SOA所能带来的利益,而忽视了一个关键的方面--那就是数据!
由于采用了灵活、螺旋状的并行开发方法,在很多敏捷性开发周期的收尾阶段,用传统的瀑布式开发方法测试接近完成的应用程序其实并不能达到敏捷的效果,因为应用程序的组成要素在不断变化。传统的IT治理模式也将无法发挥作用。