图 1 实现 SOA 的各
个角色的关系
1 . 2 基 于 SOA 的
典型体系结构视图
典型的 SOA 体系结构如图 2 所示,显示了三种体系结构视图:1)应用程序体系结构:这
是一种面向业务的解决方案,消费服务来自于一个或多个提供者,并将它们集成到业务处
理过程中。
2)服务体系结构:这为实现和消费应用程序之间提供了一个桥梁,创建了服务集
的一个逻辑视图,我们可以使用这些服务,通过通用的接口和管理体系结构来调用它们。
3)
组件体系结构:实现了具体的功能、应用程序、业务对象等。
图 2 三种体系结
构视图
2 基 于 SOA 的 智
能维护系统架构
智能维护系统是
一种采用性能衰退
分析和预测方法,
对设备进行实时的监测诊断和性能的退化评估,并作出相应维护决策的系统。具体来说,智
能维护系统集数据采集、状态监测、故障诊断、性能评估及维护决策等于一体,并辅以用户管
理、权限验证、文档报表管理等系统管理模块,是一个复杂的应用程序。
为构建功能可柔性组合的、易于扩展的、互操作性强的企业级应用程序,在图 2 体系结构
的基础上,结合智能维护系统的需要,提出图
3 所示的基于 SOA 的智能维护系统架构图。
该架构由下而上分别是数据层、基础业务服务层、业务服务总线、业务处理层和表现层,以下
是对它们的详细说
明。
图 3 基于 SOA
的智能维护系统体
系结构视