这里给大家拜个晚年。
今天我告诉大家一个好消息,dp2图书馆集成系统2.0版本即将推出。目前已进入测试阶段,公司同事正在对它进行测试验证。
许多朋友也许知道,dp2图书馆系统的第一个版本,这里可以称为1.0版本,是基于Microsoft .NET Framework 2.0版本的。当然,最早的时候,它曾经是基于.NET Framework 1.1版本开发出来的。
几年来,.NET Framework的版本不断升级,经过了3.0, 3.5, 现在是4.0。从细节来说,.NET Framework的3.0和3.5并不算是独立的版本,它们还是属于2.0的,只有4.0是一个独立的版本。由于专注于软件的功能性开发,我们的dp2图书馆集成系统产品,以及它所基于的数据库内核模块,都没有来得及进行.NET Framework版本方面的升级更新,而依然沿用.NET Framework的2.0版本。
今年是个好年份。作为开局,我们选择年初这个时段,为dp2图书馆系统进行了大规模的升级改造。我们主要进行了下面几个方面的工作:
1) 将产品升级到基于.NET Framework 4.0。其中公共查询(OPAC)模块对应的是ASP.NET 4.0了。
2) 对若干服务器模块的宿主方式进行了调整,将原来的数据库内核(rmsws)和图书馆应用服务器(dp2libraryws)两个服务器模块,从宿主于IIS改变为标准的Windows Service形式。原来与图书馆应用服务器合并在一起的公共查询(OPAC)模块,和图书馆应用服务器剥离,单独成为一个模块,宿主于IIS之内。原来的Z39.50服务器模块(dp2zserver)依旧为Windows Service形式。
这样,新的2.0版本,服务器端的模块就有:
dp2Kernel -- 数据库内核,取代以前的rmsws
dp2Library -- 图书馆应用服务器,取代以前的dp2libraryws
dp2OPAC -- 公共查询,新剥离出来的模块
dp2ZServer -- Z39.50服务器。
3) 为公共查询增加了书评、浏览、我的书架等新功能。这些功能本来在去年下半年就已经(在1.0版中)投入开发和测试,但没有来得及向用户推广;借这次新版本发布的东风,我们目前已决定把它们放在新版本中正式首次发布。
4) 为编目前端(dp2Catalog)增加了不少功能。dp2Catalog目前在数据加工领域的应用得到了进一步拓展,我们将持续努力,把它打造成一个功能极大丰富的编目环境。