SOA(面向服务架构)是一种依赖于松散耦合的服务之间的集成和交互的部署方法。 SOA 是通过提取可重用业务逻辑的通用块并创建可协调的业务服务来构建的,以允许用户执行业务流程。
SOA 的“构建块”通常被认为是: WSDL(Web 服务定义语言)、SOAP(简单对象访问协议)和 XML(可扩展标记语言)。
精心设计的 SOA 的好处是业务灵活性、重用性和风险降低。 SOA 的缺点是其漏洞增多 —— SOA 容易受到基于 HTTP 和 XML 的攻击 —— 并且资源消耗增加。 这是因为应用消息更大、所需连接(服务)数量增加、以及 XML 固有的处理器和内存密集型特性。
F5 产品可以解决与 SOA 及其应用s相关的安全性和性能问题: BIG-IP和应用安全管理器