Chart Service中间件设计与开发.pdf

Chart Service中间件设计与开发.pdf

ID:48011888

大小:406.29 KB

页数:3页

时间:2020-01-14

Chart Service中间件设计与开发.pdf_第1页
Chart Service中间件设计与开发.pdf_第2页
Chart Service中间件设计与开发.pdf_第3页
资源描述:

《Chart Service中间件设计与开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第287卷 第期计 算 机 工 程20027年月Vol.28№7ComputerEngineeringJuly2002·软件技术与数据库·文章编号:1000—3428(2002)07011——903文献标识码:A中图分类号:TP319ChartService中间件设计与开发121杨帆,叶庆华,赵恒永(1.100029北京化工大学信息科学与技术学院,北京;2.中科院计算技术研究所,北京)100080摘要:Chart主要介绍了一种图形应用服务器(即Service中间件)的框架设计、接口设计及其开发工程的构造

2、模型。关键诃:中间件;COM;;ActiveXXMLDesignandDevelopmentofChartServiceInterface121YANGFan,YEQinghua,ZHAOHengyong(1.InstituteofInformationScienceandTechnology,BUCT,Beijing100029;2.InstituteofComputingTechnology,CAS,Beijing100080)【Abstract】,Thispapermainlypresentesa

3、chartservicewhichexistsasaCOMserver.Thedesignandtheimplementationofitsarchitecture,interfaceandprojectmodelaredescribedindetail.【】KeywordsMiddleware;COM;ActiveX;XML中间件是国际上20世纪80年代末90年代初发展起来的基2)OS该中间件使用的内存、文件句柄、资源可以自我完善,础软件,近几年来逐渐成为构建网络分布式应用系统的重要没有泄露。支撑工具

4、。它能够解决网络分布计算环境中多种异构数据资2框架设计源的互联共享,,实现多种应用软件的协同工作。如今中间件根据以上分析,确定该中间件主要分为2种运行模式:已与操作系统、数据库、前端应用软件一起,跻身于软件业(1)前台(显式运行模式:又分)为GUI模式和CONSOLE()控制台发展的重点之列,而在互联网带给我们日新月异的变革中,模式。前者允许用户交互式地使用,后者允许用户以命令行的方式交互或者被别的进程调用。中间件技术所扮演的角色会更加无可替代。主流的中间件大(2)后台(隐式)运行模式:即以COM规范定

5、义的进程外服务器致有5种:数据存取中间件、消息中间件、交易中间件、对模式运行,由别的进程创建和使用此中间件显露的COM接口而得象中间件和应用服务器。鉴于一般关于中间件的文献都是介到服务。绍其功能居多,而笔者认为中间件的设计过程是开发中间件因此,我们确定此中间件的存在形式为模ActiveXEXE的核心,故本文详细介绍了一种中间件的设计过程。块。具体见图。11Chart对Service中间件设计要求虚线表示隐式模式过程以下就对ChartService中间件的设计要求,从功能、可实线表示显式模式过程重用性、可

6、扩展性、稳定性等方面分别详细讨论。用户交互(1)功能适配器页面打印设置GUI1)27按指定的图表类型和给定的数据正确生成和显示种图表。2)生成的图表能够屏幕显示、打印预览、打印输出、输出成启动模式③④启参BMP/JPEG格式的位图文件、输出成HTML页面。②StandAlone动数进程全局变量3)能够独立提供用户界面,也能在别的进程提供的HDC(Handle模①处ofDeviceContext)上生成和显示。Automatic式理②向外部判①(2)可重用性公开的别COM类1)27能够将种图表的以上功能封

7、装在独立的模块中,并通过向客户显露接口(接口定义了中间件能提供的服务和外界获得服务的③外部进程的调用方法,以及参数的格式)提供图表服务,通常不需要对该中间件的代码进行修改就能得到服务。图1中间件运行模式2)体现在3种常用的工作模式中:说明:当此程序以StandAlone模式运行时,如果是模GUI①GU独立运行的提供用户交互的带I的WIN32EXE模块。式,首先将用命令行参数调用COM类对象的方法,COM类的②通CO过M规范定义的进程外服务器,提供在进程外的HDC对象再交由适配器(注:此处的适配器指的是一

8、个抽象的功上生成Chart的服务。能类模块,主要功能是屏蔽各种数据源)在部FirstImpression③控制台命令行模式下,通过用户在命令行中指定的参数,件上处理后绘出指定类型,的CHART,显示在FirstImpression生成Chart,并保存在指定文件中。(3)可扩展性部件中,当用户交互地选择打印/预览时调,用COM类的对象该中间件本身可以在日后的维护工作中易于按照用户的要求进行扩展,并且这种扩展能力和扩展的实现方法明晰,实现简单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。