| 电信 教育 政务 机械 汽车 船舶 交通 石化 烟草 服装 电力 金融 外贸 冶金 电子 |
广东海事局综合发布平台案例
广东省海事局原来的系统分成八个子系统,每一个子系统都有各自复杂的数据逻辑关系。又由于这八个系统最初是分开各自构建的,目前这八个系统成为各自独立的信息孤岛,之间无法实现数据共享。 面对日益迅速发展的海事业务,海事业务管理人员迫切需要将 分布在各个相对孤立的信息系统中,将信息有效地共享,和方便、快捷、顺畅地信息交换,保证数据的一致性和准确性,提高数据利用率,方便一线管理人员高效、规范执法。 二、系统建设目标 三、系统解决方案 系统的总体结构如下图:
中间件在广东省海事局综合发布平台中的功能 1) 统一查询视图――虚拟数据库
统一视图查询 TI 统一查询视图屏蔽了物理数据库中各个表的数据之间复杂的逻辑关系,包括外键关联和弱关联等。对于网页展现应用( JSP 等),一种业务数据看到的只是一个单一的视图表。例如,物理数据库中的船员基本信息中出生地点的字段不是中文名称而只是一个地点代码,该代码字段实际上外关联到地点字典表中,出生地点的中文名称在这个字典表中。而 TI 统一查询视图数据库引擎将自动使用这种关联,使得在 TI 上建立的船员基本信息视图表中包含出生地点的中文名称字段,这样对于网页展现应用,直接对 TI 上建立的船员基本信息视图表完成一次查询就可以得到所有信息,不需要了解并处理真正物理数据库中表之间的业务数据逻辑关系。在真正的业务数据库表结构中,这种关联结构是十分普遍及复杂的,海事局原来的数据库表结构也是如此。通过使用 TI ,这种大量的复杂关联关系完全被图形化的视图配置工具屏蔽掉,大大减少了数据表现逻辑(网页展现应用)复杂度。 屏蔽后台物理数据库结构的变化 如果今后后台物理数据库结构发生了变化,只要最终要展现的数据结构没有变化,完全不需要修改一行代码,仅仅通过图形化的视图配置工具修改视图配置就可以体现这种变化。这将大大减少后期维护成本。 有效的控制应用对物理数据库的访问压力 由于在物理数据库和网页展现应用之间使用 TI 作为中间层, TI 的连接控制功能可以有效的控制应用对物理数据库的访问压力。 TI 可以设置对每一个物理数据库的实际连接数,在网页并发查询请求过多时, TI 自动将超出物理数据库的实际连接数限制的请求放入队列进行排队处理。 跨异构数据库的多表联合查询 TI 统一查询视图虚拟数据库引擎提供跨异构数据库的多表联合查询支持,这一点即使各个知名大数据库厂商都无法支持(实际上,这些厂商连跨多个自己的同种数据库的多表联合查询视图都无法建立)。在解决原有孤立系统之间的数据整合的功能需求上, TI 的这一独有功能无疑具有不可替代的优越性。 TI 支持各大主流数据库,如 Sybase , MS SQLServer , Oracle , DB2 等。 权限管理 TI 的权限管理使只有合法用户才能够访问 TI 的视图。 标准的访问接口 TI 提供 JDBC 2.0 Driver 或 ODBC 3.51 Driver 作为应用查询 TI 统一查询视图虚拟数据库的接口。 2) 数据交换功能
数据交换 这种导出 / 导入并不是简单的表和表之间的复制,在导入 / 导出过程中, TI 支持从多个表中关联查询导出结果集,也可以对源数据库中的数据库进行统计查询(统计数量,求和,求平均值)等导出统计结果集。 TI 同时支持源数据和目的数据之间的转换,如源和目的表字段名影射转换,源和目的表字段类型转换等。 支持主动交换和实时增量交换 TI 的数据交换支持两种模式,一种是主动交换,即定时自动启动导出 / 导入流程或用户手工启动导出 / 导入流程。另一种是实时增量交换, TI 的导出组件可以监视源数据库表的变化,当源数据库表发生变化(增,删,修改记录)时,自动启动导出 / 导入流程。实时增量交换模式实际上可以提供异种,异构数据库之间的增量同步功能。 提供简单易用的图形化工具 所有以上功能都可以通过图形化的配置工具配置实现,用户不需要写一行代码。 中间件在广东省海事局综合发布平台中的特点 TI 中间层支持各种复杂关联关系及分布式异地异种异构数据库之间的关联查询,完全满足业务数据逻辑需求。 易用性 TI 中间层处理业务数据逻辑使用图形化配置,简单易用,极大减少展现层代码工作量。当业务数据逻辑变化时系统升级维护几乎不需要修改代码。 控制负载压力 TI 中间层本身提供连接控制,有效控制对物理数据库和既有系统的负载压力。 降低物理数据库的压力 TI 中间层的支持统计查询的数据交换极大的降低统计报表操作对物理数据库的压力。 实现既有应用系统之间数据共享 TI 中间层的实时增量交换提供异种,异构数据库之间的增量同步功能在不修改既有应用系统的情况下实现既有应用系统之间数据共享。 四、总结
相关案例
|
解决方案速查(共有 14131 个方案) 基础软件
安全保密
管理软件
办公软件
软件开发
系统网络
图形多媒体
辅助设计
行业专用
教育教学
电子政务
其他软件
接入
通信
网络
存储
IT服务
推荐解决方案
领军企业实施案例
+更多领军企业案例
电子杂志订阅
赞助商链接
| ||||||||