麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
942
2023-04-12
基于COM技术的SCADA系统数据库设计
1、引言
近几年来随着组件技术的发展成熟,它在电力系统中的应用受到越来越多开发人员的重视。组件程序设计方法的思想将复杂的应用程序设计成一些小的、功能单一的组件模块,在组件模块封装内部实现细节,只对外提供标准的应用接口。利用组件的特性能够解决网络分布环境中多种异构数据资源共享问题,实现多种应用软件的协同工作,而且组件的重用性还可以大幅提高应用软件的开发效率,增强系统的稳定性,使系统更易于维护和管理。目前在电网调度自动化软件中推行组件化和各个应用软件接口的标准化,以实现“即插即用”己成为开发新一代电网调度自动化系统的主要任务瞄J。国际电工技术委员会(IEC)为此制订了一系列标准,其中的IEC61970系列标准对电网调度自。川口动化系统平台的标准化具有重要意义,也为基于组随着计算机技术的发展,自动化软件在电力系件技术的电力系统数据互操作提供了参考。
2、组件对象模型(COM)技术
组件对象模型(Component0biectModel,COM)是由微软公司创建的一种二进制和网络标准,遵循这一标准开发的组件之间可以跨进程、跨机器、跨语言甚至跨操作平台进行通信。因此,只要组件接口标准化,开发人员就可以如同搭积木一样,从某个组件库中取出所需的组件并将其快速地组装到一起,以构成所需的应用,如图1所示。
与传统的软件设计相比,使用组件程序设计方法开发软件产品具有下列优点:
(1)组件易替换
在庞大复杂的企业级系统应用程序中,如果使用组件技术将程序分成一个个组件模块,在组件修改后升级版本时,就可以只修改或替换相关的组件,而不影响其他众多的程序组件。
(2)便于适应业务需求进行更改
(3)可实现二进制代码重用
组件之间可以在二进制级别上进行继承和重用,这样一来只需一次编写代码而多处应用。
(4)有助于进行并行开发
一个大应用系统由许多组件组成,这些组件的实现可以并列进行。只要接口设计正确,则建立这些组件后它们将能顺利配合。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。