以此 HLD 为基础,您可以着手生成 DLD(首要规则第 10 条)。在这种情况下,可以使用与产品无关的统一建模语言(Unified Modeling Language,UML)概念来说明 SOA 安全服务之间的关系,如图 4 中所示。
图 4. 主要安全组件
在图 4 中,根据 HLD 关系图提供了安全服务的详细组件关系图。
总结
创建 SOA 安全 HLD 时,务必从详细需求开始着手。通过使用正确的工具设计和管理流程,并遵循本文中的首要规则,您和 SOA 安全团队可以创建所有人都认为清楚的 HLD,而不会陷入概念的泥潭中。
本系列的下一篇文章(最后一篇)将重点讨论创建用于生成 SOA 安全测试用例的有用概念。为了遵循规则 10,您将使用此 HLD 开始生成测试用例。在此之前,欢迎您提供有用的意见和建议。