面向服务架构(SOA)描述了作为软件服务的应用架构,在这种情况下它可作为较旧与较新技术间连接桥梁,从而让企业可更轻松地对网络进行改动,更快地提供新的服务。
拥有大量研究和信息的支持,SOA工具具备了许多优势,包括:
·提高的业务和应用灵活性
·更低的业务和应用开发成本
·缩短的应用开发时限
尽管SOA服务部署让企业可再利用现有组件,但要保留资本支出并保持重复性事务顺序和管理却很麻烦。SOA事务涉及到了多种服务、不同平台和各种供应商,而所有这些又都拥有着不同技术环境。因此SOA虽然有大量优势,但同时也带来了管理、性能和安全问题。
简化管理问题
SOA将业务流程分离为服务与事务两部分,对于企业来说,要想实现业务成功并获得利润,保持预期端到端业务实施虽很麻烦却是关键。
Radware的应用交付解决方案通过使用健康检查来确保服务事务的完成,从而可轻松达成这一目标,同时它还可实时识别应用及硬件元件中故障。
应用性能监控(APM)功能可追踪复杂SOA流量的性能,实现服务等级协议(SLA)遵从。通过这种方式,应用(如:CRM、电子邮件、VoIP)就可得到管理,进而业务操作也可顺利进行。
这种高级健康监控模块(再加上流量重定向模块)可保障所有关键SOA资源的100%正常运行时间和完全可用性。
这款完整解决方案经由Radware APSolute OS固有的带宽管理功能包括进了运行时策略强制执行功能。
设备应用编程接口(API)还可用以动态供应最新版本AppDirector和DefensePro中应用服务部署内管理变更。
处理性能问题
虽然SOA有着开发更简单和上市时间更快的优势,但这些优势不能以更慢的服务器和网络响应时间为代价。对于关键业务应用,企业知道缓慢响应时间会导致生产延迟,生产延迟会带来生产力降低,而生产力降低可能意味着客户丢失和收入损失。
尽管SOA利用了各种标准来服务于广泛环境,但同时这些标准也会引入更大数据包和更多网络流量。SOA对繁琐的可扩展标记语言(XML)和企业服务器库(ESB)服务器的利用意味着潜在的性能水平降低和性能瓶颈。
Radware的应用交付解决方案从多方面对计算资源进行了优化,从而可保持网络和关键业务应用的持续可用性。
通过XML卸载,包括schema验证、内容修改以及web服务安全加密和签名,从而可管理和加速网络连接并加快处理时间
提供事务控制处理(transaction control processing,TCP)连接整合功能,加快CPU密集型任务速度,如:安全套接层(SSL)处理和TCP连接处理
通过内容和图片压缩,增强应用可用性
Radware的应用方法可加速终端用户的分发并克服XML处理和交付所固有的潜在延迟性问题,同时还不会造成终端用户性能水平降低。
克服SOA环境误区
面向服务架构(SOA)描述了作为软件服务的应用架构,在这种情况下它可作为较旧与较新技术间连接桥梁,从而让企业可更轻松地对网络进行改动,更快地提供新的服务。
拥有大量研究和信息的支持,SOA工具具备了许多优势,包括:
·提高的业务和应用灵活性
·更低的业务和应用开发成本
·缩短的应用开发时限
尽管SOA服务部署让企业可再利用现有组件,但要保留资本支出并保持重复性事务顺序和管理却很麻烦。SOA事务涉及到了多种服务、不同平台和各种供应商,而所有这些又都拥有着不同技术环境。因此SOA虽然有大量优势,但同时也带来了管理、性能和安全问题。
解决安全问题
拥有关键业务应用的企业需保护他们资产免遭应用威胁以及日益复杂的应用和网络攻击。对于部署了SOA的企业来说,为了提供XML和web服务安全,应用特定的安全防护是必不可少的。
Radware专利的安全解决方案可保护您的网络免遭安全漏洞。这种先进技术通过行为级IPS和DoS技术,提供了对安全漏洞的全方面防护。它还提供了:
·面向Web服务的Web应用防火墙(WAF)保护
·基于XML内容的保护
·基于静态规则的自适应保护与动态自适应保护的结合使用
·集中化认证确保了仅授权用户可访问到SOA服务范围
Radware解决方案可帮助SOA环境优化可用性、提高性能并提供网络和应用安全。SOA组合包括:
·应用服务带宽管理
·应用服务负载平衡
·拒绝服务(DoS)保护
·健康监控
·入侵防护
·流量重定向
·流量整形
SOA是应用部署的未来,您需要知道问题所在并注意作好SOA环境的简化、优化以及安全防护工作。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。