• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

基于SOA的商业智能平台的研究与设计

发布: 2008-7-17 16:56 | 作者: 刘立恒 | 来源: 万方数据 | 查看: 34次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户Yv }-A)j6ot0d*Q)M1^

接口的具体方法的定义和功能见表1。当工作流引擎需要启动并运行某模块前,调用initialize类型的方法,进行设置运行上下文、设置组件定制信息和其他必需的初始化。初始化完成后,工作流引擎调用receiveData方法接收来自数据传输管道的组件运行必需的数据和参数,并调用isValidate方法检查组件是否获得运行必需的输入、输出、资源等条件。检查通过后,调用execute方法运行组件。运行过程中可能发生向数据传输管道读写数据,或者被弧行停止运行。每次运行后都通过setViewInfo方法通知核心引擎如何进行可视化反馈。最后,由close方法清理资源并将组件关闭。如图 2 所 示,对于外部系统、现有系统和附加的商业智能组件,SBBIP提供与表1的本地接口完全相同的WebServices的标准控制接口。接口模块的封装为工作流引擎屏蔽了Web Services接口和本地接口的差异。对于外部系统和现有系统,采用工作流引擎调度的最小粒度单位为原则进行模块的划分。Web Services的平台无关性和语言无关性在最大程度上增强了SBBIP的扩展性。

O9x