论文部分内容阅读
本文主要探讨了在网络环境下,三维应用所需要的数据的存储、定位、访问和提供等三维数据管理的问题。通过对本系统平台设计思路、平台选择、模块开发等的阐述,解析,提出一种对三维数据进行统一管理和访问的系统平台解决方案。 在网络环境下的三维应用,其主要数据必然是存储在服务器端,在客户端请求的时候才通过网络发送,在客户端进行绘制和操作。既然数据存放在服务器上,则必然要求对数据的有效管理。客户端要获取数据,就需要服务器端提供一个获取数据的端口和方式。如果不是专用三维应用,则服务器端必然面对多种客户端类型和不可预测的客户端动作,因此就需要有一种通用的访问接口来支持各种客户端。 本文提出的三维数据管理平台,采用Web Service架构,继承了Web服务的许多特点和优势。平台对外提供了一种跨平台,面向program-to-program,可互操作和自动发现、动态调用的数据访问和提供接口。在数据管理方面通过模块化和Plugin设计,大量采用设计模式上的Factory和Interface等模式,使系统具有较强的扩展性和兼容性。同时,统一的业务流程提供了数据管理的有效性。