RSS订阅
RSS订阅TT CIO

安全 管理与监视是成功实施SOA架构关键步骤

2008-5-16  选择字号:  | |
打印本文章

导读:随着企业利用广泛分布的架构,SOA为我们提供了敏捷性、灵活性、传统的延伸、投资回报等。但没有保证安全、管理和监视服务的能力,企业就不应该考虑解决SOA的问题。

关键词:SOA 企业 安全 管理 监视

正在加载数据...

  设想一下,如果你询问一位首席执行官是否知道他的全部企业应用程序在什么地方,安全状况如何以及是否正确地进行管理,结果会怎么样呢?他可能以为你是疯子。他很可能这样做。然而,令人惊奇的是许多不能准确回答这三个问题的销售人员却正在设法销售SOA服务。

  事实是,由于其承诺的全部好处,SOA作为一种环境很自然地比它的前身更难控制:

  ·通过把所有的逻辑和数据集中在一起,基于托管的计算很容易管理、保证安全和监视。

  ·通过把逻辑、数据和用户接口分开,客户机-服务器计算会产生一定水平的混乱和永远无法真正控制的失控成本。这里关键的因素是失去中心的控制。在过去的15年里,这个因素决定了计算。

  ·现在我们拥有了SOA。SOA为我们提供了敏捷性、灵活性、传统的延伸、投资回报和更多的东西。SOA的不利方面是SOA能够不确定地分布,从而使其成为最困难的东西,除非有现成的合适的基础设施。

  随着企业日益增多地利用广泛分布的架构,并且一方面访问第三方的服务,另一方面把自己的应用程序作为Web服务提供,他们需要能够明确地回答这些问题:我知道我拥有什么吗?它安全吗?严酷的现实是许多企业在不能回答这些问题的时候就走上了SOA的道路。因此,他们使用老式的计算范例永远也不会实现SOA的目标。

  没有保证安全、管理和监视服务的能力,企业就不应该考虑解决SOA的问题:

  ·安全:IT部门需要解决“中间人攻击”和“最后一英里”安全漏洞。除非恰当地治理,SOA才能允许让任何人在任何地方和任何时间启动、部署和编排一项Web服务。这项服务可能同数千个其它的服务在一起,显著增加安全风险。此外,这种情况也能够让虚假的服务伪装成合法的节点冒充真正的服务,破坏保证实现SOA功能的信任等式。通过采用运行时治理,IT能够通过服务发现和自动强制执行政策等方式减少风险。

  ·监视:除非你能够实时地看到你的服务和服务周围正在发生的事情,否则,你就不能放弃SOA治理的责任。理想的方法是商务流程的可见性,让你从商务流程的角度管理你的SOA。

  ·企业级管理:同所有其它形式的系统管理一样,在一个不同种类的SOA环境中实时地从一个控制台查看、管理和控制所有服务的能力是最基本的要求。SOA治理需要从规划到设计、从开发到应用、从运行到优化等全部过程的管理和工具能力。最后,这种能力允许用户根据业务或者IT标准定义、排列和优先安排事情以便管理服务级协议。

  SOA承诺给企业带来巨大的好处。同以前的大多数IT范例一样,它一直被过分地宣传,甚至吹嘘到了预期超过现实的程度。

  为了让事实纠正过分的宣传并且防止人们失望,早期的SOA应用者需要保证建立一个牢固的基础。这个基础能够让人们像10年前一样进行控制。其它任何表示能够实现SOA的东西都可以看作是又一个一时流行的IT狂热。

来源:赛迪网    
相关的专家答疑
经济衰退的原因让SOA出现了不少危机,也有相关的评论人士对此提出了五点对于SOA而言在这样的时间段内必然会面对的严峻问题。但是我们也得乐观的看到依然存在着积极的因素。
在SOA的使用中存在着隐患,很多人已经被这些错误的概念或者做法误导,为了使你有一个好的开端,我们已经收集了五种最为常见的、SOA使用中的隐患。
SOA对中国软件企业是一个机遇。可以预见,越来越多的中国软件公司将会乘SOA的东风,依托中国信息化的广阔市场,使自己发展壮大起来,同时,也为中国的信息化作更大的贡献。
SOA解决了业务灵活性问题,虚拟化改变了基础架构,在提高计算密度同时提高了服务器部署的灵活性和可靠性,而刀片服务器的普遍使用将带来能耗以及数据中心空间的巨大改变。
据Forrester研究公司看,SOA与BPM的合并恰恰说明“集成套件”市场品类逐渐走下坡路,并将被正在形成的以集成为中心的业务流程管理套件代替。
除了一般的数据中心和虚拟化趋势,本专题提供了扩展桌面、硬件和软件虚拟化的概念,提供了部署虚拟化的最佳实践、成本分析和网络考虑。
作为IT中心的管理者,CIO应该如何让数据中心从过去的成本中心,转型为效果卓越的创新中心?CIO应该通过何种办法,让IT以及数据中心变成一个利润与创新中心?实现这样的转型,对未来人们如何看待和评价IT部门以及IT架构至关重要。
业务流程管理(BPM)是一个描述一组服务和工具的一般名词,这些服务和工具为显式的流程管理(如流程的分析、定义、执行、监视和管理)提供支持。业务流程管理(business process management,BPM)不仅仅只是作为一种工具,同时也作为一门科学。BPM能使企业流程更加有效,更加高效地适应不断变化的环境。
最新更新
技巧
以下四个措施,是笔者这几年的项目管理工作的心得,能够有效的帮助CIO规避信息化项目的风险,提高信息化项目的成功率。
任何项目都会有风险。实体项目如此,信息化项目也是如此。那么作为企业的CIO,信息化的掌舵人,该采取一些什么措施,来规避信息化项目的风险呢?
Web 2.0技术支持一些工具,例如,社交网站、wikis和RSS功能,它已经迅速的从消费者领域转移到商业领域,这意味着,这给广大的CIO们带来了机遇和挑战。
企业邮箱这个项目虽然小,但却可以反映出IT负责人是否具备CIO应具有的能力。如是否有能力作好需求调研、风险管理、项目规划等等。为此,我对这些未来的CIO,提了六个建议。
中型企业已经开始更新他们自己的主机版本,更换成功能强、成本低的主机为自己企业的主机服务器。问题是,主机服务器真的对典型的中型企业有意义吗?