分享
 
 
 

学习笔记(1)--Crystal Enterprise组件

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Crystal Enterprise组件

1. Crystal Enterprise SDK

包含许多用于创建发布web报表的工具的库。提供给用户登陆Crystal Enterprise System,创建对象(目录和报表),和察看报表,报表生成计划,导出报表的功能。

2. RAS SDK

包含用于创建设计web报表的工具的库。用户可以创建新的报表,也可以对已经存在的报表添加,移除,修改对象(例如表,图,字段)。

3. Crystal Viewer SDK

包含用于显示web报表的可自定义报表显示视图的工具的库。也提供把报表导出到许多其他格式文件的接口。

4. Crystal Enterprise Framework

一个支撑Crystal Enterprise所有产品的通用平台,它基于一个可扩展的体系结构,允许组件间的通信和数据交换,支持集成第三方的产品和技术。水晶报表框架是一个支持各种信息实体的开放平台,在Crystal Enterprise中,信息实体被称为InfoObjects.

每个InfoObjects都被储存在CMSInfoStore中。一旦它们被从CMS中取出来,可以通过java接口形式的Crystal Enterprise Plugins指定它们的行为。如果要访问指定对象的属性和方法,必须通过每个plugin提供的plugin interface来实现。

5. Application Server

担当web服务器和Crystal Enterprise中其他组件之间的网关的角色。Application Server处理jsp请求,并把它们分发给jdk处理。当用户使用DHTML浏览器访问页面时,它也通过jdk转换报表文件(.epf文件)到HTML格式。

6. Web Component Adapter (WCA)

一个运行在Application Server中的可选组件。它被用于需要处理Crystal Server Page(.csp)请求时。WCA提供WCS所提供的所有服务。

WCA承担两个基本角色:1.处理csp;2.支持先前依靠WCS的Crystal applications.

7. Crystal Management Server (CMS)

维护用于用于管理Crystal Enterprise Framework所需要的信息的数据库。CMS有四个主要功能:1.维护安全性(用户管理);2.管理对象(目录和报表);3.管理服务(服务);4.管理审计(系统审计)。

8. Input File Repository Server

保存由系统管理员和其他用户发布的所有报表和程序对象。

9. Output File Repository Server

管理所有由Report Job Server和Program Job Server生成的报表实例和程序实例。

10. Event Server

管理基于文件的事件。包括监视基于文件的事件和当事件发生时通知CMS.

11. Cache Server

捕获所有从report viewer发来的请求,任何Cache Server不能处理的请求被转发给Page Server。

12. Page Server

作为对从Cache Server而来的请求的响应,Page Server处理报表和生成封装页面格式(epf)的页面。epf页面包含定义报表布局的格式信息。Page Server从最新的报表实例中取得数据,或者直接从数据库(需要用户请求,及有访问报表对象的权限)取得数据。

Page Server和Cache Server通过互相作用来确保缓存的epf页面尽可能的被频繁使用,同时在新页面被请求时尽快生成。

Page Server仅仅被用来察看报表,如果想要创建和修改报表,必须使用RAS.

注:如果默认的察看器是Advanced DHTML Viewer,那么报表将由RAS处理。

13. Report Job Server

处理由CMS管理的计划报表,生成报表实例。Report Job Server访问数据库取得最新数据生成报表实例。

14. Program Job Server

处理由CMS管理的计划程序,例如java程序和脚本程序。处理计划程序时,Program Job Server先从Input File Repository Server中取得程序文件,然后再执行程序。

15. Report Application Server (RAS)

处理用户使用Advanced DHTML Viewer察看的报表。也提供创建和修改报表的服务,还可以保存报表到CMS中。

被作为Crystal Enterprise distribution的一部分的RAS server被称为managed RAS.作为独立产品安装的RAS server称为unmanaged RAS.

RAS非常类似Page Server,它也响应页面请求,处理报表和生成epf文件。但是RAS使用内部的缓存机制而不包括和Cache Server的相互作用。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有