2、交易管理中间件
交易管理中间件是一个分布式应用系统开发、部署和管理的支撑平台,在一个分布式联机事务处理系统中,对业务处理流程、系统资源、应用程序进行有效的管理,从而保证数据一致性,提高系统效率和可靠性,使应用系统便以扩展,并缩短开发周期。
交易管理中间件是开发三层结构应用系统的基础支撑平台。适用于各种并发处理大量业务系统中。
3、对象中间件
对象中间件是一种基于面向对象技术实现的中间件,同时支持各种分布式对象的应用开发。主要用于解决面向对象、性能、数据一致性、应用集成等关键任务需求。对象中间件将面向对象技术与分布式计算结合起来,用户可以方便地在复杂的分布式环境中建立自己的面向对象应用。
对象中间件适合应用在各种分布式对象处理系统中。
4、应用服务器(web 中间件)
应用服务器是为了满足目前日益增长的Inte.net应用的需要。Internet应用,尤其是以Internet为基础的电子商务应用,要求实现信息的采集、管理、发布、交换、处理等。传统的Internet技术不能很好的满足要求,需要一个支撑平台完成对Internet应用的开发、管理和部署。
大型的Web应用都需要基于应用服务器进行开发。
那么,各种中间件如何应用在电力系统当中呢?下面分析几种典型的电力应用系统加以说明。
目前,电力信息化重点工程主要有几类,既发电厂、变电站自动化监控系统、电网调度自动化系统、电力负荷管理系统、电力CAD系统、管理信息系统、电力通信网络监控系统等,各种系统都已具备了一定的应用基础,许多系统已经形成了比较成熟的产品,如果能将中间件技术引入其中,必将使电力信息技术的发展如虎添翼。
1、电力通信网络监控系统
在电力通信网络监控系统中,由于网络的监控管理需要实时采集遍布全国的各种网源设备的管理数据,因此消息中间件将大有用武之地。同时,如果未来的网络管理走向TMN的话,因为TMN体系结构是以面向对象技术为基础的,因此基于对象中间件来开发将最为合适。
2、电网调度自动化系统(SCADA/EMS/DMS)
许多新的SCADA系统已经开始采用基于网络的分层结构实现,并独立出来数据采集系统和数据处理系统,系统将在一个广域网环境中实现对电网调度的集中安全监控和管理,因此如果新的SCADA系统能够基于交易中间件实现成三层结构的应用模式,将会在系统的开发周期,效率、安全、可靠性、扩展性方面得到很大的提高。并会对以此为基础的EMS和DMS系统提供更好的支撑。
3、发电厂、变电站自动化监控
对于变电站的自动化监控,许多系统已经实现了分层处理,许多系统已经把电站与间隔层之间的通信放到以太网上,尽管变电站的自动化监控系统是在一个局域网内,但由于网络上的信息流量较大,业务处理复杂,仍然可以基于交易中间件实现为三层结构。
对于电厂的自动化系统,一般可以包含厂级监控信息系统(SIS)和厂级管理信息系统(MIS)、辅助车间监控系统、网络站监控系统等组成,这些系统分布在一个发电厂范围内的网络中,对外与电网运营系统,电网调度系统,电力集团的MIS系统互连,系统存在大量的数据传输和数据集中处理,因此系统可以采用消息中间件和交易中间件来构建三层结构的应用。
4、电力信息管理系统
电力信息管理系统应包括电网实时、办公自动化、计划、统计、生产、燃料、经济活动分析(以部颁关键指标体系为基础)、设备物资、人事、用电营业、综合服务等子系统。MIS系统功能繁多,结构复杂,并需要针对不同的电力企业开发不同的MIS系统,根据不同的业务范围开发出各种局域网、城域网、广域网的应用。随着WEB技术的逐渐成熟,企业管理也将逐渐建立起基于Internet/Intrnet的应用,因此,消息中间件、交易管理中间件、应用服务器都会在电力企业的MIS系统中发挥重要作用。
综上所述,电力企业的各种信息化系统随着网络技术的发展将会更加成熟,而中间件作为支持网络化应用的基础支撑平台将对各种分布式应用系统的开发、管理和部署带来巨大好处,在不久的将来,中间件将会成为象操作系统和数据库一样,成为开发各种电力应用系统的必选基础软件。
文章来源于领测软件测试网 https://www.ltesting.net/