面向服务的体系结构(Service-Oriented Architecture SOA)
- 它将应用程序的不同功能单元(服务)通过这些服务之间定义的良好的接口和契约联系起来;
- 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言;
- 构建在各种这样的系统中的服务以一种同意和通用的方式进行交互。
例如:不同的网元设备间靠一套建立在HTTP基础上的交互协议进行通信。交互的数据可以是xml的消息体,或是二进制的遵从固定格式的文件。这样不用再考虑单个网元是以什么语言、什么形态实现。