监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

关注真实世界中的SOA 提高应用价值

申请免费试用、咨询电话:400-8352-114

来源:泛普软件

Geva Perry在他最近的一篇博客中间谈论到了关于可扩展性SOA的问题。Geva Perry引用了即将到来的SOA世界2008年大会的主要发言人Dave Linthicum的观点(“真实世界中的SOA”):“让解决方案变得可扩展毫无新意。然而,最近采用的SOA技术以及方法在很大程度上没有经过大型应用程序以及信息和服务管理交通负载的测试。SOA实施者们恨高兴能够得到他们可以运行的解决方案,但是在很多情况下可扩展性并不仅仅是SOA领域考虑的事情,也不仅仅是负载测试,或者其它表现层的测试。我们看到了因为这些忽视带来的后果,尽管在许多情况下SOA问题的范围正逐渐超过他们的架构以及技术所能达到的程度。” 从表面上看,Web服务就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。服务导向架构,是指为了解决在inernet环境下业务集成的需要,通过连接能完成特定任务的独立功能实现的一种软件系统架构。该定义的学术味道较浓,但其核心思想并不难理解:让应用不受限于技术,让企业轻松应对商业服务变化和发展的需要。

引用Jason Bloomberg在他的一篇文章“SOA的原则”中的话:

“被忽视了的最重要的一点是在这篇文章里概述了自顶向下的SOA方法。目前大多数的Web服务都是自底向上的:‘这里讨论的是怎么样建立Web服务,现在让我们为了集成来使用他们。’”

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

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

如何提高SOA平台的性能?

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

当平台已经初步搭建起来以后,我认为我们仍然缺乏Jason所谈论的自顶向下的视角。这正是基于空间的架构适合的。在接下来对SBA以及SOA的介绍中,我会尽量描述SBA作为一个把现有的以状态层为基础的应用程序转变成为线性可扩展的服务的模式是怎么样适合SOA世界的。(IT专家网)

发布:2007-04-24 12:09    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:
福州OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普福州OA快博其他应用

福州OA软件 福州OA新闻动态 福州OA信息化 福州OA快博 福州OA行业资讯 福州软件开发公司 福州门禁系统 福州物业管理软件 福州仓库管理软件 福州餐饮管理软件 福州网站建设公司