组件知识图
组件库由组件库框架和组件库工具组成,组件库包含了大量信息,包括组件描述信息、组件库数据模型和描述数据模型的模型。组件可以在DBMS之上实现其目录,在一个形式化的配置管理系统中保存组件。
组件库的管理有两种方式:基于juddi的管理和基于web的组件库管理。
(1)基于juddi的组件库管理
基于JUDDI的组件库管理可面向整个水利行业,提供各种水利应用组件服务的注册和发布功能。不同地域、不同部门的水利组件服务可通过该中心注册和发布自己的组件服务。对于不同地域、不同部门的水利组件服务,水利注册中心可通过创建不同节点的方式,实现对分布的组件服务进行注册和管理。图1所示的是将分布在4台不同服务器上的组件服务在组件服务注册中心注册和发布的结果界面。图2是已注册的组件服务界面。
图1 组件注册界面
图2 已注册组件服务
(2)基于web的组件库管理
基于web的组件库管理为用户提供组件基础信息以及源代码管理的功能,用户可通过访问水利信息服务中心网站来实现组件基础信息的录入,查询组件的输入输出关系,组件源代码的录入、下载等功能。图3是基于web的组件包管理界面,图4是组件包下的组件管理界面。
图3 基于web的组件包管理界面
图4 基于web的组件管理界面