CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > SOA子站 > SOA评论分析

分析SOA应用特点 保证SOA安全

作者: Heven,  出处:IT专家网, 责任编辑: 李春禹, 
2008-06-13 09:31
  先来看看什么是SOA:SOA是能够通过松散耦合关系组织交互软件模块(服务)的软件架构。

  先来看看什么是SOA:SOA是能够通过松散耦合关系组织交互软件模块(服务)的软件架构。再来看看什么是Service:服务是服务提供者提供的能完成请求服务的用户所希望功能的处理集合。在SOA架构中,松散耦合是延迟绑定(late binding),独立运行(standalone)和基于消息(message based)等多种技术策略综合作用之后所达到的一种效果,这为外部灵活的流程配置做好了铺垫。

  ZapThink公司合作人和业内思想领袖David Linthicum说,2008年,单内核服务器实际上将没有了。企业认识到多内核技术的重要性和多内核在近期的价值是不可避免的。当使用恰当时,多内核能为企业节省许多时间和金钱,显著提高应用程序性能。

  许多企业应用程序是按单线程程序编写的,一次只能处理一个任务。采用多内核硬件,许多这种应用程序都遇到了障碍,不能利用多内核的优势。有时候,这种应用程序在使用多内核处理器的时候甚至还会降低运行速度。应用程序服务器等现有的技术能够帮助某些商业应用程序,但是,为了支持最新的多内核处理器,许多应用程序需要重新编写,使这些应用程序能够发挥多内核处理器的优势处理多项任务。重新编写这些应用程序耗费时间、有风险和代价非常昂贵。另一种替代的方法是使用工具消除多线程的复杂性,就像Rogue Wave制作的软件一样。

  随着更多的单线程应用程序遇到问题和企业应用多内核技术(这种情况在2007年年底和2008年年初更多),机构将面临如何利用这种技术的艰巨任务。

  当恰当地使用这种技术时,多内核硬件能够在消耗较少的处理能力的同时创造更大的灵活性和可升级的环境。然而,企业面临的最大障碍之一是从单内核处理器向多内核处理器的过渡。在未来的几年里,单内核处理器的数量将减少,这是企业需要能够利用多内核架构并且快速这样做的原因。

  SOA应用关键是协作

  SOA的本质是把非常分散的和关系松散的方法管理起来。在试图把“SOA”方法应用到严格的、守旧的企业文化的一些机构中,“SOA”应用经常出现困难就是因为上述原因。

  Progress Software软件公司的Hub Vandervoort最近出版了一本电子图书,名为“Socially Oriented Architecture”(面向社交的架构)。这本书介绍了管理和企业文化在SOA成功过程中的作用。

  ebizQ的同事Beth Gold-Bernstein最近与那本书的作者Hub讨论了他的观点。他指出,他所看到的SOA应用中最大的失败就是他们设法使用一种非常统一的环境,并且在其它领域利用重复使用的服务。然后再以绝对的等级制度对它进行管理。因为你看到的是这个领域的成员都希望脱离这个联盟。

  Hub解释说,这里的关键问题是,要使SOA在机构取得成功,必须要用信任和承诺取代指挥与控制。在我们推出400多个企业服务总线(ESB)和非常大的SOA基础设施的经验中,我们要大规模地进行多方面的互动,我们认识到非常需要搞清楚如何让各个团体的人以及不同的组织结构以和谐的方式一起工作。

  他说,我们经常使用“治理”这个词汇。但是,你的SOA需要社交式的互动。这样,所有参与SOA应用的人都能够在一起工作。

  如何保证SOA安全

  SOA 安全网关:网关为进入企业的XML流量提供了一个代理,并运用安全策略来确保某种形式的请求与验证。

  SOA平台:在为SOA应用提供管理的同时,平台在验证和授权方面也提供了一些基本的安全保护。

  SOA容器:最终每种应用都将直接建立自己的安全功能来保护数据安全。

  在反垃圾邮件方面,部署安全最有效的地方就是网关。而对于SOA来说却并非如此简单。你需要结合上述所有的方面来进行部署,并要根据你对企业SOA环境的评估来具体决定。

  那么,如何才能找到保护SOA应用的最佳方法呢? 你可以借鉴企业解决网络访问管理(WAM)问题来提高互动状态的方法来保护你的SOA。

  早期的大型网站都偏向于直接在网络应用里建立自己的验证和授权技术。 在当时这的确很有效,也能提供根本的保护。 但很快这些应用就变得越来越复杂,在管理上也变得越来越困难。因此企业开始部署独立的网络访问管理(WAM)产品。 现在许多大型网站都已将WAM作为整体架构的一部分。

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i