[OPEN-ILS-DEV] NCIP to OCLC VDX
Jason Stephenson
jstephenson at mvlc.org
Wed May 1 14:59:35 EDT 2013
Quoting "Elfstrand, Stephen F" <stephen.elfstrand at mnsu.edu>:
>
> Dear Devlist, & General List
>
> In Minnesota we have a state-wide resource sharing gateway that uses
> VDX from OCLC. The work on NCIP that has been done already focuses
> in NICP for III (Innovative Interfaces) and we were told by OCLC
> that it will not work with VDX. Since NCIP between Evergreen and
> OCLC VDX is vital to our goal of bringing more Minnesota c libraries
> into the Evergreen fold.
>
>
> PALS will work on this as a development project by using what's been
> done already and build on it. We have developers but wonder if our
> efforts could benefit by creating some partnerships to get this work
> done. Is anyone else out there interested in Evergreen - NCIP - VDX?
> If so are you interested in contributing time or money to this
> project?
You can do that, but if you build on iNCIPit you are very likely going
to have to build and maintain a separate application for each NCIP
profile and version that you want to support. Note that there are five
versions of NCIP floating around (1.0, 1.01, 2.0, 2.01, 2.02), not to
mention all of the various incompatible profiles. It seems that every
commercial vendor wants to create their own profile because they can
and because that leads to lockin.
That said, MVLC is undertaking to develop a more comprehensive NCIP
solution for Evergreen.
The intention is to start with a mod_perl module under OpenILS::WWW
that is seamlessly integrated into Evergreen. This web front end will
be designed primarily as a minimalist message parser and module loader
so that new NCIP messages can be supported by simply adding a code
module to process them. Different NCIP versions and profiles can be
supported in a similar fashion.
There will be a separate configuration file, similar to that used by
SIP and Z39.50, to provide the necessary configuration for local
conditions and various profiles, etc.
We will use the existing SIP backend code where possible and, when
necessary, add additional functionality to the SIP backend. This will
give us the benefit of maintaining 1 set of code. NCIP can benefit
from existing SIP features and SIP will benefit from new NCIP features
where they overlap.
The long run goal is to support all NCIP versions and messages if
possible, though we will begin by focusing on NCIP version 2.02 and
the messages necessary to integrate with our state's new ILL system.
The intention here is not to add complexity, though we feel a certain
degree of complexity is necessary in order to make something that is
generically useful and easily extensible for the whole community.
>
>
> Stephen F. Elfstrand
> PALS Executive Director
> ML3022
> Mn. St. Univ. - Mankato
> Mankato MN 56001
>
> 507.389.2000
> http://www.mnpals.org/
>
>
>
>
--
Jason Stephenson
Assistant Director for Technology Services
Merrimack Valley Library Consortium
--
Jason Stephenson
Assistant Director for Technology Services
Merrimack Valley Library Consortium
More information about the Open-ils-dev
mailing list