Microsoft . 技术之路...

—— 专注于微软技术, 分享是快乐的源泉......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Mstr SDK 学习体验

Posted on 2005-12-23 16:32  赣江源  阅读(142)  评论(0编辑  收藏  举报
Mstr SDK 学习体验
这几天对Mstr SDK文档进行研究,目的是能用它开发出个性化的符合具体需求的二次开发,Mstr SDK分为WEB SDK, Narrowcast Server SDK,Intelligence Server SDK. , MDX Adapter API这几大类。接下来我谈一下我对这几个SDK的认识。

1. Narrowcast Server SDK(简单介绍,目前还没仔细研究)
Narrowcast Server SDK分为两类API
1.1 Narrowcast Server SDK它是一个基于COM的API,它提供了内容的格式化,发布生成等功能,它能使象手机这样的设备也能访问数据内容。
1.2 SUBSCRIPT API是基于JAVA的API,他提供的了订阅的功能。它的作用是使壳户用企业的WEB页面也能订阅Narrowcast Server 的服务。


2. Intelligence Server SDK. (简单介绍,目前还没仔细研究)
这部分可就是MSTR的绝对核心了,我认为客户花钱买MSTR,绝大数草票都花在Intelligence Server上,它的SDK也就显得非常有研究的必要,虽然这只是暴露在开发人员面前的一套SDK。
正象FIRST BI白皮书上所说的那样的,Intelligence Server能完成系统建模和开发方面的工作。包括:
数据仓库的设计
筐架对象的建立和管理
报表的执行
结果集的操作
应用系统管理和操作
应用系统的安全性
Intelligence Server API是用C++写的,它包括以下特性
完全的线程安全
面向对象
适合COM开发者(C++,VB,VBA,DELPHI)的使用


3. MDX Adapter API(简单介绍,目前还没仔细研究)
MDX Adapter API是MSTR多维数据提供者和数据访问者的通信标准,它是基于OLE DB的,列如在 EXCEL里展现MSTR里的多维数据。

4. WEB SDK
WEB API 用来创建和客户化与Intelligence Server一起工作的WEB系统,他分为两套标准的API,一套是COM的,另一套是JAVA的。
这两天我主要对JAVA的那些进行了研究,并且对它的和Intelligence Server的关系有了整体的了解。Intelligence Server我们都知道它是做模型设计和对象管理的核心引擎,是用C++实现的,它使用了XML技术把筐架对象传输到了APPLICATION SERVER的。