系统集成的困境
最近搞系统集成出现了很多问题
促使我思考如下几个问题——项目组织、技术手段、集成方案
我们公司的职责是将客户用仪器采集来的数据加载到数据库中
并完成数据仓库管理系统的建设和维护
建设数据仓库仅是这个项目的一个方面
数据仓库是个庞大的系统
它既有底层的数据源支持
也有在它之上的元数据库
并根据数据源和实际业务抽象出各层次的库
建立数据集市并进行OLAP分析
而各层次的库都要进行相应的维护
因此
这个项目的数据仓库方面的建设
需要几家单位以及我们分别来做
再由我们公司集成数据仓库的那部分
而我的工作便是建设我们自己的部分和集成其他单位的数据仓库子系统
但是由于缺乏项目整体解决方案和技术路线
各个单位的解决方案都太随意
甚至使用了大量的第三方组件
只要实现客户的要求就好
完全不考虑将来集成问题
“目录管理子系统”是元数据层次的管理系统
采用Ajax、.NET框架和ArcGIS
“OLAP子系统”是创建数据集市和进行OLAP分析的
同时采用了Java和.NET框架、ArcGIS和MatLab以及一些三方组件
我的那部分系统只采用了.NET框架
单独运行都没什么问题的
可将这些子系统集成起来
现在看来的确是问题多多