SOA是一种软件架构风格,它将应用程序设计为一组互相协作的服务。SOA的目标是提高应用程序的灵活性、可重用性和可扩展性。SOA环境通常由许多服务组成,这些服务可能由不同的团队、不同的供应商或不同的技术平台开发。因此,SOA治理变得至关重要,以确保这些服务能够协同工作,并且能够满足组织的业务需求。
ISO/IEC 17998:2012提供了一种SOA治理框架,该框架包括以下组成部分:
1. SOA治理原则:这些原则提供了一组指导性原则,以帮助组织制定其SOA治理策略。这些原则包括透明度、责任、可重用性、可维护性、安全性和可扩展性。
2. SOA治理实践:这些实践提供了一组具体的指导,以帮助组织实现其SOA治理目标。这些实践包括服务注册、服务发现、服务版本控制、服务测试、服务监控和服务安全。
3. SOA治理流程:这些流程提供了一组规范化的流程,以帮助组织管理其SOA环境。这些流程包括服务开发、服务部署、服务测试、服务发布和服务维护。
ISO/IEC 17998:2012还提供了一组SOA治理角色和职责,以帮助组织确定其SOA治理团队的组成和职责。这些角色包括SOA治理委员会、SOA治理管理员、SOA治理架构师、SOA治理测试人员和SOA治理安全专家。
相关标准
ISO/IEC 11179-6:2015 信息技术 - 元数据注册(MDR)- 第6部分:注册表元数据规范
ISO/IEC 20000-1:2018 信息技术 - 服务管理 - 第1部分:服务管理系统要求
ISO/IEC 27001:2013 信息技术 - 安全技术 - 信息安全管理系统 - 要求
ISO/IEC 38500:2015 信息技术 - 治理框架标准
ISO/IEC 42010:2011 系统和软件工程 - 建模语言 - 建模语言参考模型