background image

    图 1 实现 SOA 的各

个角色的关系

       . 基 于 SOA 

典型体系结构视图

    典型的 SOA 体系结构如图 2 所示,显示了三种体系结构视图:1)应用程序体系结构:这

是一种面向业务的解决方案,消费服务来自于一个或多个提供者,并将它们集成到业务处

理过程中。

2)服务体系结构:这为实现和消费应用程序之间提供了一个桥梁,创建了服务集

的一个逻辑视图,我们可以使用这些服务,通过通用的接口和管理体系结构来调用它们。

3)

组件体系结构:实现了具体的功能、应用程序、业务对象等。

    图 2 三种体系结

构视图

    

2  基 于 SOA 的 智

能维护系统架构

    智能维护系统是

一种采用性能衰退

分析和预测方法,

对设备进行实时的监测诊断和性能的退化评估,并作出相应维护决策的系统。具体来说,智

能维护系统集数据采集、状态监测、故障诊断、性能评估及维护决策等于一体,并辅以用户管

理、权限验证、文档报表管理等系统管理模块,是一个复杂的应用程序。

    为构建功能可柔性组合的、易于扩展的、互操作性强的企业级应用程序,在图 2 体系结构

的基础上,结合智能维护系统的需要,提出图

3 所示的基于 SOA 的智能维护系统架构图。

该架构由下而上分别是数据层、基础业务服务层、业务服务总线、业务处理层和表现层,以下

是对它们的详细说

明。

    图 3 基于 SOA

的智能维护系统体

系结构视