dp2是数字平台公司的产品代号,是数字平台公司2003年创立以来,着力打造的一个基于.net的数字资源管理通用系统。
这个系统包括前端和服务器两个部分。
服务器端利用WebService和前端通讯。服务器端最重要的一个模块,是内核rmsws。它利用WebService接口为前端模块提供最基本的数据库服务。针对不同的行业产品,服务器端还会不断增加新的模块。例如最近为图书馆行业开发的dp2libraryws模块,就是一个图书馆行业应用服务器,它被架设在图书馆业务前端和内核之间,也采用WebService接口和两端通讯。
前端部分,首先包括一些通用的模块。dp2rms,是为通用数据加工而开发的前端,也就是本文介绍的重点。dp2manager,是通用管理前端,可以管理服务器内核,创建和管理数据库,创建和管理用户帐户。dp2batch,是通用的数据IO管理模块,可以进行数据批处理操作,和数据备份、恢复操作。
dp2rms模块本来是为通用数据加工,也就是XML数据加工而开发的。为适应图书馆行业的需求,最近也将MARC数据编目加工的功能加入此模块,也就是说它也成了一个图书馆编目软件。
而图书馆业务的其他模块,例如流通、采购、期刊、典藏等等,将另外开发成独立的前端模块。