+ All Categories
Home > Documents > ALEPH Networked GUI

ALEPH Networked GUI

Date post: 25-Feb-2016
Category:
Upload: toril
View: 39 times
Download: 2 times
Share this document with a friend
Description:
ALEPH Networked GUI. Scenarios for now and the future. Theo Engelman Senior ICT consultant Utrecht University Library (Netherlands). Outline. Changes in the ICT landscape Networked GUI; why and how Key elements in details Adding new elements & techniques Samba Terminal Server - PowerPoint PPT Presentation
Popular Tags:
20
ALEPH Networked GUI Scenarios for now and the future Theo Engelman Senior ICT consultant Utrecht University Library (Netherlands)
Transcript
Page 1: ALEPH Networked GUI

ALEPHNetworked GUIScenarios for now and the future

Theo EngelmanSenior ICT consultantUtrecht University Library (Netherlands)

Page 2: ALEPH Networked GUI

Outline• Changes in the ICT landscape• Networked GUI; why and how• Key elements in details• Adding new elements & techniqueso Sambao Terminal Servero Webservices

• Conclusions• Questions and discussion

Page 3: ALEPH Networked GUI

But first..............

Page 4: ALEPH Networked GUI

Changes in the ICT landscape• Outsourcing Aleph client workstations to;

o Central ICT in Universityo Commercial partner

• Outsourcing Aleph server to;o Central ICT in University or consortiumo Ex Libris cloud

• More partners involved means security issues"we can't use the GUI unless we are connected to the network via an Ethernet cable; our wireless blocks the port we need." (Aleph500-Discuss-L Thursday, July 25, 2013)

• BYOD (bring your own device) GYDD (get your devices donated)Recently we received a donation of Apple devices. Ex Libris has advised that the ALEPH client could be used on these with the help of a Windows emulator such as Wine. Could mac users share their experiences and advice on running ALEPH on mac e.g. the best/most popular windows emulation to use, setup & configuration and ‘gotchas’. (Aleph500-Discuss-L Monday, June 10, 2013)

Page 5: ALEPH Networked GUI

Networked GUI; why• Easy to deploy• Cost efficient to maintain and update

o Keep central settings central and offer personal or functional settings local

o No need for Version check on client

• Facilitates using test and production server using only one client installation

• Enables roaming use of client by profileo Although Ex Libris advises profiles should be stored

on client device this is not necessary

• Facilitates server based computingo BYOD and GYDD

Page 6: ALEPH Networked GUI

Key elements networked GUI1. File Server 2. Profile.dat

3. Client files

4. Profile files

Page 7: ALEPH Networked GUI

● File serving: just a shared folder on a server!● Is installation really necessary?

○ No, even installing the main network on any windows PC and then copying the file tree to any file server suffices

● The file server is the CENTRAL installation, serving the executables and default settings for ALL clients○ only clients that need different settings

should have supplemental settings in their profiles

● Profile.dat is the essential file on the file server, determining where the profiles reside

Page 8: ALEPH Networked GUI

● The GUI is a Windows application !!!!○ Installation on a windows device

(PC) is mandatory○ The GUI runs on the client

device, so the system files (*.dll, *.ocx, fonts etc.) should reside there (folders depend on 32/64 bits)

○ No executables on the client device, only shortcuts to the file server

○ Peripherals attached to the client device■ Keyboard devices like

● Barcode readers● RFID readers

■ Printers (preferably avoid, use networked printers!)

Page 9: ALEPH Networked GUI

4. Profiles● Used for personal and functional profiles

○ Settings other than or additional to defaults■ Printer settings (slips, receipts etc.)■ Email settings (sender address for replies)■ StationID: %profile\alephcom\tab\stationid.dat

● Statistics in transaction tables, also for ARC● Transport between sublibraries,determining when home

configured on Alephserver/AXX_1/XXX50/tab/tab_attr_sublibrary

■ Save defaults buttons in Items and ACQ■ All other client settings like colors that normally are

not changed by staff but can be

● Stored on:○ Personal: network (home directory or windows profile)○ Functional: networked share for all staff users

Page 10: ALEPH Networked GUI

Networked GUI; how• Choose the file server to use

• Install the main network based GUI on server

• Prepare the file Profile.dat on servero Decide where the profiles should be storedo Decide how functional profiles should be usedo Prepare the functional profiles settings

• Prepare the network based client setupo net500.exe o net500.ini having path to file server installation

• Run the network based client setup on cliento can be silent, no need for user actions

• Done

Page 11: ALEPH Networked GUI

LandscapeAleph server File

Servers

Client PC

Profiles functional Profiles personal

Page 12: ALEPH Networked GUI

Adding new elements & techniquesSAMBA for file server

● SMB (Samba) offers file server to Windows● Aleph server renowned for robustness● Running file server on Aleph server, less

TCO○ If Aleph server is single point of failure, why not

Aleph network file server?○ Install SMB-deamon on Aleph server○ Configure users and access rights○ Copy Aleph main network file tree to Samba share○ Point Aleph client shortcuts to Samba share○ Trash your Windows file servers

Page 13: ALEPH Networked GUI

LandscapeAleph server

Client PC

Profiles personal

+ File Server

+ Profiles functional

Page 14: ALEPH Networked GUI

Adding new elements & techniquesTerminal server traditional

Why● Making Aleph available from home● Preparing for thin client workstations

How● Run the network based client setup on a Windows

Terminal Server (2003 that time)○ 32-bits and 64-bits

● Configure users and access rights

Can replace PC’s or be an add on for PC’s

Page 15: ALEPH Networked GUI

LandscapeAleph server

GUI on Client PC

Profiles personal

+ File Server

+ Profiles functional

GUI on Terminal Server

Page 16: ALEPH Networked GUI

Adding new elements & techniquesTerminal server web services

● Making Aleph available via browser● Preparing for:

○ BYOD (bring your own device) ○ GYDD (get your devices donated)○ Outsourcing Aleph client hosting to;

■ Central ICT in University■ Commercial partner■ Ex Libris cloud

○ Outsourcing Aleph server hosting to;■ Central ICT in University or consortium■ Ex Libris cloud

● Facilitates Aleph GUI deployment for customers without any ICT-department

Page 17: ALEPH Networked GUI

Landscape in cloud

● Aleph Server

○ File Server possible

● Terminal Server

○ Network based GUI

○ File Server possible

● Profiles functional

● Profiles personal

Page 18: ALEPH Networked GUI

And now..............

Page 19: ALEPH Networked GUI

Conclusions● Networked GUI has many scenarios● All scenarios lower TCO● Aleph server can act as file server (Samba)● Terminal server can host network based client● Ex Libris should certify GUI for Windows server

2008R2 and 2012 (64-bits)● Terminal server web offers GUI to BYOD/GYDD● Terminal server facilitates GUI in Cloud● Cloud can host Aleph terminal server● Should Ex Libris offer Aleph server combined

with Aleph terminal server in their cloud?

Page 20: ALEPH Networked GUI

Recommended