论文部分内容阅读
开放化和标准化是电力调度数据系统体系结构当前的发展方向。然而目前电力调度系统不同平台不同语言之间的差异造成不同软件系统之间信息交换无法透明地进行。
为了建立一个开放的跨平台的数据集成环境,首要工作就是参加信息集成的各个部分必须对共同的电力系统实体和他们之间的关系有一个多方约束的定义,这样各个部分才能进行有意义的信息交换。
另一方面,工业上应用的很多数据源没有现成的数据库编程接口,因而难以在工业系统应用中集成这些数据源。因此首先要为特殊的不支持结构化查询语言(SQL)的数据源编写OLE DB(对象链接与嵌入数据库)提供程序Dbnet Provider。OLE DB摆脱了ODBC只能访问关系型数据库的限制,客户能够访问的数据范围比较广阔。这样,数据访问者就可以通过Dbnet Provider提供程序查询或者操作这些数据源。
在应用层和OLE DB (ODBC)层之间我们设计了数据集成中间件DBnetXML。这是一个基于模板的中间件。
本文最后提出了一个具体的应用方案示例。