面向服务的架构 (SOA)

SOA(面向服务的架构)是一种依赖松散耦合服务间的集成与交互的部署方法。SOA 通过提取可重复使用的业务逻辑公用块,以及创建可协调的业务服务而构建,使用户能够执行业务流程。

通常认为,SOA 的“构建块”是:WSDL(Web 服务定义语言)、SOAP (Simple Object Access Protocol) 和 XML (Extensible Markup Language)。

设计良好的 SOA 优势为业务敏捷性、重复使用和降低风险。SOA 的缺点则是增加漏洞(SOA 易受到基于 HTTP 和 XML 的攻击)以及资源消耗增加。这是由于广泛的应用消息、所需连接(服务)数量的增加,以及 XML 固有的处理器和内存密集型性质。

F5 产品可以解决与 SOA 及其应用相关的安全和性能问题:BIG-IP 和 Application Security Manager

 

相关内容