Simple Library Network Protocol: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Das <b>SISIS Library Network Protocol / SLNP</b> wurde Ende der 1990er Jahre von der damaligen Firma SISIS GmbH für die interne Kommunikation in den Bibliothekssystemen SISIS-SE, SISIS-ONL und später [[SISIS-Sunrise]] entwickelt, insbesondere zwischen Anwendungsservern und den zugehörigen | Das [[Netzwerkprotokoll]] <b>SISIS Library Network Protocol / SLNP</b> wurde Ende der 1990er Jahre von der damaligen Firma SISIS GmbH für die interne Kommunikation in den Bibliothekssystemen SISIS-SE, SISIS-ONL und später [[SISIS-Sunrise]] entwickelt, insbesondere zwischen Anwendungsservern und den zugehörigen Clients (z. B. AVServer und SISIS-Sunrise Ausleih-Client). 2007 umfasste das SLNP rund 450 Befehle und deckte damit alle Bereiche von der Erwerbung über den Katalog, den OPAC und die Ausleihe ab. | ||
Clients (z. B. AVServer und SISIS-Sunrise Ausleih-Client). 2007 umfasste das SLNP rund 450 Befehle und deckte damit alle Bereiche von der Erwerbung über den Katalog, den OPAC und die Ausleihe ab. | |||
Über eine vergleichsweise einfache Syntax werden dabei vollständige Geschäftsprozesse auf einer technisch einfachen Infrastruktur abgebildet. Im einfachsten Fall - dann allerdings unverschlüsselt und unkomprimiert - kann die Kommunikation mit den SLNP-Servern einen telnet-Client erfolgen, z. B. | Über eine vergleichsweise einfache Syntax werden dabei vollständige logische Geschäftsprozesse auf einer technisch einfachen Infrastruktur abgebildet - so lassen sich von einem "IP-fähigen" Endgerät aus alle Geschäftsprozesse einer Bibliothek ansteuern und bedienen. Im einfachsten Fall - dann allerdings unverschlüsselt und unkomprimiert - kann die Kommunikation mit den SLNP-Servern einen telnet-Client erfolgen und ist dann auch lesbar, z. B. | ||
# <b>telnet 127.0.0.1 8076</b> | # <b>telnet 127.0.0.1 8076</b> | ||
Zeile 8: | Zeile 7: | ||
Connected to 127.0.0.1. | Connected to 127.0.0.1. | ||
Escape character is '^]'. | Escape character is '^]'. | ||
220 SLNP Ausleihserver@Version: V4.1pl2@pid:14459@charset:UTF-8 | 220 SLNP Ausleihserver@Version: V4.1pl2@pid:14459@charset:UTF-8 | ||
<b>SLNPQuit</b> | <b>SLNPQuit</b> | ||
[[image:sisis-sunrise_slnp.png|thumb|right|302px|Die Server-Kommunikation über SLNP innerhalb von SISIS-Sunrise]] | |||
Zu den bekanntesten SLNP-Servern gehören die folgenden. | Zu den bekanntesten SLNP-Servern gehören die folgenden. | ||
Zeile 21: | Zeile 18: | ||
! Zugehörige Client-Anwendung | ! Zugehörige Client-Anwendung | ||
|- | |- | ||
| AVServer || 8076 || SISIS-Sunrise Ausleihe | | AVServer || 8076 || [[SISIS-Sunrise Ausleihe]] | ||
|- | |- | ||
| CATServer || 3045 || SISIS-Sunrise | | CATServer || 3045 || [[SISIS-Sunrise Katalog]] bzw. [[SISIS-Sunrise Erwerbung]] | ||
|- | |- | ||
| OPServer || 3025 || SISIS-Sunrise webOPAC | | OPServer || 3025 || [[SISIS-Sunrise webOPAC]] | ||
<!-- |- | <!-- |- | ||
| Z39Target || 3950 || Z39.50 | | Z39Target || 3950 || Z39.50 | ||
Zeile 31: | Zeile 28: | ||
| ZFLServer || || --> | | ZFLServer || || --> | ||
|} | |} | ||
<!-- Daneben gibt es eine Reihe von Schnittstellen: SIP2SLNP --> | <!-- Daneben gibt es eine Reihe von Schnittstellen: SIP2SLNP, XSLNP --> | ||
Ursprünglich war SLNP als internes Protokoll für Produkte der Firma SISIS konzipiert. Inzwischen wird es aber aufgrund seiner vielfältigen Möglichkeiten auch von etlichen anderen Herstellern von Bibliothekssoftware (u. a. Aleph und Bibliotheca 2000) - insbesondere für den Betrieb der elektronischen Fernleihe bei den Verbünden in Bayern, Baden-Württemberg, Nordrhein-Westfalen und beim KOBV - und auch von einzelnen SISIS-Sunrise-Anwendern zur Einbindung individueller Lösungen, verwendet. Diese Lösungen umfassen funktional einfache Verarbeitungen wie das Einbuchen von Gebührenbezahlungen auf der Grundlage elektronischen Zahlungsinformationen von Banken und vom Abfragen von Benutzerkonten bis hin zum vollständig individuell gefertigten [http://www.ub.uni-heidelberg.de/helios/kataloge/heidi.html HEIDI-OPAC] der Universitätsbibliothek Heidelberg. | |||
<!--http://docs.moodle.org/23/de/heidi --> | |||
<b>XSLNP</b> ist eine XML-basierte eingeschränkte Form des SLNP und stellt bestimmte SLNP-Geschäftsprozesse als Webservices bereit, wobei der Schwerpunkt auf dem OPAC liegt (Benutzerdaten, Benutzerkonto, Ausleihfunktionen).<!-- 2010: Eine Anwendung von XSLNP wird an der ULB Münster in Verbindung mit Digibib geplant --> | |||
{| class=wiki | |||
| [[image:Michael_Kuhn_2012_150x225.jpg|left|50px|link=Michael Kuhn]] | |||
| bgcolor=lightgrey | SISIS-Sunrise-Anwender können die SLNP-Dokumentation ebenso wie die SISIS-Sunrise-Datenbankbeschreibung kostenlos bei OCLC anfordern - allerdings müssen zuvor entsprechende Geheimhaltungserklärungen unterzeichnet werden. | |||
XSLNP dagegen ist kostenpflichtig und muss separat lizensiert werden. | |||
|} | |||
== Weblinks == | == Weblinks == | ||
Zeile 39: | Zeile 46: | ||
{{Weblinks}} | {{Weblinks}} | ||
{{url|DE|Roland Keck|ger|http://www.ub.uni-dortmund.de/listen/inetbib/msg34515.html|SLNP|}} | {{url|DE|Roland Keck|ger|http://www.ub.uni-dortmund.de/listen/inetbib/msg34515.html|SLNP|}} | ||
{{url|DE|OCLC PICA|ger|http://www.suub.uni-bremen.de/verbundkonferenz/vor/keck.ppt|Anbindungen an SISIS-Sunrise mit SLNP / XSLNP|}} | |||
{{url|DE|Michael Schaarwächter|ger|http://www.schaarwaechter.de/sp/projekte/sisis-cgi.html|Sisis-cgi|}} | |||
{{Fuss}} | {{Fuss}} | ||
{{Kat|Netzwerkprotokoll}} | |||
{{Kat|SISIS-Sunrise}} | {{Kat|SISIS-Sunrise}} |
Aktuelle Version vom 15. Oktober 2014, 17:55 Uhr
Das Netzwerkprotokoll SISIS Library Network Protocol / SLNP wurde Ende der 1990er Jahre von der damaligen Firma SISIS GmbH für die interne Kommunikation in den Bibliothekssystemen SISIS-SE, SISIS-ONL und später SISIS-Sunrise entwickelt, insbesondere zwischen Anwendungsservern und den zugehörigen Clients (z. B. AVServer und SISIS-Sunrise Ausleih-Client). 2007 umfasste das SLNP rund 450 Befehle und deckte damit alle Bereiche von der Erwerbung über den Katalog, den OPAC und die Ausleihe ab.
Über eine vergleichsweise einfache Syntax werden dabei vollständige logische Geschäftsprozesse auf einer technisch einfachen Infrastruktur abgebildet - so lassen sich von einem "IP-fähigen" Endgerät aus alle Geschäftsprozesse einer Bibliothek ansteuern und bedienen. Im einfachsten Fall - dann allerdings unverschlüsselt und unkomprimiert - kann die Kommunikation mit den SLNP-Servern einen telnet-Client erfolgen und ist dann auch lesbar, z. B.
# telnet 127.0.0.1 8076 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 SLNP Ausleihserver@Version: V4.1pl2@pid:14459@charset:UTF-8 SLNPQuit
Zu den bekanntesten SLNP-Servern gehören die folgenden.
SLNP-Server | Standard-Port | Zugehörige Client-Anwendung |
---|---|---|
AVServer | 8076 | SISIS-Sunrise Ausleihe |
CATServer | 3045 | SISIS-Sunrise Katalog bzw. SISIS-Sunrise Erwerbung |
OPServer | 3025 | SISIS-Sunrise webOPAC |
Ursprünglich war SLNP als internes Protokoll für Produkte der Firma SISIS konzipiert. Inzwischen wird es aber aufgrund seiner vielfältigen Möglichkeiten auch von etlichen anderen Herstellern von Bibliothekssoftware (u. a. Aleph und Bibliotheca 2000) - insbesondere für den Betrieb der elektronischen Fernleihe bei den Verbünden in Bayern, Baden-Württemberg, Nordrhein-Westfalen und beim KOBV - und auch von einzelnen SISIS-Sunrise-Anwendern zur Einbindung individueller Lösungen, verwendet. Diese Lösungen umfassen funktional einfache Verarbeitungen wie das Einbuchen von Gebührenbezahlungen auf der Grundlage elektronischen Zahlungsinformationen von Banken und vom Abfragen von Benutzerkonten bis hin zum vollständig individuell gefertigten HEIDI-OPAC der Universitätsbibliothek Heidelberg.
XSLNP ist eine XML-basierte eingeschränkte Form des SLNP und stellt bestimmte SLNP-Geschäftsprozesse als Webservices bereit, wobei der Schwerpunkt auf dem OPAC liegt (Benutzerdaten, Benutzerkonto, Ausleihfunktionen).
SISIS-Sunrise-Anwender können die SLNP-Dokumentation ebenso wie die SISIS-Sunrise-Datenbankbeschreibung kostenlos bei OCLC anfordern - allerdings müssen zuvor entsprechende Geheimhaltungserklärungen unterzeichnet werden.
XSLNP dagegen ist kostenpflichtig und muss separat lizensiert werden. |
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Roland Keck | ger | SLNPwbm | |
OCLC PICA | ger | Anbindungen an SISIS-Sunrise mit SLNP / XSLNPwbm | |
Michael Schaarwächter | ger | Sisis-cgiwbm |