高性能SOA的最佳平台是什么

 
   | |

导读:文章介绍了高性能SOA的最佳平台是新兴的框架(如OSGI和Mule)提供一种替代的SOA方法。

关键词:SOA OSGI Mule 框架 平台 SOA性能

 
正在加载数据...

  GigaSpaces公司创始人和首席技术官、以色列网格联盟负责人Nati Shalom在博客中称,许多技术人员一致认为Web服务和SOA没有必要是一样的。问题是:替代的方法是什么?这个问题一直没有答案。

  Geva Perry最近在自己的博客中谈到了可伸缩性的SOA话题。然而,最近使用的SOA技术和方法基本上都没有经过高级应用程序以及信息和服务管理通讯量的测试。SOA实施很高兴让解决方案安装和运行。然而,在许多情况下在SOA中都没有考虑可伸缩性,也没有进行负载测试和其它基本性能测试。因此,我们看到SOA领域的问题是在许多情况下都超出了其架构和技术的负荷。

  每一个人似乎都在努力定义Web服务的替代方法。然而,对于如何把状态的分层次的应用程序转变为一个线性的可伸缩的服务,很少有人提出一个明确的定义。

  应用程序的种类在日益增多,特别是那些分类为XTP(Xtreme Transaction Processing)的应用程序。SOA在这种程序中以其Web服务格式没有增加任何价值,因为在这种环境中的服务是状态的,需要在降低延迟的同时高速度进行沟通。

  那么,高性能SOA平台应该是什么样呢?

  有一些新兴的框架(如OSGI和Mule)提供一种替代的SOA方法。这些框架的共同点是它们都是由POJO驱动的,轻型的,在性能等方面有很高的效率。因此,这些框架正在获得增长势头并且将成为制作高性能SOA应用程序的标准是毫不奇怪的。


SOA平台
 重归理性 国内SOA平台期待价值提升
 SOA平台对事务的支持
 使用Apache Synapse将现有的系统转化为SOA平台
 解读难以琢磨的SOA平台
 Oracle SOA平台之甲骨文SOA套件概述
 Oracle SOA平台之SOA套件概述
 BEA完善Tuxedo 继续加强SOA平台
 使用新的BPM升级SOA平台
 Sun 正式进入ESB市场 发布了新的SOA平台
 JBoss扩大开源码SOA平台 发表ESB4.0
 利用SOA解决ERP实施中的集成难题
 SOA促进技术平台向第三代演进?
 SOA站在新高度理解企业级架构
 高性能SOA的最佳平台是什么
 以SOA为平台 创建工业集成运营系统
 基于SOA的统一身份认证服务架构
 2009中国软件技术大会蓄势待发
 SPEC组织将SOA基准作为目标

原文出处:http://www.topoint.com.cn/
 
来源:支点网    作者:Nati Shalom     
 
 
 
 
 

SOA性能

 
一些较长久的标准组织正在尝试衡量SOA性能。SPEC基准组织有兴趣听取大家关于这一主题的信息。目前SPEC成员包括IBM,Oracle和VMwar正致力……
 
如果改造的中间件不是解决问题的方案,那么什么是呢?答案当然就是架构。但这么说只是问题的一小部分。那我们还按照集成开发者的语言来说……
 
在典型的集成环境中,你首要关心的是数据的移动或者业务逻辑的合并以便完成特别的任务。在这种思想指导下,大多数集成开发者考虑的是输入……
 
Edward R. Murrow曾经说过:“人常说谈话是门失传的艺术;我经常希望真的是那样啊!”对于IT开发商和舆论导向者来说这很正确,这更适用于SOA……
 
数据存储:Android改变了开发者关于数据存储的观点,那就是没有一个普通的文件系统可以被所有应用系统所共享。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录