当前位置: 首页>>日本人免费视频69xⅹx >>专家的建议是在2008年的SOA存储?

专家的建议是在2008年的SOA存储?

添加时间:    


在过去的五年中,面向服务的体系结构(SOA)越来越多地采用,早期采用者验证了其承诺的好处。其中一个最明显的经验教训是,SOA是为企业应用程序开发找到一个更好的方法 - 而不是一个更好的技术。在2008年,我们将重点关注建立一个新的IT文化,其中基于SOA的项目有更好的成功机会。

SOA基础架构技术包括服务启用,消息传递,编排,转换,企业集成模式,管理和注册表/存储库功能的解决方案。由于SOA是一种更好的IT方式,而不是更好的技术,我们将在2008年继续看到旨在满足SOA市场需求的软件产品的激增。

2008年对SOA项目的最大影响可能来自于解决与SOA采用相关的文化变革的企业。旨在支持基于SOA的设计,架构和特别部署的新工具将开始出现。

从三大技术趋势中将会感受到其他影响:

2008年的SOA趋势将受到文化和技术问题的综合影响。

文化问题

让我们首先处理与IT文化问题有关的变化。人们常说SOA是一种方法,而不是技术。随着基于SOA项目成功的企业数量在2008年持续增长,IT专业人士将SOA调查视为一种更好的方式来调整IT支出与底线的压力将会增加。换句话说,SOA的采用率很可能会继续上升,将相关的文化问题推到最前沿。

去年秋天在我们的客户顾问委员会会议上,我们四个从事SOA项目四到八年的客户与刚刚开始与他们的四个客户进行了讨论。这个建议显然要付出如此多的关注,比如建筑治理计划,跨部门预算和保持可重复使用的服务开发人员与应用程序项目最后期限无关的文化问题。

为了成功实施SOA,需要培养正确的IT环境。这实际上与典型的IT商店中发现的环境相反,该IT商店专注于定制的应用程序开发和维护。在成功的SOA环境中,资源,任务,预算和技能需要在项目之间共享,而不是仅仅专注于单个项目。

每个组织在处理基于SOA的项目时都必须找出自己的方法,但文化问题肯定需要考虑。正如Iona的一位客户代表所说的那样,SOA治理不是您可以购买的东西。你可以购买软件来帮助你,但是如果你不建立组织,那么世界上所有的技术都不会有什么用处。随着基于SOA的项目在2008年继续蔓延,这一挑战将越来越明显。

因此,2008年SOA趋势的首要原因是,越来越意识到需要定义SOA文化,并将其重要性与您的组织结合起来,并按顺序大力攻击技能集问题,预算问题和企业级架构问题确保SOA计划取得成功。 SOA工具将会发展,以协助SOA项目生命周期的更多方面。

许多技术解决方案都可用于SOA实施,其中包括2008年将要关注的一些有趣的技术趋势,这些趋势可能会产生重大影响。

IT行业不断发生变化的是商品化和创新。一旦某项技术成为商品,一个新的创新阶段就开始了。

2008年,我们将看到软件和硬件的持续商品化,并将通过新的创新开始感受其对基于SOA的系统的影响。操作系统,应用程序服务器,数据库管理系统,Web服务器和Web服务正在商品化,数据中心和计算云也建立在它们之上,如亚马逊的弹性计算云(EC2)和Salesforce.com的Force.com 云计算架构。

数据中心的商品化也正在通过采用由Google,eBay,亚马逊,PayPal等互联网网站率先推出的“扩展”基础架构而产生影响。数据中心的商品化需要开发一个创新的软件层,在最便宜的硬件上创建大型机级的可靠性或更好的可扩展性。其中一些技术开始出现在用于存储器缓存和复制的软件产品,高速消息传递,复杂的事件处理以及关系数据库的专门的数据库设计中。

2008年,越来越多的SOA部署将开始采用开放源代码(如消息传递和服务支持SOA产品),并调查一个或多个可用的基于云的服务 - 无论是用于测试还是生产使用。 SOA部署似乎也将开始采用一些基于大型网站扩展技术的新产品,以提高性能,可伸缩性和可靠性。

在Java世界中,OSGi平台软件因其支持动态模块更新,版本控制和热部署的能力而获得广泛采用。 OSGi软件作为Eclipse工具的平台而闻名,但它也开始在运行时级别上受到青睐。这将会更好地支持SOA软件模块化和改进的可管理性。

企业集成模式及其子集(SOA模式)也在企业开发人员中引起关注。随着越来越多的应用程序转向SOA,可重复使用的模式正变得越来越清晰并得到采用,如服务设计,接口,消息交换,安全性和性能模式。消息拆分和聚合,数据建模和验证,消息路由和转换以及可靠的事务交互等集成模式的采用也在不断增长。通过为封装,数据操作和访问,与消息传递系统的交互以及用户交互提供改进的抽象,域特定语言也开始帮助加速基于SOA的应用程序的实现。在2008年期间,特定于领域的语言(例如专门用于给定目的的语言,而不是诸如Java和C#等通用语言的语言)的趋势将在基于SOA的部署中被采用,特别是那些结合了混搭和数据访问抽象。另外,基于Web服务以及REST(Representational State Transfer,代表性状态传输)技术的抽象将会继续增长,并被SOA项目所采纳,从而创造出一种越来越多的需求来弥合这两种流行的开发方法。

今年虚拟化的趋势似乎正在加速,从VMware到微软,Red Hat和其他许多人进入游戏。在2008年,虚拟机将成为日常SOA部署的可接受部分。多核芯片架构的出现将推动人们更快地实现虚拟化和基于网格的部署解决方案,从而最有效地利用硬件和网络资源。

然而,缺乏管理和运营工具支持,特别是在新的虚拟化和基于网格的基础架构中提供,监控和维护服务。这是另一个将在2008年开始解决的问题。从技术的角度来看,面向SOA的开发环境是可用的,但是协助各种部署,配置和维护选项的工具仍然需要发展,我们将在2008年看到这一点。

几家供应商也开始宣传轻量级,可配置的运行时的想法,它比以前的技术生成应用程序服务器和企业集成中心更适合基于SOA的部署需求。

作为首选的Java开发环境,Spring已经得到了迅速的发展,而Microsoft已经通过合并的通信功能,升级的Web服务标准支持,对REST的支持以及附加的服务质量(如轻量级 交易经理。

如果基于SOA的部署面临的主要挑战之一是处理平台异构性,则部署,管理和维护工具将需要跟上。

我们预计工具将继续支持开发生命周期的更多方面,以协助处理更多的文化问题,并继续整合诸如OSGi,虚拟化,高速可靠消息传递等新兴技术的创新,并满足不断增长的需求用于异构技术供应解决方案。


Eric Newcomer 是Iona Technologies的首席技术官,Iona Technologies是面向高性能要求的IT环境的分布式面向服务架构基础架构解决方案的提供商。

随机推荐