全站搜索
MicroDraw服务器控件
运行在Windows Web服务器上,启动服务后可以处理来此客户端浏览器的请求;

第一部分 服务器控件简介

 

简介:

   在服务器上安装服务控件(程序); 此程序包含所有的支持库文件、字体、剖面线等; 服务器程序常驻内存,处理客户端浏览器传来的各种请求;

 

第二部分 服务器控件运行原理

 

         在服务器上启动服务程序后;服务程序可以处理客户端传来的请求,并以二进制数据的方式返回结果;比如:用户A需要在IE浏览器打开图纸 demo.dwg 处理方式是将demo.dwg 上传到服务器上;服务器控件将demo.dwg文件打开,把截图发送回用户AIE浏览器上(上传和显示等功能需要相关的脚本语言实现);

IE上平移缩放图纸demo.DWG是,都会将相应的事件传递给服务器控件;服务器控件则返回对应的结果;

 

   查找文字功能:用户将搜索文字的命令传递给服务器控件后,服务器控件会将搜索到的结果以位图的方式返回;

 

   可以实现多个用户同时浏览一张图纸,同时对一张图纸进行批注; 服务器控件可以同时处理多个终端客户的需求; 如果一张图纸多个用户在使用,则会分别建立不同的视窗对象;用户的操作数据分别存储在各自的图层上; 不同图层的元素禁止修改;

   

 

第三部分 服务器控件优缺点

优点:

l  软件部署容易 仅在服务器上安装(目前仅支持Windows版本服务器);维护和升级也仅对服务器上的软件进行修改;

l  图纸统一管理 所有图纸全部放在服务器端; 客户端浏览的时候是以二进制图片的方式传递到客户端; 安全性有保障;

l  客户端支持多种浏览器:B/S下可以支持 iefirefoxchrome等浏览器;也可以支持到智能设备(ipad/android)上的浏览器;

l  客户端软件开发无限制:能导入webserver的开发语言都可以进行客户端开发; 可在windows/linux/mac下开发应用软件;

 

缺点:

l  网络环境必须建立 如果脱离网络环境或者服务器没有联通,客户程序无法独立运行; 即客户程序(网页程序或者独立的exe程序)无法在单机状态下运行;

l  硬件环境的制约: 因为所有的计算都在服务器端,计算结果以通过网络返还给客户端; 所有服务器的处理能力,网速快慢都会对客户端的效率有所影响;目前的测试结果:局域网内100兆网速,10用户使用普通服务器无影响;

 

 

第四部分 软件部署及实施步骤

 

    服务器环境要求

l  硬件最小配置CPU I3(双核四线程)、4G内存、1T硬盘、千兆网卡;

l  软件环境:Windows Server2003/2008 64 + IIS + Apache + mysql

    产品清单

u  软件U盘:包含1MicroDraw Server服务端程序,库文件、资源(字体、线型、打印样式)文件;2、服务程序PHPJSP3、网页例程序;

u  硬件锁(服务器用);

 

        

实施步骤

1.         安装服务器控件:在服务器上安装MicroDraw Server程序,使程序能自启动;设置字体、剖面线、线型等资源路径;

2.         设置图纸目录和缓存目录;注意图纸目录及缓存目录所在的硬盘空间足够大;

3.         设置jspphp服务程序,确保服务程序能正常调用MicroDraw Server接口;

4.         调试客户端脚本,确保客户端可以正常访问服务器;

5.         按照需求修改客户端脚本;测试图纸的打开浏览操作;

 

第五部分 服务器程序的日常维护

 

内容

1.         每日备份日志log文件;log文件记录了客户端访问服务器的时间、操作内容等;log文件过大会影响效率,需要清除;

2.         检查缓存目录;定时(每周或每月)清理文件;

3.         设置文件优先级别,将频繁操作的文件一直放入内存区;提高客户端访问效率;

 

 

软件检索
脚注信息

广州微兆信息科技有限公司   地址:广州大道北 梅岗路1号 北方工业A108
Tel:020-87748855 Email:support@microdraw.com QQ2353925505