SOA是一种软件架构风格,它将应用程序的功能划分为可重用的服务,并通过这些服务进行通信。SOA的目标是实现松散耦合、可重用、可组合和可管理的服务,以便更好地满足业务需求。SOA的实施需要一个一致的本体论,以确保不同的服务实现之间的互操作性和一致性。ISO/IEC 18384-3:2016提供了一个SOA本体论的参考架构,以便在SOA实施中提供一致性和互操作性。
本标准定义了SOA的概念、原则、模型和元素,并提供了一个SOA本体论的参考模型。SOA的概念包括服务、服务提供者、服务消费者、服务代理、服务注册、服务发现、服务协商、服务合同、服务组合和服务编排等。SOA的原则包括松散耦合、可重用、可组合、可管理、可发现、可交互和可替换等。SOA的模型包括服务模型、服务组合模型、服务编排模型和服务执行模型等。SOA的元素包括服务、服务接口、服务描述、服务实现、服务组合、服务编排、服务执行、服务注册、服务发现、服务协商、服务合同和服务监控等。
本标准还提供了一个SOA本体论的参考模型,该模型包括SOA的概念、原则、模型和元素,并提供了一个SOA本体论的参考架构。该参考架构包括SOA的四个层次:服务层、组合层、编排层和执行层。服务层包括服务提供者、服务消费者、服务代理、服务注册、服务发现、服务协商和服务合同等。组合层包括服务组合和服务编排等。编排层包括服务编排模型和服务执行模型等。执行层包括服务执行和服务监控等。
本标准的主要贡献在于提供了一个SOA本体论的参考架构,以便在SOA实施中提供一致性和互操作性。该参考架构可以帮助组织在SOA实施中制定一致的架构和规范,以便更好地满足业务需求。
相关标准
- ISO/IEC 19510:2013 信息技术——面向服务的架构(SOA)——服务接口定义语言(WSDL)2.0
- ISO/IEC 20000-1:2018 信息技术——服务管理——第1部分:服务管理系统要求
- ISO/IEC 27001:2013 信息技术——安全技术——信息安全管理系统要求
- ISO/IEC 38500:2015 信息技术——公司治理框架
- ISO/IEC 42010:2011 系统和软件工程——体系结构描述