Skip to main content
OCLC Support

Systemlandschaft

Systemlandschaft - OPEN - Komponten

OPEN besteht aus folgenden Hauptkomponenten:

  • Portalsoftware DotNetNuke (DNN): mit eigener Portal-Datenbank. Im weiteren Verlauf des Handbuchs nur noch als DNN genannt.
  • OPAC (in das Portal integriert): Die Daten der OPAC-Module, die eine Datenbank benötigen, werden in der Portal-Datenbank gespeichert.
  • Verbindungselement zwischen OPAC und BIBLIOTHECA:
    Die Verbindung zwischen diesen beiden Komponenten heißt "COP" (Connector OPAC) und besteht aus folgenden Elementen:
    • Webservice Facade (Facade = Schnittstellenstruktur)
    • Webservice LMS (LMS = Library Management System)
    • Webservice SOLR (Index für Suchanfragen (Solr-Lucene))

 Hinweis: Ab OPEN Version 9 werden für die COP Verbindungsschicht interne Mechanismen genutzt. Alternativ können diese weiterhin als eigenständige Webservices installiert werden.

Folgende Komponenten werden zudem mindestens benötigt:

  • in der Bibliothek: BIBLIOTHECA (Server und Client) mit Datenbank
  • extern: Internet-Browser am Computer des Endanwenders

Weitere Informationen:
Details zu DNN erhalten Sie im Kapitel Grundlagen der Portaltechnologie

Der Zusammenhang der genannten Komponenten ist in folgender Grafik dargestellt

Grafik ausklappen: OPEN Komponenten im Überblick

OPEN-Komponenten-Ueberblick.png

Verteilung von Servern, Datenbanken und Webservices

Die OPEN-Komponente fügt sich zwischen dem Endanwender und Ihrer bestehenden BIBLIOTHECA-Landschaft ein.

 Hinweis: Die genannten Server sind Vorschläge. Sie können Ihre Serverlandschaft auch anders strukturieren, z. B. mit insgesamt nur einem Server für BIBLIOTHECA und nur einem Server für OPEN. Wir empfehlen allerdings aus Sicherheitsgründen die Trennung von Applikationsserver und Datenbankserver und auch die Trennung in eine Pufferzone ("demilitarisierte Zone", DMZ) und Kern-Netzwerk ("Backbone").

Für BIBLIOTHECA benötigen Sie folgende Komponenten:

  • einen Applikationsserver, ggfs. Microsoft Internet Information Services (IIS) für die COP Webservices
  • einen Datenbankserver mit der BIBLIOTHECAnext-Datenbank

Für die Nutzung von OPEN benötigen Sie folgende Komponenten:

  • ein Webserver mit Microsoft Internet Information Services (IIS) für die Portalanwendung DNN und  ggfs. die COP Webservices
  • ein Datenbankserver für die DNN-Datenbank (Einstellungen, Inhalte, Design)

Wenn ein Endanwender über den IIS-Webserver auf das Portal zugreift, z. B. eine Suchanfrage startet, wird diese über die OPAC-Module an die COP oder ggf. die BIBLIOTHECA-Datenbank geleitet.

Wir empfehlen folgende Verteilung von Webservern, Datenbanken und Webservices:

  • Backbone:
    • BIBLIOTHECA Client
    • Ein Server mit: BIBLIOTHECA Server
    • Ein Datenbankserver für BIBLIOTHECA
    • Ein Datenbankserver für DNN
  • DMZ:
    • Ein Webserver mit Microsoft Internet Information Services (IIS), COP Webservices und DNN-Portal.
      Zwischen diesen beiden Zonen und zwischen der DMZ und dem Endanwender (Internet) befindet sich eine Firewall.

In folgender Grafik erhalten Sie einen Überblick über eine exemplarische Systemlandschaft mit Servern und Webservern, wie in diesem Kapitel beschrieben.
Alternativ ist hier der COP Webservice Teil des Backbone.

Grafik ausklappen:OPEN Systemlandschaft

OPEN-Systemlandschaft.jpg

Wir empfehlen exemplarisch folgende Ports:

  • HTTP (Verbindungen zwischen Clients, Portal und Webservices): 80 TCP
  • HTTPS (nötig für den Service IFacadeBorrowingService): 8543 TCP
  • SQLBase (Verbindung zur Datenbank): 2155 TCP
  • Oracle (Verbindung zur Datenbank): 1521 TCP
  • MS SQL (Verbindung zur Datenbank): 1433 TCP
  • MS SMB (Verbindung zum BIBLIOTHECA-Server): 135-139 TCP und UDP (Nur beim Einsatz der Datenbank UNIFY SQLBase)

 Hinweis: Diese Informationen sind für Experteneinstellungen nötig, die Ihr Systemadministrator oder ein OCLC-Mitarbeiter als kostenpflichtige Dienstleistung für Sie übernehmen kann. I.d.R. ist in Ihrer Bibliothek bereits eine Server-Struktur vorhanden, in der OPEN eingefügt wird. Viele Komponenten sind in diesem Fall bereits vorhanden und vorkonfiguriert.