MicroStrategy的SDK开发介绍.ppt
《MicroStrategy的SDK开发介绍.ppt》由会员分享,可在线阅读,更多相关《MicroStrategy的SDK开发介绍.ppt(48页珍藏版)》请在三一办公上搜索。
1、MicroStrategy Web 开发,Mar 2005,内容,什么是MicroStrategy SDKWeb Universal产品介绍Web Universal架构Web Universal基本客户化Web Universal高级客户化Web SDK 介绍API专题:Addon,什么是MicroStrategy SDK?,MicroStrategy SDK是一个丰富的软件开发包(Software Development Kit),它把MicroStrategy平台功能很容易地集成到应用系统中平台的关键特性,为什么关心?使用MicroStrategy SDK,开发者可以创建一个完全客户化的
2、商务智能解决方案,以适应他们商务标准和需求,并把商务智能集成到现有的IT架构中(针对客户、SI)在他们选择的界面中实现MicroStrategy智能和功能,这些界面包括新创建的和现有的,例如电子邮件、无线或Web,以及很容易地修改MicroStrategy提供的界面(针对客户、SI)使用一流的商务智能技术创建应用系统和产品,而这些可以分销给他们的客户(针对OEM/VAR),组成MicroStrategy SDK 的四个关键部分,丰富的开发包,丰富的API集提供了MicroStrategy平台所有功能文档、参考手册以及培训课程为有经验的开发者提供了快速API参考示例应用程序和代码,开发工具,以及
3、源代码来减少开发时间为分销或部署嵌入和打包应用提供必须的功能,MicroStrategy SDK 解决什么问题,集中用户管理创建修改用户控制权限界面集成界面修改、集成在现有的系统中数据集成通过API直接访问MSTR中的结果数据,为传统的OLTP系统提供分析支持。,MicroStrategy SDK的关键特性和优势,开放的结构:超过4000个方法和属性先进的 XML结构,支持多种操作系统,满足工业标准基于XMLJ2EE 和 COM简单的门户集成和Web服务开发,完整的功能数据仓库模型对象管理应用创建信息获取报表执行、操作和发布安全性管理和监测,通过开放的结构快速客户化和集成,在Windows 和
4、 Unix 环境下均可开发,开发者可以设计和实现企业级的开发,MicroStrategy产品用SDK开发最好的实例!,MicroStrategy SDK满足企业所有的集成需要,集成案例,为企业实现界面客户化,实现界面风格统一集成到现有系统和架构中用强大的商务智能增强应用系统功能通过嵌入商务智能来革新产品和技术,集成复杂度,对SDK的依赖度,界面集成,应用集成,数据交换,增加新功能,创建新应用系统,案例I:简单Web客户化-Sprint,需求以最小维护代价客户化用户界面从整个界面上移去厂商标识解决方案 部署纯web报表用户界面 插入公司标识和帮助链接 修改成公司风格界面关键优势所有都是基于HTM
5、L界面,可以实现快速部署,并且维护方便安全,Insert graphic here,案例 II:嵌入应用系统-NetGenesis,需求:分析引擎 打包销售给客户解决方案:使用用户界面上的新功能 安装和升级打包关键优势:强大的分析引擎来支持电子化处理 直观的web界面 安全性,NetGenesis 5.0 使用 MicroStrategy 用户界面和后端组件,Web Universal产品介绍,什么是MicroStrategy Web Universal?,Web Universal 使得 MicroStrategy 7i 满足:零脚本的Web 客户端界面在Web上使用类似于Windows的操
6、作功能:拖拉方式创建报表类似于Excel的格式化使用右键单击和敏感菜单实现钻取、导航和排序等Web Universal 增加了:平台无关性更强的扩展性和可管理性新的web代码结构使得SDK可以:更容易和更易维护客户化开发与Web服务和访更好地集成,MicroStrategy Web Universal 是一个 零脚本的Web 界面,通过J2EE和与平台无关的结构提供所有 5 种类型BI 功能,关键特性总结,new,Web Universal 技术,MicroStrategy Web Universal和Java环境Web Universal只是应用了Web技术Servlet=处理Web请求的J
7、ava类JSP=Java Server Pages(类似于ASP)JSP是文本文件在运行时被编译成Java ServletTaglibs=在JSP中类似于HTML标计的Java类MicroStrategy Web Universal 结构层次页面执行流程,Web Universal来自于一个WAR文件包D:MicroStrategyProgram FilesMicroStrategyWeb JSP目录下MicroStrategy.war文件WAR(Web ARchive)模块用于打包一个Web应用系统(包括Servlets,JSP,类,图片和所有其它文件)目录结构由JSP 1.1定义每个应用服
8、务器都有自己部署WAR文件的方式如Tomcat把WAR文件解开到一个完整的目录结构中WebLogic缺省设置并不解开WAR文件,而是在内存中处理它WebSphere把WAR文件转换成EAR或企业资源文件,并把WAR文件解成目录放到EAR目录中,WAR文件,符合J2EE的Web应用系统必须定义成标准的目录结构,应用服务器依靠该结构来确定如何执行应用目录结构中比较特别的是/WEB-INF目录classes 所有类文件 自定义的类按照包路径放在该目录下。lib 所有JAR资源文件,编译java源文件的时候需要依赖的类包的位置tlds 所有标签库定义xml 所有XML文件配置文件所在的位置pageCo
9、nfig.xml StyleCatalog.xmlweb.xml文件在/WEB-INF目录下,是应用系统的部署描述文件,Web应用的目录结构,Web.xml文件在WEB-INF目录下定义了Web模块或Web应用的内容:定义了servlets,标签库,初始化参数等等应用服务器供应商一般总是有它们自己特定的部署描述文件ias-web.xmlweglogic.xml与开发相关ReloadConfigurationFile true/FalseExternalSecurityClass,部署描述文件:web.xml,MicroStrategy Web 应用架构,MicroStrategy Web 应用
10、架构,MVC(model/View/Control)设计模式Controler:mstrWebStruts 的实现,基于参数配置文件Web-INF/xml/pageConfig.xmlWeb-INF/xml/StyleCatalog.xml,Servlet,JSP文件,应用数据对象,Web Beans,Web对象,XML API,格式化,XML,pageConfig.xml,styleCatalog.xml,XML,页面执行流程,页面参数如果请求中包含页面参数(pg)http:/localhost:8080/WebMstr7/servlet/mstrWeb?pg=shared事件参数如果请求中
11、包含事件参数(evt),servlet使用产生该事件的页面(从src参数中获取)http:/localhost:8080/WebMstr7/servlet/mstrWeb?evt=2005&src=mstrWeb.report&rb=msg:123ADF542DFFA5890Servlet事件如果请求中包含Servlet事件参数(例如在EnumServletEvents接口中定义的事件),servlet使用产生该事件的页面(从src参数中获取),它便使用与该事件相关的目标http:/localhost:8080/WebMstr7/servlet/mstrWeb?evt=1003&src=mst
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MicroStrategy SDK 开发 介绍
链接地址:https://www.31ppt.com/p-5439964.html